Как называются различные версии ОС Android и как они выбираются?


44

Многие люди называют версии Android «кодовыми именами», а не номерами версий (например, Android «Gingerbread»). Как называются различные версии ОС Android и как они выбираются?

Ответы:


46

Каждая версия Android начиная с 1.5 была разработана с определенным кодовым именем. Эти кодовые имена выбраны в алфавитном порядке и до сих пор были десертами (или, как правило, сладкими / сладкими продуктами). Некоторые кодовые имена связаны с более чем одним номером версии, в то время как другие ограничены только конкретным номером, и причина этой несоответствия в настоящее время неизвестна. Как правило, наименования соответствуют изменениям в уровнях API разработчика, но это не всегда так (пример: 3.0 и 3.1 являются «сотами», но имеют разные уровни API).

Следующие имена используются для существующих версий Android. Обратите внимание, что версии 1.0 и 1.1 не были публично названы. Тем не менее, Android 1.1 внутренне назывался «Petit-Four» (отмечается в ответе Трарота , подтвержденном здесь ):

Кекс:

  • Android 1.5

Пончик:

  • Android 1.6

Эклер:

  • Android 2.0
  • Android 2.1

Фройо: ( сокращение от "замороженный йогурт" )

  • Android 2.2

Имбирный пряник:

  • Android 2.3

Honeycomb:

  • Android 3.0
  • Android 3.1
  • Android 3.2

Сэндвич с мороженым:

  • Android 4.0

Жевательные конфеты:

  • Android 4.1
  • Android 4.2
  • Android 4.3

Кит-Кат:

  • Android 4.4

Леденец:

  • Android 5.0
  • Android 5.1

Зефирка:

  • Android 6.0

Нуга: (официальное название: https://twitter.com/Android/status/748642375908589568 )

  • Android 7.0
  • Android 7.1

Oreo:

  • Android 8.0
  • Android 8.1

пирог:

  • Android 9.0

20

Эльдарерат это очень хорошо суммировал. Чтобы добавить некоторые вещи: версия 1.1 была внутренне названа Petit Four от Google, и так все и началось. Google устанавливает гигантские кондитерские изделия на своей лужайке в Маунтин-Вью каждый раз, когда собирается запустить новую версию.

Вы можете увидеть фотографии этого дисплея на разных этапах здесь:

Общий показ (Кекс в Эклер, с Nexus One) Пончик, логотип Android, Nexus one, кекс, эклер

ячеистыйFroyo

Эклер, фройо, пряники, соты и сэндвич с мороженым Пряники, мороженое сэндвич, соты

Кит-Кат КитКат, Желе

леденец леденец

зефирка зефирка

нуга нуга

Oreo Oreo


2

https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels содержит таблицу, которая связывает весь беспорядок имен, выдержка:

Platform Version    API Level    VERSION_CODE
Android 6.0         23           M
Android 5.1         22           LOLLIPOP_MR1
Android 5.0         21           LOLLIPOP
...

Ссылка на веб-архив .


Просто хедз-ап, что этот список, кажется, больше не отражает кодовые имена с тех пор, как M.P уже выпустил, но десертные названия M / N / O не присутствуют.
Энди Ян
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.