История версий Android


История версий мобильной операционной системы Android началась с публичного выпуска бета -версии Android 5 ноября 2007 г. Первая коммерческая версия Android 1.0 была выпущена 23 сентября 2008 г. анонсированы на Google I/O вместе с первой общедоступной бета-версией для поддерживаемых устройств Google Pixel и стабильной версией, выпущенной позже в этом году.

Разработка Android началась в 2003 году компанией Android , Inc. , которая была куплена Google в 2005 году . . [2] [3] Бета - версия была выпущена 5 ноября 2007 г. [4] [5] , а комплект для разработки программного обеспечения (SDK) был выпущен 12 ноября 2007 г. [6] Было выпущено несколько общедоступных бета-версий SDK. . [7]Эти выпуски были сделаны с помощью программной эмуляции, поскольку физических устройств для тестирования операционной системы не существовало. И сама операционная система, и SDK были выпущены вместе с их исходным кодом как бесплатное программное обеспечение под лицензией Apache License . [8]

Первый публичный выпуск Android 1.0 произошел с выпуском T-Mobile G1 (он же HTC Dream) в октябре 2008 года. [9] Android 1.0 и 1.1 не выпускались под конкретными кодовыми именами . [10] Кодовые имена «Astro Boy» и «Bender» были помечены внутри некоторых ранних сборок до 1.0 и никогда не использовались в качестве фактических кодовых имен выпусков ОС 1.0 и 1.1. [11]

Менеджер проекта Райан Гибсон задумал использовать схему именования кондитерских изделий для общедоступных выпусков, начиная с Android 1.5 Cupcake. В августе 2019 года Google объявил, что прекращает использование схемы тематики кондитерских изделий, чтобы использовать числовой порядок для будущих версий. [12] Первым выпуском в числовом формате была Android 10 , выпущенная в сентябре 2019 года.

В 2017 году Google объявил, что Google Play начнет требовать, чтобы приложения были ориентированы на последнюю версию Android. [13] С тех пор новая основная версия Android выпускается во второй половине каждого года, и приложения должны ориентироваться на нее до 1 августа следующего года для новых приложений или до 1 ноября для обновлений приложений. [14]

В следующих таблицах показаны даты выпуска и основные функции всех обновлений операционной системы Android на сегодняшний день, перечисленные в хронологическом порядке по уровням официального интерфейса прикладного программирования (API).