Мобильные приложения для Android являются программами, написанными в нестандартном байт-коде для Dalvik, виртуальной машины. Глобальная корпорация Google предлагает для свободного скачивания Software Development Kit — инструментарий для разработки, который предназначен для x86-компюьтеров с операционными системами Windows Vista, Windows XP, Linux, Mac OS X (10.4.8 или выше). Для разработки необходим JDK 5 либо JDK 6. Мобильные приложения для Android, как правило, разрабатываются на языке Java (не ниже Java 1.5). Для Eclipse версий 3.3-3.6 предназначен плагин ADT («Android Development Tools»). Также существуют специальные плагины, облегчающие создание Android-приложений в средах IntelliJ IDEA и NetBeans IDE. Кроме того, разработчики пользуются Motodev Studio for Android — комплексной средой разработки, которая основана на Eclipse и позволяет работать с Google SDK.
Мобильные приложения для Android, по сравнению с обычными приложениями Linux, снабжены дополнительными сервисами. Content Providers обеспечивает обмен данными между программами; Activity Manager — управление активными программами; Notification Manager — доступ к строке состояния; Resource Manager — доступ к ресурсам файлов PNG, JPEG, XML и так далее. Кроме того, для «Андроид» был создан специальный формат установочных пакетов .apk.
Доступными в приложениях «Андроид» библиотеками являются: Bionic (несовместимая с libc библиотека стандартных функций); мультимедийные библиотеки, поддерживающие форматы MP3, AAC, MPEG4, H.264, AMR, JPG, PNG и работающие на базе PacketVideo OpenCORE; стандартная системная библиотека языка С — libc; движок трехмерной графики OpenGL ES 1.0; движок двухмерной графики SGL; обрабатывающий HTML и JavaScript готовый движок для Web-браузера WebKit; Surface Manager, обеспечивающий доступ к 2D/3D; движок обработки шрифтов FreeType; протокол SSL, обеспечивающий безопасную передачу информационных данных по сети; легковесная СУБД SQLite и другие.
Сервисы «Андроид» на сегодняшний день являются очень популярными. По данным на февраль 2011 года гаджеты с данной операционной системой уверенно лидировали в списке наиболее популярных смартфонов Великобритании, обогнав даже iPhone 4 c Apple iOS. Согласно прогнозам специалистов и экспертов, это может стать первым шагом операционной системы «Андроид» к глобальному лидерству на рынке мобильных ОС. Еженедельно количество пользователей «Андроид» увеличивается более чем на четыре с половиной процента. Если недавно ежедневный показатель активаций был равен ста тысячам, то затем он достиг отметки четырехсот тысяч новых устройств, активируемых каждый день. Эти цифры говорят о том, что мобильные сервисы Google стремительно развиваются и чрезвычайно востребованы.
Интересным фактом, связанным с Android, является также то, что наименования каждой версии ОС представляют собой названия одного из десертов. Первые буквы названий выходящих друг за другом версий соответствуют порядку букв латинского алфавита.