Як називаються різні версії ОС Android і як обираються ці імена?


44

Багато людей посилаються на версії Android за "кодовими назвами", а не номерами версій (наприклад, Android "Пряники"). Як називаються різні версії ОС 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

Froyo: ( скорочення "заморожений йогурт" )

  • Android 2.2

Пряники:

  • Android 2.3

Соти:

  • 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

Елдарератіс це дуже добре підсумував. Щоб додати деякі речі: Google версією 1.1 всередині Google називався Petit Four , і саме так все і почалося. Google встановлює гігантську випічку на своєму газоні на Mountain View кожного разу, коли збирається запустити нову версію.

Фотографії цього дисплея на різних етапах можна побачити тут:

Загальний показ (кекс до Еклер, Nexus One) Пончик, логотип Android, Nexus one, Кекс, Еклер

СотиФройо

Бутерброд з еклером, фройо, пряниками, сотами та морозивом Пряники, бутерброд з морозивом, соти

Кіт Кат KitKat, Jellybean

Льодяник Льодяник

Зефір Зефір

Нуга Нуга

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 / N / O немає.
Енді Ян,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.