Мы продолжаем серию публикаций об Android.
Лицензирование
В период, начиная с 21 октября 2008 года и по сей день, код операционной системы Android был всегда доступен, за исключением редких непродолжительных моментов времени, когда происходило её обновление. Компания Google выкладывала код имеющий лицензию Apache. Хоть каждый из изготовителей имеет возможность применять код операционной системы, так как ему заблагорассудится, всё же имеются и некоторые ограничения. Нельзя использовать торговую марку Android, в случае если устройство не соответствует определенным критериям совместимости Google. Кроме этого без данного соглашения запрещается применять Android Mаrket и некоторые другие приложения от Google.
Устройства
Первым устройством, которое начало работать на базе операционной системы Android стал выпущенный компанией НТС смартфон T-Mobile G1. Впервые данный смартфон поступил в продажу 23 сентября 2008 года. После этого появилось множество анонсов остальных производителей смартфонов, в которых они сообщили о своем намерении выпустить телефоны на базе ОС Android.
Andrоid Mаrket
Andrоid Mаrket представляет собой интернет магазин множества игр и приложений для смартфонов, выпущенных на базе операционной системы Android. В этом интернет магазине пользователи смогут найти приложения для управления финансами, чтения новостей, офисные приложения, клиенты социальных сетей и игры.
22 октября 2008 года состоялось официальное открытие интернет-магазина от компании Google.
В первое время на территории Украины отсутствовал официальный интернет магазин для смартфонов на базе операционной системы Android. Эту ситуацию удалось исправить лишь 12 января 2010 года.
На территории Украины первым официальным смартфоном с магазином Android Mаrket стал Samsung i5700 Galаxy Spica.
Разработка ПО
Компания Google предлагает своим клиентам свободное скачивание инструментариев для разработки, предназначенных для x86-машин работающих на базе операционных систем Linux, Mаc OS X, Windows Vistа и Windows XP.
Уровень приложений
В состав операционной системы Андроид входит комплект основных приложений, состоящий из: программы для управления контактами, браузера, различных карт, календаря, СМС, электронной почты и много другого. Все приложения, которые запускаются на платформе Android, были написаны на Java языке.
Уровень каркаса приложений
ОС Android дает возможность применять всю мощность API, которое используется в приложениях ядра. Основой всех приложений является набор служб и систем:
1. Система представлений включает в себя огромный набор представлений имеющих расширенную функциональность, данный набор необходим для составления внешнего вида приложений, которые включают в себя такие компоненты как: кнопки, поля ввода, таблицы, списки и тому подобное.
2. Контент-провайдер это служба, которая дает возможность приложению предоставить доступ к своим данным или получить доступ к данным других программ.
3. Менеджер ресурсов необходим для получения доступа к графическим, строковым и остальным видам ресурсов.
4. Менеджер извещений дает возможность каждому из имеющихся приложений показывать пользовательские уведомления в статусной строке.
5. Менеджер действия необходим для того что бы управлять жизненным циклом приложения.