Quali sono i nomi delle varie versioni del sistema operativo Android, e come vengono scelti questi nomi?

Molte persone si riferiscono alle versioni di Android con "nomi in codice" piuttosto che con numeri di versione (ad esempio Android "Gingerbread"). Quali sono i nomi delle varie versioni del sistema operativo Android, e come vengono scelti questi nomi?

Soluzione

Ogni versione di Android dalla 1.5 è stata sviluppata con un nome in codice specifico. Questi nomi in codice sono scelti in ordine alfabetico e finora sono stati tutti dolci (o, genericamente, cibi dolci/zuccherati). Alcuni nomi in codice sono associati a più di un numero di versione, mentre altri sono limitati solo ad uno specifico, e la ragione di questa incoerenza non è attualmente nota. La denominazione tipicamente sembra corrispondere ai cambiamenti nei livelli API dello sviluppatore, ma questo non è sempre vero (esempio: 3.0 e 3.1 sono entrambi "Honeycomb" ma hanno diversi livelli API).

I seguenti nomi sono utilizzati per le versioni di Android attualmente esistenti. Si noti che le versioni 1.0 e 1.1 non sono state nominate pubblicamente. Tuttavia, Android 1.1 è stato internamente indicato come "Petit-Four" (notato in Traroth'risposta, confermato qui):

Cupcake:

  • Android 1.5

Ciambella:

  • Android 1.6

Eclair:

  • Android 2.0
  • Android 2.1

Froyo: (abbreviazione di "frozen yogurt")

  • Android 2.2

Gingerbread:

  • Android 2.3

*Honeycomb:**

  • Android 3.0
  • Android 3.1
  • Android 3.2

Ice Cream Sandwich:

  • Android 4.0

Jelly Bean:

  • Android 4.1
  • Android 4.2
  • Android 4.3

KitKat:

  • Android 4.4

Lollipop:

  • Android 5.0
  • Android 5.1

Marshmallow:

  • Android 6.0

Nougat: (nome ufficiale: https://twitter.com/Android/status/748642375908589568)

  • Android 7.0
  • Android 7.1

Oreo:

  • Android 8.0
  • Android 8.1

Pie:

  • Android 9.0
Commentari (0)

Eldarerathis ha riassunto molto bene. Per aggiungere alcune cose: La versione 1.1 era chiamata internamente Petit Four da Google, ed è così che tutto è cominciato. Google installa un pasticcino gigante sul loro prato a Mountain View ogni volta che una nuova versione sta per essere lanciata.

Potete vedere le immagini di quel display in diverse fasi qui:

Ciambella, logo Android, Nexus one, Cupcake, Eclair

Honeycomb]2Froyo

Eclair, Froyo, Gingerbread, Honeycomb e Ice Cream Sandwich]3 Gingerbread, Icecream Sandwich, Honeycomb

Kit-Kat]5 KitKat, Jellybean

Lollipop

Marshmallow

Nougat

Oreo

Commentari (0)

https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels contiene una tabella che collega tutti i pasticci di denominazione, estratto:

Platform Version    API Level    VERSION_CODE
Android 6.0         23           M
Android 5.1         22           LOLLIPOP_MR1
Android 5.0         21           LOLLIPOP
...

Web archive link.

Commentari (1)