Android

Android – это бесплатная операционная система, разработанная для мобильных телефонов, смартфонов, коммуникаторов на базе ОС Linux. Поддерживается альянсом Open Handset Alliance (OHA). Операционная система позволяет разрабатывать Java - приложения, благодаря которым можно управлять устройством. Используется код ARM под который можно писать приложения на С++ и др.

Функциональные составляющие Android:

  • Application framework – набор компонентов для различных приложений.
  • Dalvik virtual machine – виртуальная машина, в которой работают приложения.
Главные характеристики:
  • Встроенный браузер работает на основе WebKit с открытым кодом.
  • Оптимизированная графика с 2D библиотекой, 3D графика – OpenGL ES 1.0.
  • Возможна поддержка hardware акселератора.
  • Поддержка медиа форматов: звук, видео, картинки(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).
  • GSM стандарт, Bluetooth, EDGE, 3G и WiFi, камера, GPS, компас и акселерометр.

21 октября 2008 года был выложен исходный код операционной системы Андроид для того, чтобы все могли разрабатывать свои приложения. В релиз вошел весь стек Android: и операционная система, и промежуточное ПО (middleware), и основные конечные приложения, написанные на Java.