Устройства с системой Android снабжены набором предустановленных программ, разработанных в рамках проекта Android Open Source Project (AOSP) (Проект открытых исходных кодов для Android).
Перечислим основные из них:
- — E-mail — клиент;
- — Приложение для работы с SMS (начиная с Android 5.0 заменено на Hangouts);
- — Полный набор инструментов для управления личными данными пользователя, включая календарь и адресную книгу;
- — Браузер на базе WebKit (начиная с Android 4.4 заменено на Google Chrome);
- — Музыкальный плеер и фотогалерея (начиная с Android 5.0 заменено на Google Play Музыка и Google Фото);
- — Калькулятор;
- — «Рабочий стол» ;
- — Будильник
Во многих случаях Android включает также следующее лицензионное ПО от Google:
- — Магазин Google Play Store для загрузки сторонних программ, разработанных для платформы Android, покупки фильмов, музыки, книг и прессы;
- — Полноценное приложение Google Maps, включая функцию Street View («Просмотр улиц»), Driving Directions («Показ проезда»), маршрутизированную навигацию, спутниковую карту и информация о пробках;
- — Программу для работы с почтой Gmail;
- — Программу для обмена мгновенными сообщениями Google Hangouts;
- — Программу для работы с файлами Google Диск;
- — Видеоплеер для работы с сервисом YouTube.
Данные, к которым имеют доступ из этих приложений, например, адресная книга, открыты и для программ сторонних разработчиков. Кроме того, приложения могут, например, реагировать на входящие звонки.
Внешний вид программ, которые установлены на новых телефонах, может сильно варьироваться в зависимости от производителя аппаратного обеспечения и/или оператора, дистрибьютора.
Открытый характер платформы Android означает, что операторы или производители комплектного оборудования могут менять пользовательский интерфейс и набор программ на любом устройстве под управлением Android.
Некоторые производители разработали свои собственные интерфейсы, например, Sense от HTC, Moto Blur от Motorola и Touch Wiz от Samsung.
Важно отметить, что для всех совместимых устройств платформа и среда разработки остаются неизменными независимо от производителя или оператора. Пользовательский интерфейс может меняться, однако программы будут работать абсолютно одинокого на всех совместимых с Android устройствах [4, с 26−27].