Багато людей посилаються на версії Android за "кодовими назвами", а не номерами версій (наприклад, Android "Пряники"). Як називаються різні версії ОС Android і як обираються ці імена?
Багато людей посилаються на версії Android за "кодовими назвами", а не номерами версій (наприклад, Android "Пряники"). Як називаються різні версії ОС Android і як обираються ці імена?
Відповіді:
Кожна версія Android з 1.5 була розроблена з певним кодовим іменем. Ці кодові назви вибираються в алфавітному порядку і до цих пір усі були десертними предметами (або, загалом, солодкими / солодкими стравами). Деякі кодові імена асоціюються з більш ніж одним номером версії, інші обмежуються лише конкретним, і причина цієї невідповідності наразі не відома. Як правило, найменування відповідає змінам у рівнях API розробника, але це не завжди відповідає дійсності (наприклад, 3.0 та 3.1 є "сотовими", але вони мають різні рівні API).
Наступні назви використовуються для поточних версій Android. Зауважте, що версії 1.0 та 1.1 публічно не були названі. Однак, Android 1.1 всередині називався "Petit-Four" (зазначено у відповіді Трарота , підтвердженому тут ):
Кекс:
Пончик:
Еклер:
Froyo: ( скорочення "заморожений йогурт" )
Пряники:
Соти:
Сендвіч з морозивом:
Желе:
Кіт Кат:
Льодяник:
Зефір:
Нуга: (офіційна назва: https://twitter.com/Android/status/748642375908589568 )
Oreo:
Пиріг:
Елдарератіс це дуже добре підсумував. Щоб додати деякі речі: Google версією 1.1 всередині Google називався Petit Four , і саме так все і почалося. Google встановлює гігантську випічку на своєму газоні на Mountain View кожного разу, коли збирається запустити нову версію.
Фотографії цього дисплея на різних етапах можна побачити тут:
Пончик, логотип Android, Nexus one, Кекс, Еклер
Фройо
Пряники, бутерброд з морозивом, соти
KitKat, Jellybean
Льодяник
Зефір
Нуга
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
...