Banyak orang merujuk ke versi Android dengan "codenames" daripada nomor versi (mis. Android "Gingerbread"). Apa nama dari berbagai versi OS Android, dan bagaimana nama-nama ini dipilih?
Banyak orang merujuk ke versi Android dengan "codenames" daripada nomor versi (mis. Android "Gingerbread"). Apa nama dari berbagai versi OS Android, dan bagaimana nama-nama ini dipilih?
Jawaban:
Setiap versi Android sejak 1,5 telah dikembangkan dengan nama kode tertentu. Nama kode ini dipilih berdasarkan abjad dan sejauh ini semuanya merupakan makanan penutup (atau, secara umum, makanan manis / manis). Beberapa nama kode dikaitkan dengan lebih dari satu nomor versi, sementara yang lain hanya terbatas pada satu nomor tertentu, dan alasan ketidakkonsistenan ini saat ini tidak diketahui. Penamaan biasanya muncul sesuai dengan perubahan dalam tingkat API pengembang, tetapi ini tidak selalu benar (contoh: 3.0 dan 3.1 keduanya "Honeycomb" tetapi mereka memiliki tingkat API yang berbeda).
Nama-nama berikut digunakan untuk rilis Android yang ada saat ini. Perhatikan bahwa versi 1.0 dan 1.1 tidak disebutkan secara publik. Namun, Android 1.1 secara internal disebut sebagai "Petit-Four" (tercantum dalam jawaban Traroth , dikonfirmasi di sini ):
Cupcake:
Donat:
Eclair:
Froyo: ( kependekan dari "yogurt beku" )
Roti jahe:
Sarang madu:
Sandwich Es Krim:
Jelly Bean:
Kit Kat:
Lollipop:
Marshmallow:
Nougat: (nama resmi: https://twitter.com/Android/status/748642375908589568 )
Oreo:
Pai:
Eldarerathis merangkumnya dengan sangat baik. Untuk menambahkan beberapa hal: Versi 1.1 secara internal disebut Petit Four oleh Google, dan begitulah semuanya dimulai. Google memasang kue raksasa di halaman mereka di Mountain View setiap kali versi baru akan diluncurkan.
Anda dapat melihat gambar tampilan itu pada berbagai tahap di sini:
Donat, logo Android, Nexus satu, Cupcake, Eclair
Froyo
Roti jahe, Sandwich Icecream, Honeycomb
KitKat, Jellybean
Lollipop
Marshmallow
Nougat
https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels berisi tabel yang menautkan semua kekacauan penamaan, kutipan:
Platform Version API Level VERSION_CODE
Android 6.0 23 M
Android 5.1 22 LOLLIPOP_MR1
Android 5.0 21 LOLLIPOP
...