Android — операционная система для мобильных устройств (смартфонов, КПК, планшетных компьютеров), основанная на ядре Linux
Позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки
Есть возможность писать приложения на Си и некоторых других языках программирования
Официальный сайт: www.android.com
Первый стабильный релиз, основан на ядре Linux 2.6.25.
Поддерживается:
Базовые приложения:
Минимальные системные требования для запуска и работы:
Нововведения:
Локализации:
Нововведения:
Локализации:
Система:
Изменения в пользовательском интерфейсе (UI):
Система:
Пользовательские возможности:
Обновленный Android Market.
2.0:
До весны 2013 года самая массовая версия на рынке.
Специальная версия для работы на планшетах (MID, tablets).
Постоянно активный голосовой помощник
Увеличение скорости работы
NFC-платежи
--
История версий Android — Википедия
Позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки
Есть возможность писать приложения на Си и некоторых других языках программирования
Официальный сайт: www.android.com
Мировые продажи смартфонов конечным пользователям, распределение по ОС |
Очевидно, что армия пользователей смартфонов под управлением Android будет искать дополнительные приложения для своих устройств, в связи с этим умение разрабатывать эти самые приложения может принести много пользы своему владельцу.
Доля Android на рынке |
В 2003 году в Пало Альто, штат Калифорния Энди Рубин с единомышленниками (Рич Майнер, Ник Сирс и Крис Уайт) основали компанию Android Inc. Поначалу в компании занимались проектированием мобильных гаджетов, которые на основе геолокационных данных автоматически подстраивались под нужды пользователей.
В августе 2005 года Android Inc. стала дочерней компанией Google. Энди Рубин, Рич Майнер и Крис Уайт остались в Android Inc. и начали работать над операционной системой, базирующейся на ядре Linux. В Google задумали реализовать мощнейшую платформу, пригодную к использованию на тысячах различных моделей телефонов. В связи с этим был создан Open Handset Alliance (OHA) - консорциум, состоящий из более 80 компаний, направляющий свои усилия на разработку открытых стандартов для мобильных устройств. В состав OHA входят такие гиганты, как Google (организатор и идейный вдохновитель), HTC, Sony, Dell, Intel, Motorola, Qualcomm, Texas Instruments, Samsung Electronics, LG Electronics, T-Mobile, Sprint Corporation, NVIDIA и многие другие.
Первая версия Android была представлена 23 сентября 2008 года, версии было дано название Apple Pie (можно заметить созвучие с прямым конкурентом). Далее так повелось, что название каждой очередной версии представляет какой-либо десерт, при этом первые буквы наименований в порядке версий соответствуют буквам латинского алфавита по порядку.
Android 1.0 - Apple Pie
Первый стабильный релиз, основан на ядре Linux 2.6.25.
Поддерживается:
- файловая система FAT32, стек интернет-протоколов TCP/IP;
- протоколы передачи данных: 802.11 b/g Wi-Fi,Bluetooth 2.0 EDR, GPRS, EDGE, UMTS, HSDPA;
- фото и видео съемка, однако недостаточно опций для настройки разрешения камеры, баланса белого и др.;
- сенсорные дисплеи и landscape режим отображения данных на экране, максимальная цветность дисплея - 16 бит (тип HVGA);
- виджеты и ярлыки на рабочем столе (Home Screen), сменные обои;
- регулярные телефонные функции, контроль вызова, конференц-связь, легкая интеграция с контактами;
- полноценный web-браузер на движке WebKit, HTML, XHTML;
- e-mail клиент, протоколы POP3, IMAP4, SMTP;
- медиа проигрыватель, позволяющий управлять, импортировать, проигрывать медиа контент в различных форматах.
Базовые приложения:
- будильник;
- калькулятор;
- календарь;
- камера;
- контакты;
- сообщения (в том числе MMS);
- настройки;
- голосовой набор.
Минимальные системные требования для запуска и работы:
- архитектура ARM, 128 MB RAM, 256 MB ROM.
Первый смартфон на базе Android 1.0 HTC Dream (он же T-Mobile G1) |
2009.02 Android 1.1 (API level: 2) - Banana Bread
Нововведения:
- Исправлены проблемы: с будильником; со спящим режимом; с вызовом дисплея набора номера; в IMAP ошибки запроса пароля и др.
- Изменения API.
- Добавлены подробности и отзывы к картам.
- Добавлена поддержка вложений из MMS.
Локализации:
- Английская US (en_US)
- Немецкая (de)
2009.04 Android 1.5 (API level: 3) - Cupcake
Нововведения:
- Поддержка экранной клавиатуры (портретный и книжный режимы); акселерометра;
- видеозапись и воспроизведение видео;
- приложение для работы с YouTube;
- стерео Bluetooth;
- функция копирования и вставки между приложениями (copy&paste).
Локализации:
- добавились очень многие, в том числе и русская (ru_RU).
Система:
- новое Linux ядро (версия 2.6.27);
- автоматическая проверка и восстановление файловой системы на SD card;
- новое приложение для просмотра СТК меню оператора (SIM Application Toolkit 1.0).
Изменения в пользовательском интерфейсе (UI):
- изменено большинство UI-элементов, добавлены новые виджеты;
- определение режима (книжный или портретный) работы программы;
- анимированное переключение между окнами.
2009.09 Android 1.6 (API level: 4) - Donut
Система:
- новое ядро Linux (версия 2.6.29);
- поддержка сотового стандарта CDMA;
- поддержка разрешений дисплеев: QVGA и WVGA (800x480);
- обновленный медиа-движок OpenCore 2;
- движок синтеза речи (многоязыковой);
- Gesture Builder поддержка возможности (для разработчиков) создавать, сохранять, загружать и распознавать жесты, прикреплять к определенным действиям.
Пользовательские возможности:
- строка быстрого поиска (прямо с рабочего стола): история и закладки в браузере, контакты и поиск в интернете;
- возможность подключаться к видам VPN: L2TP/IPSEC pre-shared key based VPN, L2TP/IPSEC certificate based VPN, L2TP only VPN, PPTP only VPN;
- ускорение работы камеры;
- индикатор работы батареи позволяет увидеть сколько энергии потребляют работающие программы и сервисы.
Обновленный Android Market.
2009.10 Android 2.0 (API level: 5), 2.0.1 (API level: 6), 2.1 (API level: 7) - Eclair
2.0:
- поддержка работы нескольких почтовых аккаунтов одновременно, возможность использования совместных папок (входящие, исходящие) для всех аккаунтов;
- быстрый способ работы с контактами Quick Contact;
- поиск по всем сохраненным SMS и MMS сообщениям, удаление старых после заданного срока;
- возможности камеры: вспышка, цифровой зум, сценические режимы, баланс белого, цветовые эффекты, макрофокусировка;
- улучшенное расположение виртуальных клавиш клавиатуры, поддержка комбинированных нажатий клавиш (технология мультитач), усовершенствованная функция автодополнения;
- поддержка HTML5, версии Bluetooth 2.1, новых профилей OPP и PBAP.
2.0.1
- подрелиз версии 2.0, включающий в себя незначительные изменения в функционале и по большей части bugfix-ом версии 2.0.
2.1:
- основным новшеством, представляющим интерес для конечного пользователя, стало добавление анимированных (живых) обоев, остальные изменения в Framework API, представляют интерес для разработчиков.
2010.05 Android 2.2 (API level: 8) - Froyo
- рост производительности примерно в 3-5 раз за счет использования Dalvik Virtual Machine Just-in-Time компилятора;
- возможности установки приложений на SD-карту, переноса приложений из внутренней памяти на карту и обратно;
- возможность использовать смартфон в качестве точки доступа к интернету, в качестве модема для других устройств;
- поддержка Adobe Flash;
- V8 javascript существенно повысил скорость работы штатного браузера.
2010.12 Android 2.3 (API level: 9), 2.3.3 (API level: 10) - Gingerbread
До весны 2013 года самая массовая версия на рынке.
- новое ядро Linux 2.6.35; поддержка открытых мультимедийных стандартов (VP8 и WebM), форматов ACC/AMR, звуковых эффектов и эквалайзера, фронтальной камеры (интеграция с VOIP(SIP));
- обновленный GUI: уменьшение времени доступа к функциям, повышение общей энергоэффективности системы;
- улучшение стандартной клавиатуры системы: поддержка словарей, технологии мультитач, упрощенное выделение и копирование текста;
- поддержка технологии NFC;
- расширение возможностей работы с датчиками положения телефона.
2011.02 Android 3.0 (API level: 11), 3.1 (API level: 12), 3.2 (API level: 13) - Honeycomb
Специальная версия для работы на планшетах (MID, tablets).
3.0:
- новое ядро Linux 2.6.36; поддержка файловой системы ext4, файловой системы FUSE для MTP устройств; поддержка режима USB-хост для работы с клавиатурой, мышью и USB-хабами; поддержка MTP/PTP;
- виртуальная машина Dalvik: поддержка и оптимизация SMP, множество улучшений JIT, улучшенный сборщик мусора;
- совершенно новый интерфейс с полноценной оптимизацией под устройства с большими экранами; поддержка виртуальных рабочих столов, каждый из которых может иметь свой набор виджетов и ярлыков;
- улучшенные и переработанные базовые приложения: Browser, e-mail и др.
3.1:
- поддержка работы кардридера;
- усовершенствован GUI: доработан менеджер задач, позволяющий переключаться между множеством различных приложений (в 3.0 только 5 программ одновременно); возможность менять размер виджетов, как по горизонтали, так и по вертикали.
3.2:
- расширен спектр поддерживаемых планшетов; возможность автоматического масштабирования приложений для отображения на более крупных экранах.
В 3.2 заработал встроенный в планшеты кардридер.
2011.11 Android 4.0 (API level: 14), 4.0.3 (API level: 15) - Ice Cream Sandwich
- поддержка и смартфонов, и планшетов;
- поддержка новых процессорных архитектур, помимо ARM поддержка Intel x86 и MIPS;
- возможность разблокировки экрана: при помощи функции определения лица; жестами: перетащить замочек из центра экрана на иконку приложения и оно запустится;
- многозадачность: кнопка Recent Apps позволяет мгновенно переходить от одной задачи к другой с помощью списка в системной панели;
- новые элементы управления передачей данных через сеть: в приложении Настройки можно увидеть общее использование данных по каждому типу сети, объем данных, используемых каждым работающим приложением;
- доступность Android 4.0 для слепых и слабовидящих пользователей, браузер поддерживает экранного чтеца, который воспроизводит все видимое активное содержимое на экране;
- AndroidBeam - удобное средство обмена между двумя NFC-устройствами;
- Wi-Fi Direct и Bluetooth HDP, HFP: возможность прямого подключения к соответствующим устройствам.
- увеличена скорость прорисовки интерфейса, улучшен поиск, добавлено несколько полезных сервисов;
- улучшена работа со словарями, возможно использовать голосовой ввод без подключения к интернету;
- специальные возможности: возможность управления смартфоном с помощью жестов и голосовых подсказок, подключения устройств ввода, поддерживающих шрифт Брайля;
- существенно доработана функция передачи данных Beam;
- переработан поиск (вместо ссылок ответ на запрос);
- голосовой поиск;
- Google Now: нужная информация в нужное время.
4.2:
- реализована поддержка нескольких пользователей (планшеты);
- поддержка wireless display: возможность трансляции видео и изображений на внешний экран;
- возможность отображения полезной информации в режиме сна, при подключении к док-станции или на зарядке;
- улучшена панель уведомлений.
4.3:
- ускорение работы системы;
- более точный набор на клавиатуре;
- скрытая возможность управления процессами программ (необходима активация);
- поддержка OpenGL/ES 3.0 (не на всех устройствах).
2013.10 Android 4.4 (API level: 19) - Kit Kat
- многозадачность, оптимизация распределения ресурсов между приложениями;
- определитель номера работает не только с адресной книгой (например, Google maps);
- серьезная интеграция приложения Hangouts (отправка SMS, MMS, голосовые и видеовызовы);
- в состав вошел Quickoffice, интегрированный с Google Drive;
- поддержка принтеров, подключение через приложения поддерживающие печать (например, Google Cloud Print, HP ePrint);
- поддержка стандарта Wi-Fi Miracast, позволяющий вещать изображение на телевизор;
- возможность захвата экрана для записи видео.
Постоянно активный голосовой помощник
Увеличение скорости работы
NFC-платежи
--
История версий Android — Википедия