” След като е слято с Андроид? „
"Android
от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене
Логото на Android
Android (транскрипция: Андроид) е операционна система за мобилни устройства. Тя е поддържана и развивана от консорциума Open Handset Alliance, ръководен от Google Inc..
През 2005 г. Google Inc. закупува операционната система Android от Android Inc. и започва нейното развитие. Пускането и на пазара на 5 ноември 2007 г. е съпроводено с основаването на Open Handset Alliance - консорциум от 84 хардуерни, софтуерни и телекомуникационни компании, решени да развиват отворените стандарти при мобилните устройства. Google пуска по-голяма част от кода под свободен лиценз.
Операционната система Android използва в основата си модифицирана версия на ядрото на Linux.
За развитието на Android се грижат голям брой софтуерни разработчици, които създават така наречените "apps" - малки приложения, които разширяват функционалността на системата. Приложенията могат да бъдат сваляни от различни сайтове в Интернет или от големи он-лайн магазини като Android Market - магазинът на Google. По данни към януари 2011 г. за Android има над 200 000 приложения.[1] Приложенията се пишат предимно на Java, Python или Ruby.
За последното тримесечие на 2010 г. Android е определена като най-продаваната платформа за смартфони в света. [2] 52,5% от всички продадени за третото тримесечие на 2011 г. смартфони са с Android. [3]
Архитектура [редактиране]
Системна архитектура на Андроид
Android 4.0 (Galaxy Nexus)
Основата на Android е ядрото на Linux (версия 2.6). То е отговорно за управлението на паметта и процесите, както и за мрежовите връзки. Тук са разположени и драйвърите.
Директно над ядрото се намира т. нар. "Runtime Environment". Тя съдържа най-важните библиотеки по време на изпълнение и най-важната функционалност на езика Java. Тук се съдържа и виртуалната машина Dalvik Virtual Machine (DVM). Тя се различава от класическите виртуални машини на Java (Java Virtual Machine, JVM) по това, че е оптимизирана за мобилни уреди с малко памет. Оптимизацията позволява и едновременното изпълнение на няколко виртуални машини на същия уред.
Android съдържа няколко библиотеки на C/C++:
Surface Manager (управлява достъпа до дисплея)
OpenGL ES (приложно-програмен интерфейс за 3D компютърна графика), SGL (приложно-програмен интерфейс за 2D компютърна графика)
Media Framework (управление на мултимедийно съдържание, на основата на OpenCORE, поддържа формати като MPEG4, H.264, MP3, AAC, AMR, JPG PNG и др.)
FreeType (библиотека за рендъринг на пикселни и векторни шрифтове)
SSL (криптиране)
SQLite (бази данни)
WebKit (рендъринг на HTML)
Libc (версия на стандартната C-библиотека за Android)
Приложният фреймуърк (Application Framework) ползва библиотеките на C/C++ и предлага стандартизиран приложно-програмен интерфейс за програмистите на приложения (Apps).
Android се доставя с няколко приложения, сред които са комуникационните приложения за телефониране, електронна поща, SMS и браузър, както и Google Maps, календар и приложение за управление на контактите."
Източник: http://bg.wikipedia.org/wiki/Android