উত্তর:
1.5 এর পর থেকে অ্যান্ড্রয়েডের প্রতিটি সংস্করণ একটি নির্দিষ্ট কোডনাম দিয়ে তৈরি করা হয়েছে। এই কোডনামগুলি বর্ণানুক্রমিকভাবে চয়ন করা হয় এবং এ পর্যন্ত সব মিষ্টির আইটেম (বা, সাধারণভাবে, মিষ্টি / মিষ্টি খাবার) রয়েছে। কিছু কোডনাম একাধিক সংস্করণ সংখ্যার সাথে সম্পর্কিত, অন্যরা কেবলমাত্র একটি নির্দিষ্ট একটিতে সীমাবদ্ধ এবং এই অসঙ্গতির কারণটি এখনও জানা যায়নি। নামকরণটি সাধারণত বিকাশকারী এপিআই স্তরের পরিবর্তনের সাথে সামঞ্জস্যপূর্ণ বলে মনে হয় তবে এটি সর্বদা সত্য নয় (উদাহরণ: 3.0 এবং 3.1 উভয়ই "মধুচক্র" তবে তাদের পৃথক পৃথক এপিআই স্তর রয়েছে)।
নিম্নলিখিত বিদ্যমান অ্যান্ড্রয়েড প্রকাশের জন্য ব্যবহৃত হয়। নোট করুন যে সংস্করণগুলির 1.0 এবং 1.1 প্রকাশ্যে নাম দেওয়া হয়নি। যাইহোক, অ্যান্ড্রয়েড 1.1 অভ্যন্তরীণভাবে "পেটিট-ফোর" হিসাবে উল্লেখ করা হয়েছিল ( ট্র্যারোথের উত্তরে উল্লিখিত , এখানে নিশ্চিত হয়েছে ):
cupcake:
ডোনাট:
Eclair:
ফ্রয়েও: ( "হিমায়িত দই" এর জন্য সংক্ষিপ্ত )
জিনজার ব্রেড:
মউচাক:
আইসক্রিম স্যান্ডউইচ:
জেলি বিন:
কিট ক্যাট:
Lollipop:
Marshmallow:
নওগাত: (অফিসিয়াল নাম: https://twitter.com/Android/status/748642375908589568 )
Oreo:
পাই:
এল্ডারারথিস এটি খুব ভালভাবে সংক্ষেপিত করেছেন। কিছু জিনিস যুক্ত করতে: 1.1 সংস্করণটিকে অভ্যন্তরীণভাবে গুগল পেটিট ফোর নামে ডেকেছিল এবং এটিই এর শুরু হয়েছিল। গুগল তাদের লনে মাউন্টেন ভিউতে একটি জায়ান্ট প্যাস্ট্রি ইনস্টল করছে প্রতিবার নতুন সংস্করণ চালু হতে চলেছে।
আপনি এখানে বিভিন্ন পর্যায়ে সেই প্রদর্শনীর ছবি দেখতে পারেন:
ডোনাট, অ্যান্ড্রয়েড লোগো, নেক্সাস ওয়ান, কাপকেক, ইক্লেয়ার
Froyo
জিঞ্জারব্রেড, আইসক্রিম স্যান্ডউইচ, মধুচক্র
কিটকাট, জেলিবিয়ান
বাতাসা
Marshmallow এ
বাদামের তক্তি
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
...