Android - это операционная система, построенная на базе ядра Linux, и предназначенная для коммуникаторов и различных портативных устройств.Начиная с первой версии, которая вышла в сентябре 2008 года, было выпущено несколько обновлений системы. Обновления призваны исправить известные ошибки и добавить еще большей функциональности устройствам, функционирующим на базе этой системы. Каждая версия этой ОС имеет собственное кодовое имя, в качестве которого используются названия десерта. Имена для версий присваиваются в порядке алфавита.
Гаджеты и устройства на Android
Помимо коммуникаторов и планшетов на сегодняшний день выпускается огромное количество различных устройств и гаджетов, выполненных на базе Android. Так, например, из интересных гаджетов можно отметить интеллектуальные часы i'mWatch, выпущенные компанией Blue Sky, и фотоаппарат от Nikon.
Краткий видео-обзор нововведений Android 4.2
Также, возможна установка Android на устройства выпущенные изначально на базе других платформ. Например, с помощью порта Nidroid система может быть установлена на планшеты Nokia N810/N900, изначально разработанные для платформы Maemo. Возможна установка системы и на ряд устройств разработанных производителями под платформу Windows Mobile.
Различные альтернативные прошивки
На сегодняшний день существуют различные модифицированные прошивки, разработанные энтузиастами. Из наиболее известных, полностью открытых прошивок, следует упомянуть такие как: CyanogenMod, FroyoMod, MIUI.
Обычно модифицированные версии Android создают для:• Удаления сервисов Google из устройств (удаляется, например, синхронизация с сервисами и обеспечивается хранение данных исключительно на android-устройстве);
• Исключения передачи различной идентификационной информации;
• Более оперативного по сравнению с производителями обновления;
• Поддержки и обновления устаревших моделей устройств, поддержка которых прекращена производителем;
• Добавления новых функций, не реализованных производителем устройства;
• Исправления ошибок допущенных производителями;
• Увеличения скорости и стабильности работы.
Для перепрошивки устройства под управлением ОС Android необходимо получить права суперпользователя (root-доступ к системе). Эта операция называется "Рутинг", и дает полный контроль над системой и установленными приложениями.
Изначально все производители устройств на базе Android всячески блокировали доступ с правами суперпользователя и перепрошивку своих устройств. Мотивировалось это тем, что root-доступ предоставляет не только большие возможности, но и несет в себе большую угрозу повреждения устройства или установки на него вредоносного ПО. Однако, вследствие массового применения различных достаточно сложных приемов для получения root-доступа, некоторые производители пошли навстречу пользователям. Так, например, Sony Ericsson и HTC предоставляют возможность официальной разблокировки, но все риски связанные с возможной поломкой устройства перекладываются на пользователя, путем досрочной потери гарантии на устройство.
Впрочем, стоит отметить, что такие производители как Sony Ericsson не только предоставляют возможность разблокировки и получения root-доступа к своим устройствам, но и стремятся всячески поддерживать разработчиков сторонних прошивок, предоставляя документацию к архитектуре устройств и код оригинальных прошивок.
Конфликт интересов
Между производителями устройств на базе Android, корпорацией Google и пользователями присутствует определенный конфликт интересов, который выражен в следующем:
• Производители заинтересованы в установке на устройства различных "рекламных" приложений, с невозможностью их удаления без получения root-доступа;
• Производители не желают выпускать обновления для устаревших, по их мнению устройств, вынуждая их этим приобретать новые модели раз в полгода;
• Поисковый гигант Google стремится получить максимальное количество информации о пользователях устройств (не только персональные данные, адреса электронной почты, но и информацию о перемещениях пользователей такую как GPS-координаты, и данные о местонахождении полученные от базовых станций сотовой связи)
Google Play (Android Market)
Это, пожалуй, наиболее удобный способ установки приложений для Android устройств. В магазине предоставлен выбор огромного количества приложений, книг, музыки и самого различного контента. На сегодняшний день в Google Play размещено более 700 тыс. приложений для Android, а работает этот магазин в 190 странах.
Недостатки Android
Недостатков у Android не так много, но они все же есть. Среди наиболее актуальных можно выделить:
• Уязвимость рутованных устройств для вредоносного ПО;
• Нестандартную библиотеку Bionic, не совместимую с libc;
• Необходимость использования закрытых приложений и заключения контракта разработчиками для доступа к Google Play.
Достоинства и преимущества Android
• Открытость платформы;
• Хорошая интеграция с сервисами Google;
• Полноценный Bluetooth стек (с возможностью приема и передачи файлов, создания одноранговой сети, реализованными FTP и PAN);
• Присутствие в аппаратах кард-ридера MicroSD, возможность представления файловой системы карты памяти устройством как флешки (USB Mass Storage Device);
• Простое отключение запрета установки программ из "непроверенных источников";
• Доступность для большого количества аппаратных платформ (MIPS, ARM, x86).