Android OS เวอร์ชันต่าง ๆ ชื่ออะไรและชื่อเหล่านี้ถูกเลือกอย่างไร?


44

หลายคนอ้างถึงเวอร์ชัน Android โดย "codenames" แทนที่จะเป็นหมายเลขเวอร์ชัน (เช่น Android "Gingerbread") Android OS เวอร์ชันต่าง ๆ ชื่ออะไรและชื่อเหล่านี้ถูกเลือกอย่างไร?

คำตอบ:


46

Android แต่ละรุ่นตั้งแต่ 1.5 ได้รับการพัฒนาด้วยชื่อรหัสเฉพาะ ชื่อรหัสเหล่านี้จะถูกเลือกตามตัวอักษรและจนถึงตอนนี้ทั้งหมดเป็นรายการของหวาน (หรือโดยทั่วไปอาหารหวาน / หวาน) ชื่อรหัสบางตัวมีความเกี่ยวข้องกับหมายเลขรุ่นมากกว่าหนึ่งในขณะที่คนอื่น ๆ ถูก จำกัด เพียงหนึ่งที่เฉพาะเจาะจงและเหตุผลของความไม่สอดคล้องกันนี้ยังไม่เป็นที่รู้จักในปัจจุบัน โดยทั่วไปการตั้งชื่อจะปรากฏขึ้นเพื่อให้สอดคล้องกับการเปลี่ยนแปลงในระดับ API สำหรับนักพัฒนา แต่สิ่งนี้ไม่เป็นความจริงเสมอไป (ตัวอย่าง: 3.0 และ 3.1 เป็นทั้ง "Honeycomb" แต่มีระดับ API ที่ต่างกัน)

ชื่อต่อไปนี้ใช้สำหรับ Android ที่มีอยู่ในปัจจุบัน โปรดทราบว่าเวอร์ชัน 1.0 และ 1.1 ไม่ได้ถูกตั้งชื่อเป็นสาธารณะ อย่างไรก็ตาม Android 1.1 ถูกอ้างถึงภายในว่า "Petit-Four" (บันทึกไว้ในคำตอบของ Trarothยืนยันที่นี่ ):

คัพเค้ก:

  • Android 1.5

โดนัท:

  • Android 1.6

Eclair:

  • Android 2.0
  • Android 2.1

Froyo: ( ย่อมาจาก "โยเกิร์ตแช่แข็ง" )

  • Android 2.2

ขนมปังขิง:

  • Android 2.3

รังผึ้ง:

  • Android 3.0
  • Android 3.1
  • Android 3.2

แซนด์วิชไอศครีม:

  • Android 4.0

เจลลี่บีน:

  • Android 4.1
  • Android 4.2
  • Android 4.3

คิทแคท:

  • Android 4.4

Lollipop:

  • Android 5.0
  • Android 5.1

ขนมหวาน:

  • Android 6.0

ตังเม: (ชื่ออย่างเป็นทางการ: https://twitter.com/Android/status/748642375908589568 )

  • Android 7.0
  • Android 7.1

โอรีโอ:

  • Android 8.0
  • Android 8.1

พาย:

  • Android 9.0

20

Eldarerathis สรุปได้ดีมาก ในการเพิ่มบางสิ่ง: รุ่น 1.1 เรียกว่าภายในPetit Fourโดย Google และนั่นคือสิ่งที่มันเริ่มขึ้น Google กำลังติดตั้งขนมยักษ์บนสนามหญ้าที่ Mountain View ทุกครั้งที่มีการเปิดตัวเวอร์ชันใหม่

คุณสามารถดูรูปภาพของจอแสดงผลในระยะต่าง ๆ ได้ที่นี่:

จอแสดงผลโดยรวม (Cupcake to Eclair พร้อม Nexus One) โดนัท, โลโก้ Android, Nexus One, คัพเค้ก, Eclair

รังผึ้งFroyo

Eclair, Froyo, Gingerbread, แซนด์วิชรังผึ้งและไอศกรีม ขนมปังขิง, ไอศครีมแซนวิช, รังผึ้ง

คิทแคท KitKat, Jellybean

ขนมที่ติดกับปลายไม้ ขนมที่ติดกับปลายไม้

ขนมหวานฟู ขนมหวานฟู

ตังเม ตังเม

โอรีโอ โอรีโอ


2

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
...

เว็บลิงค์เก็บ


เพียงหัวขึ้นที่รายการนี้ดูเหมือนจะไม่สะท้อนชื่อรหัสอีกต่อไปตั้งแต่ M. P ได้เปิดตัวไปแล้ว แต่ชื่อขนมของ M / N / O ยังไม่เข้า
Andy Yan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.