Birçok kişi Android sürümlerini sürüm numaraları yerine "kod adları" ile ifade eder (örneğin Android "Gingerbread"). Android işletim sisteminin çeşitli sürümlerinin isimleri nelerdir ve bu isimler nasıl seçilmiştir?
Android'in 1.5'ten bu yana her sürümü belirli bir kod adıyla geliştirilmiştir. Bu kod adları alfabetik olarak seçilmiştir ve şimdiye kadar hepsi tatlı öğeler (veya genel olarak tatlı/şekerli yiyecekler) olmuştur. Bazı kod adları birden fazla sürüm numarasıyla ilişkilendirilirken, diğerleri yalnızca belirli bir sürümle sınırlıdır ve bu tutarsızlığın nedeni şu anda bilinmemektedir. Adlandırma tipik olarak geliştirici API seviyelerindeki değişikliklere karşılık geliyor gibi görünmektedir, ancak bu her zaman doğru değildir (örnek: 3.0 ve 3.1'in her ikisi de "Honeycomb" ancak farklı API seviyelerine sahiptirler).
Şu anda mevcut olan Android sürümleri için aşağıdaki isimler kullanılmaktadır. Sürüm 1.0 ve 1.1'in kamuya açık olarak adlandırılmadığını unutmayın. Ancak, Android 1.1 dahili olarak "Petit-Four" olarak adlandırılmıştır (Traroth'un cevabında belirtilmiştir, burada onaylanmıştır):
Kek:
Donut:
Eclair:
Froyo: (dondurulmuş yoğurt"'un kısaltması)
Zencefilli Ekmek:
Petek:
Dondurmalı Sandviç:
Jelly Bean:
KitKat:
Lolipop:
Marshmallow:
Nougat: (resmi adı: https://twitter.com/Android/status/748642375908589568)
Oreo:
Turta:
Eldarerathis çok iyi özetlemiş. Bazı şeyler eklemek istiyorum: 1.1 sürümü Google tarafından dahili olarak Petit Four olarak adlandırıldı ve her şey böyle başladı. Google, yeni bir sürümün piyasaya sürüleceği her seferinde Mountain View'daki bahçesine dev bir pasta yerleştiriyor.
Bu serginin farklı aşamalardaki resimlerini burada görebilirsiniz:
Donut, Android logosu, Nexus one, Cupcake, Eclair
Froyo
Gingerbread, Icecream Sandwich, Honeycomb
KitKat, Jellybean
Lollipop
Marshmallow
Nougat
https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels tüm isimlendirme karmaşasını birbirine bağlayan bir tablo içerir, alıntı:
Platform Version API Level VERSION_CODE
Android 6.0 23 M
Android 5.1 22 LOLLIPOP_MR1
Android 5.0 21 LOLLIPOP
...