जवाबों:
1.5 के बाद से एंड्रॉइड के प्रत्येक संस्करण को एक विशिष्ट कोडनेम के साथ विकसित किया गया है। इन कोडनाम को वर्णानुक्रम में चुना जाता है और इस प्रकार अब तक सभी मिठाई आइटम (या, मूल रूप से, मीठा / मीठा खाद्य पदार्थ) हैं। कुछ कोडनाम एक से अधिक संस्करण संख्या से जुड़े हैं, जबकि अन्य केवल एक विशिष्ट तक सीमित हैं, और इस असंगतता का कारण वर्तमान में ज्ञात नहीं है। नामकरण आमतौर पर डेवलपर एपीआई स्तरों में परिवर्तन के अनुरूप दिखाई देता है, लेकिन यह हमेशा सच नहीं होता है (उदाहरण: 3.0 और 3.1 दोनों "हनीकॉम्ब" हैं लेकिन उनके पास अलग-अलग एपीआई स्तर हैं)।
वर्तमान में जारी Android रिलीज़ के लिए निम्न नामों का उपयोग किया जाता है। ध्यान दें कि 1.0 और 1.1 संस्करण सार्वजनिक रूप से नामित नहीं थे। हालांकि, एंड्रॉइड 1.1 को आंतरिक रूप से "पेटिट-फोर" के रूप में संदर्भित किया गया था ( ट्रॉथ के जवाब में उल्लेख किया गया है , यहां पुष्टि की गई है ):
Cupcake:
डोनट:
Eclair:
फ्रायो: ( "जमे हुए दही" के लिए छोटा )
जिंजरब्रेड:
हनीकोम्ब:
आइसक्रीम सैंडविच:
जेली बीन:
किट कैट:
Lollipop:
marshmallow:
नौगट: (आधिकारिक नाम: https://twitter.com/Android/status/748642375908589568 )
Oreo:
पाई:
एल्डेरैथिस ने इसे बहुत अच्छी तरह से सारांशित किया। कुछ चीजों को जोड़ने के लिए: 1.1 संस्करण को आंतरिक रूप से Google द्वारा पेटिट फोर कहा जाता था , और यही सब शुरू हुआ। Google हर बार एक नए संस्करण को लॉन्च करने वाला है, माउंटेन व्यू में उनके लॉन पर एक विशाल पेस्ट्री स्थापित कर रहा है।
आप यहां विभिन्न चरणों में उस प्रदर्शन की तस्वीरें देख सकते हैं:
डोनट, एंड्रॉइड लोगो, नेक्सस एक, कपकेक, एक्लेयर
Froyo
जिंजरब्रेड, आइसक्रीम सैंडविच, हनीकॉम्ब
किटकैट, जेलीबीन
चूसने की मिठाई
marshmallow
नूगा
https://developer.android.com/guide/topics/manifest/use-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
...