Відмінності між версіями «Тема 3. Android»
Benzol (обговорення • внесок) |
Benzol (обговорення • внесок) |
||
Рядок 12: | Рядок 12: | ||
[[История]] | [[История]] | ||
+ | |||
+ | [[Архитектура]] |
Версія за 15:40, 19 квітня 2012
Android – операционная система для смартфонов, планшетов и нетбуков. Компания Google приобрела разработчика программного обеспечения Android inc. в 2005 году. Операционная система Android основана на модифицированном ядре Linux. Впоследствии, Google и другие участники Open Headset Alliance сотрудничали для совместной разработки этой новой операционной системы. Далее Android Open Source Project (AOSP) поручено поддержание и дальнейшее развитие платформы. У Android имеется большое сообщество разработчиков, которые расширяют функциональность устройств.
OS Android имеет свой официальный магазин по продаже приложений – Android Market. Включает он в себя как платные приложения, так и бесплатные. В данный момент, для Украины доступны для загрузки только бесплатные программы и игры. Так как OS Android является открытой, пользователю предоставляется возможность загружать приложения и с других ресурсов.
Под Android разработчики, в основном, пишут приложения на языке Java, управляющие устройством через разработанные Google библиотеки.
Официально об OS Android стало известно 5 ноября 2007 года, когда было объявлено основание Open Headset Alliance – консорциум из 80 компаний. Большую часть кода Android была выпущена под лицензией Apache.
Android приложения включают в себя java-приложения и библиотеки, которые запускаются виртуальной машиной Dalvik с JIT компилятором. Библиотеки включают в себя систему управления, графику OpenGL ES 2.0, движок WebKit, графический движок SGL, SSL и библиотеки Bionic. OS Android состоит из 12 миллионов строк кода, в том числе 3-х миллионов строк XML, 2.8 миллионов строк на C, 2.1 миллиона строк на Java и 1.75 миллиона строк на C++.