Сердце системы ANDROID
Android — платформа для мобильных телефонов, основанная на Linux.
Google планирует совершить серьезный скачок в сфере мобильных платформ и их рынка со своей операционной системой Android. Для этого собраны лучшие силы: Linux, SavaJe, Quartz, база данных SQLite и J2ME. С Android Google планирует преодолеть недостатки Java.
В этой статье мы постараемся выяснить, какие тайны скрывает в себе эта мобильная платформа. Для этого мы исследуем недавно вышедшую SDK. SDK работает на платформах Windows, Linux и Mac OS X.
Сердце системы Android
В самом сердце Android – ядро Linux. Up line находятся библиотеки, выше – прикладные среды и на самом верхнем уровне разместились приложения. На уровне библиотек функционирует код медиапроцессоров для мультмедийных данных, ядро веб-браузера, машина для обрисовки шрифтов и база данных SQLite. Исполняемый код операционной системы также находится на уровне библиотек.
Над библиотеками находятся прикладные среды. Это наборы сервисов многократного использования и стандартные компоненты для взаимодействия с приложениями. Например, одна из прикладных сред служит поставщиком контента – управляет хранением и подачей данных. Прикладной интерфейс машины SQLite также является одним из модификаций поставщика контента.
Собственно приложения выполняются на самой вершине стека. Android будет поставляться с набором приложений, таких как e-mail клиент, органайзер, web-browser... Все приложения, разрабатываемые с помощью SDK, также выполняются на этом уровне.
Разработка приложения для Android ведется на языке Java. Затем код компилится в байт-код Java, после чего запустить инструмент под названием dx. Этот инструмент конвертирует байт-код Java в так называемый байт-код «Dalvik executable». Dalvik – это виртуальная машина, которая занимается собственно выполнением приложений Android.

Комментарии
4 дня 8 часов назад
4 дня 21 час назад
4 дня 23 часа назад
5 дней 1 час назад
5 дней 6 часов назад
16 недель 1 день назад
1 год 7 недель назад
1 год 9 недель назад
1 год 11 недель назад
1 год 29 недель назад