– Давай сегодня мы поговорим только об операционной системе Android от Google, - с мольбой в голосе попросил мой товарищ. Что новое в этой операционной системе увижу я - простой пользователь?
– ОК. Главное - эта ОС ориентирована на пользователя, который активно пользуется интернетом. Операционная система Android – открытая. Это значит, что написать программу для нее может любой человек.
Завоевывать мир сотовой индустрии компания Google стала не в одиночку. Осенью 2007 года она инициировала создание альянса OHA (Open Handset Alliance).
Итак, ОС Android имеет в основе своей ядро Linux. Программы пишутся на языке JAVA, а вот виртуальную машину - DALVIK – Google предложила свою. Видимо, для экономии, чтобы не платить компании Sun Microsystems за использование лицензии.
Правда, написание программ только на JAVA оказалось не очень удобным, и вскоре появилась возможность использования других языков, например на С/С+, чтобы не отметать типовые алгоритмы, накопленные годами. Интересна новая технология «All apps are equal»: ОС не предоставляет привилегий предустановленным приложениям, они могут быть заменены приложениями сторонних разработчиков.
Первым коммуникатором на новой платформе стал HTC Dream с процессором Qualcomm MSM7200. В продажу он поступил 21 октября 2008 года.
Стандартных программ, вошедших в новую ОС около 80. С ними можно играть, как с кубиками, создавая свою систему. Но Google не был бы собой, если бы не интегрировал практически все свои сервисы.
Главная особенность интерфейса Android заключается в том, что в системе нет возможности закрывать приложения. Когда мы сворачиваем приложение, оно просто выгружается из оперативной памяти, тем самым, освобождая ресурс. Таким образом, программа фактически не функционирует в фоновом режиме. Поэтому по быстродействию Android значительно опережает своих конкурентов. Продумана защита от вирусов.
– Так вот она - идеальная система для телефона! А как насчет недостатков?
– А вот здесь все сложнее. Начнем с того, что Java-приложения, написанные для обычных телефонов, не заработают под Android, их придётся переписывать заново или использовать средства автоматической адаптации. Удивляет невозможность установки приложений на карту памяти. Так как Android базируется на Java, она не может использовать все преимущества Linux.
Также, некоторые антиглобалисты уверенно заявляют о том, что Google оставит за собой право удалить приложение с аппарата пользователя при нарушении правила их использования.
– Это как?
– Например, поставил ты какую-нибудь программу, а завтра вместо нее просто табличка: «вы нарушили то и то, поэтому приложение удалено с вашего телефона». Сервисы Google с одной стороны хороши, а с другой стороны мы получаем прямое навязывание пользователю «себя любимого». Также настораживает невозможность удаления некоторых приложений.
Так что реальная ситуация пока не ясна, телефонов мало, еще не было серьезных прецедентов, например, связанных с программным обеспечением. Поэтому мой тебе совет – не спеши, покупай какой-нибудь телефон с Symbian и подождем.
