Android (рус.— Андроид) — портативная (сетевая) операционная система (далее — ОС) для коммуникаторов, планшетных компьютеров, электронных книжек, телевизоров, цифровых проигрывателей, наручных часов, нетбуков и смартбуков, а так же множества других устройств, основанная на ядре Linux. Разработанная компанией Android Inc., она в последствии (в 2005 году) была выкуплена корпорацией Google вместе со всеми ее разработчиками. Позднее (в сентябре 2007 года) Google стала основоположником создания альянса Open Handset Alliance (OHA), который в настоящее время занимается поддержкой и дальнейшим развитием платформы. В OHA входят такие компании, как Google, HTC, Intel, Motorola, Qualcomm, Samsung, LG, Huawei, T-Mobile, NVIDIA, Wind River Systems и другие . ОС Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit создаёт приложения, написанные на Си и других языках. ОС Android, на текущий момент, является одной из самых распространенных ОС в мире. Доля мобильных устройств работающих на ОС Android на ноябрь 2012 года составляет около 70% и продолжает расти.
История развития ОС Андроид.
ОС Андроид увидела свет в сентябре 2008 года, ей был присвоен порядковый номер 1.0. Первым устройством, работающим под управлением Android 1.0, стал разработанный компанией HTC смартфон HTC Dream (это была брендовая модель сотового оператора T-Mobile под именем T-Mobile G1). Немного позднее, свои модели устройств на базе ОС Андроид выпустили и другие крупные производители мобильной электроники. Но настоящая популярность к Андроид пришла только с версией 2.0 выпущенной в конце 2009 года. Корпорация Google очень трепетно относится к своему детищу и даже версии ОС Андроид носят свои имена, названные в честь сладких десертов. Каждому из номеров версий Андроид (1.0, 1.1, 1.5, 1.6, 2.0 и т. д.) присваивается буква латинского алфавита (A, B, C, D, E и т. д.). Буква версии является первой буквой десерта, которым называют разработчики Google каждую новую версию ОС Андроид. Первые две версии носили имена известных роботов: 1.0 Astro («Астро Бой») и 1.1 Bender («Футурама»), но их пришлось изменить из-за споров по поводу авторских прав. Подробнее..
На сегодняшний день известны имена следующих версий ОС Андроид:
— Android 1.0 «Apple Pie» (Яблочный пирог) (раннее название «Astroboy»);
— Android 1.1 «Banana Bread» (Банановый кекс) (раннее название «Bender»);
— Android 1.5 «Cupcake» (Кекс);
— Android 1.6 «Donut» (Пончик);
— Android 2.0 / 2.1 «Eclair» (Заварное пирожное) (перевод apptoday.ru);
— Android 2.2 «Froyo» (Замороженный йогурт);
— Android 2.3.x «Gingerbread» (Имбирный пряник);
— Android 3.x «Honeycomb» (Медовые соты);
— Android 4.0 «Ice Cream Sandwich» (Брикет мороженого);
— Android 4.1 / 4.2 «Jelly Bean» (Леденец с жевательной резинкой);
— Android 5.0 «Key Lime Pie» (Лаймовый пирог).
Широкая популярность к ОС Андроид пришла с появлением версии 2.0 (Eclair). Наибольшее распространение на смартфонах получила Андроид версии 2.3 (Gingerbread), которая до сих пор имеет солидную долю построенных на базе нее устройств. Версия Андроид 2.3 так же имеет самое многочисленное среди всех существующих версий этой операционной системы число «заплаток». Эти, так называемые, «заплатки» выпускались Google в виде минорных версий 2.3.1, 2.3.2 … 2.3.7 и добавляли лишь одну функцию или исправляли ошибки.
Эра планшетных ПК начинается с Андроид 3.0 (Honeycomb). Именно эта ОС была оптимизирована для работы на планшетных компьютерах и поддерживала большие разрешения экранов. Но большой популярностью планшетные ПК на базе ОС Андроид 3.0 не пользовались, во многом из-за отсутствия достаточного числа совместимых приложений под эту ОС.
Ситуация в корне изменилась с приходом новой версии Андроид 4.0 (Ice Cream Sandwich), которая объединила в себе поддержку всех мобильных устройств, будь то смартфоны или планшеты. Андроид 4.0 поддерживает все ранее выпущенные приложения под ОС Андроид 2.x и 3.x. Таким образом, к выходу Андроид 4.0 уже имелось множество совместимых мобильных приложений. Это и стало решающим фактором в росте популярности мобильных устройств на Андроид 4.0. Обновлённая версия Андроид 4.2 в конце 2012 года принесла на мобильные устройства такую полезную функцию как поддержка нескольких учетных записей пользователей, была улучшена работа ОС с медиа данными, а так же повышена плавность работы интерфейса и увеличено время работы устройств от аккумулятора. Плавность интерфейса Андроид 4.2 была достигнута за счет ускорения обновления экрана до 60 кадров/с.
Благодаря открытому исходному коду, любой разработчик может выпустить свою версию ОС Андроид. Так, например, недавно свои планы по выпуску собственной версии Андроид для мобильных устройств высказал российский медиа-гигант Яндекс. Однако, разработкой собственных версий ОС Андроид занимаются не только крупные корпорации. Существует сообщество энтузиастов, разрабатывающее полностью открытые варианты android-прошивок (такие как CyanogenMod, MIUI, Virtuous Quattro, VillainROM, Open Kang Project, Replicant и другие). Установить на свой аппарат прошивку от стороннего разработчика может любой желающий. Для этого нужно получить права root на устройстве. Однако в данном случае теряется гарантия производителя.
С 2009 года группа энтузиастов называющая себя Android-x86 Project, ведет собственные разработки по портированию ОС Андроид на персональные компьютеры. Проект весьма продвинулся в своей работе, и предлагает на текущий момент предрелизную версию Андроид 4.0, которую можно установить на обычный x86 компьютер или ноутбук. Конечно, использовать такую систему как основную на своем компьютере вряд ли кто-то станет, ведь текущие сборки далеки от идеала и работают не стабильно, но попробовать возможности ОС Андроид на ПК все же можно.
Магазин приложений Google Play (ранее Android Market).
Одним из самых привлекательных факторов, влияющих на популярность мобильной операционной системы, является разнообразие, качество и доступность программ. 22 октября 2008 года Google объявила об открытии онлайн-магазина приложений для ОС Андроид — Android Market. В Google Play существует возможность загрузить на свое мобильное устройство любую программу, игровое приложение или разнообразные виджеты, картинки, мелодии звонка и т. п., не используя при этом персонального компьютера. Приложения в Google Play располагаются в виде каталога с удобным поиском и загружаются в мобильное устройство напрямую из сети. При этом, большинство приложений и игр в Google Play предлагаются абсолютно бесплатно. Подробнее..
В марте 2012 года компания Google переименовала Android Market в Google Play. Интернет-каталог Google Play работает в 190 странах мира и насчитывает более 700 тысяч приложений. Приложение Google Play существует как на смартфонах с ОС Андроид, так и на планшетах.
Формат установочных файлов приложений для ОС Андроид имеет расширение .apk. Установку приложений можно производить и не используя Google Play. Для этого необходимо закачать установочный файл приложения в мобильное устройство и запустить его. Однако, Google не рекомендует устанавливать приложения из неизвестных источников и призывает к использованию Google Play.
Интересные факты.
Количество активированных Android устройств уже перевалило за 250 млн. Получается, что если владельцы Андроид образуют отдельное государство «Андроидландия», то она по численности переплюнет Россию.
И поскольку, вы могли бы стать одним из ее граждан, мы решили представить вам список из 10 интересных фактов об Android. Давайте назовем ее мини-конституцией «Андроидландии», которую должен знать каждый.
Итак, начнем. Подробнее..
- Android от ребра Linux.
Помните спор, что было первым, яйцо или курица? И если на этот вопрос нет однозначного ответа, то в случае с Android можно смело утверждать, что платформа появилась благодаря системе Linux.
Linux – это Адам, а Android – Ева.
- 500 млн. приложений в Android Market
Да, это правда. НО! Вот мы сейчас пишем о 500 млн., но уже завтра данная цифра будет гораздо больше. За Android Market не угонишься. Кажется, что разработчики задались целью клепать приложения для Android за одну ночь и обогнать App Store.
- Android = ПК
Трудно поверить, но ваш компьютер имеет схожую мощность, что и вся система, с помощью которой NASA посадила экспедицию Аппалон на поверхность Луны.
Но еще сложнее уверовать в то, что производительность многих устройств на базе Android сравнима с показателями современных ПК. Получается, что 50 лет назад вы могли запустить человека в космос с помощью своего телефона Android. Фантастика!
- Апгрейд нон-стоп
Так уж повелось, что разработчики Android Inc. не знают покоя ни днем, ни ночью. Они выводят в тираж новую версию и тут же приступают к доработке.
Ходят слухи, что программисты устраивают мозговые штурмы в закрытых офисах и не выходят оттуда, пока не придумают что-нибудь оригинальное, чего нет у конкурентов.
- Убийца iPhone и wp7
После того, как на рынке появился Android, популярность iPhone и wp7 заметно снизилась. Руководство Apple почуяло опасность. Стив Джобс заявил: «Google хотят уничтожить нас. Но мы им этого не позволим». Джобс ушел и, похоже, его клятву никто сдерживать не собирается.
- Google – капитан успеха!
Android Inc. сделала мощный рывок после того, как у ее руля оказалась корпорация Google. Методы агрессивного продвижения Гугл помогли Андроид совершить ЧУДО.
- Никаких секретов
Android – на 100% открытая система. Это делает ее крайне популярной среди разработчиков приложений, которые зарабатывают миллионы на хороших идеях.
- Прогрессия продаж
Каждый месяц количество проданных устройств Android увеличивается на 20 миллионов. То есть каждую секунду с прилавков исчезают 8 аппаратов Андроид. Удивительно, не правда ли?
- Тотальный Android
Каждый второй смартфон работает на платформе Android. Можно сказать, что контрольный пакет акций в мире смартфонов находится в руках Гугл.
- Не забывайте родителей
У кого-то всего один отец, а вот у Android их целых четыре: Andy Rubin, Rich Miner, Nick Sears, Chris White. [1]
Плюсы и минусы ОС Андроид.
У ОС Андроид множество достоинств, за что она и заслужила всемирную популярность. Андроид проявляет себя лучше одной из своих конкуренток, Apple iOS, в ряде особенностей, таких как: веб-серфинг и интеграция с сервисами Google Inc., к тому же Андроид, в отличие от iOS, является открытой платформой, что позволяет реализовать на ней больше функций. В отличие от конкурирующих ОС, в Андроид полноценная реализация Bluetooth стека, позволяющая в том числе передачу и приём файлов. Присутствует реализация FTP-сервера, режима точки доступа к сети (службы PAN) и групповой одноранговой сети через Bluetooth (службы GN). Несомненным плюсом ОС Андроид является поддержка MicroSD-кардридера, позволяющего расширить внутреннюю память устройства, использовать его как флеш-накопитель или же закачивать в устройство данные не прибегая при этом к USB-кабелю. Так же к плюсам можно отнести возможность устанавливать сторонние неподписанные программы. Эта возможность пригодится как разработчикам приложений, которые могут тестировать свои продукты не покупая платный аккаунт разработчика (как это необходимо в iOS и Windows Phone 7/8), так и простым пользователям, желающим устанавливать приложения не используя Google Play. ОС Андроид доступна для различных аппаратных платформ, таких как ARM, MIPS, x86. Подробнее..
К минусам самой ОС Андроид можно отнести разве что большое потребление оперативной памяти приложениями, но это было бы актуально лет 5 назад, а сейчас объемы устанавливаемой в мобильные устройства оперативной памяти ничем не отличаются от тех объемов, которые установлены в персональные компьютеры. Так что проблема прожорливости на сегодняшний день практически не актуальна. Существует так же проблема безопасности при установке сторонних не подписанных приложений, так как есть возможность заражения устройства троянской программой.
Конкуренты Андроид пару лет назад выступали с заявлениями о фрагментации ОС от Google и создаваемыми в связи с этим трудностями для разработчиков приложений, однако это заявление было опровергнуто корпорацией. Но, не смотря на свое опровержение, Google все таки выпустила средство для устранения проблемы фрагментации. Для конечных пользователей фрагментация не представляет никакой проблемы, так как любой разработчик сам заботится о том, чтобы его приложение работало на всех возможных устройствах. [2]