Что такое Android?
Андроид (от англ. Android) — это название программной платформы для мобильных устройств, разработанная компанией Google. Эта платформа включает в себя операционную систему базирующуюся на ядре Linux 2.6, связующее ПО и ключевые приложения. Распространяется Android под лицензией Apache 2.0.
Оглавление
- Основные элементы операционной системы Android
- Архитектура. Взгляд глазами разработчика
- Программное обеспечение Android
- Доступные версии Android
Application framework – обеспечивает возможность гибкой работы с компонентами системы, используя API (Application Program Interface);
- Dalvik virtual machine – оптимизированная для мобильных устройств виртуальная машина
- Integrated browser – встроенный интернет браузер базирующийся на открытом движке WebKit
- Optimized graphics – поддержка пользовательских 2D графических библиотек; для реализации 3D графики используется OpenGL ES 1.0 (при этом аппаратное ускорение необязательно)
- SQLite – используется для хранения структурированных данных (аналогично и в iPhone)
- Media support – поддержка аудио, видео и графических форматов (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
- GSM Telephony, Bluetooth, EDGE, 3G, and WiFi, Camera, GPS, compass, and accelerometer – зависит от аппаратного обеспечения конкретного мобильного устройства
- Rich development environment – включает в себя эмулятор, инструменты для отладки, профилирования памяти и производительности (Profiler), а также плагин для Eclipse IDE
Для понятия основных принципов взаимодействия компонентов платформы Android достаточно взглянуть на схему ниже:
Платформа Android поставляется с множеством стандартных приложений, таких как SMS клиент, Телефон, Календарь, Карты (Google maps) и многие другие. Все приложения написаны, используя зяык программирования Java и запускаются в Dalvik – встроенной виртуальной машине.
Разработчики могут создавать свои собственные приложения, используя Android SDK.
Скачать Android SDK можно тут.
|
|


