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


44

Molte persone fanno riferimento alle versioni Android per "nomi in codice" anziché per i numeri di versione (ad es. Android "Gingerbread"). Quali sono i nomi delle varie versioni del sistema operativo Android e come vengono scelti questi nomi?

Risposte:


46

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 articoli da dessert (o, in generale, cibi dolci / zuccherati). Alcuni nomi in codice sono associati a più di un numero di versione, mentre altri sono limitati a uno solo e la ragione di questa incoerenza non è attualmente nota. La denominazione in genere sembra corrispondere alle modifiche nei livelli API dello sviluppatore, ma ciò non è sempre vero (esempio: 3.0 e 3.1 sono entrambi "Honeycomb" ma hanno diversi livelli API).

I seguenti nomi vengono utilizzati per le versioni di Android attualmente esistenti. Si noti che le versioni 1.0 e 1.1 non erano nominate pubblicamente. Tuttavia, Android 1.1 è stato internamente definito "Petit-Four" (indicato nella risposta di Traroth , confermato qui ):

Cupcake:

  • Android 1.5

Ciambella:

  • Android 1.6

Eclair:

  • Android 2.0
  • Android 2.1

Froyo: ( abbreviazione di "yogurt gelato" )

  • Android 2.2

Pan di zenzero:

  • Android 2.3

Favo:

  • Android 3.0
  • Android 3.1
  • Android 3.2

Panino gelato:

  • Android 4.0

Jelly Bean:

  • Android 4.1
  • Android 4.2
  • Android 4.3

KitKat:

  • Android 4.4

Lecca-lecca:

  • Android 5.0
  • Android 5.1

Marshmallow:

  • Android 6.0

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

  • Android 7.0
  • Android 7.1

Oreo:

  • Android 8.0
  • Android 8.1

Torta:

  • Android 9.0

20

Eldarerathis lo riassunse molto bene. Per aggiungere alcune cose: la versione 1.1 è stata internamente chiamata Petit Four da Google, ed è così che è iniziato tutto. Google installa una gigantesca pasticceria sul prato di Mountain View ogni volta che una nuova versione sta per essere lanciata.

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

Display generale (Cupcake a Eclair, con Nexus One) Ciambella, logo Android, Nexus one, Cupcake, Eclair

FavoFroyo

Panino Eclair, Froyo, Pan di zenzero, nido d'ape e gelato Pan di zenzero, panino gelato, nido d'ape

Kit-Kat KitKat, Jellybean

Lecca-lecca Lecca-lecca

Marshmallow Marshmallow

Torrone Torrone

Oreo Oreo


2

https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels contiene una tabella che collega tutto il caos dei nomi, estratto:

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

Link all'archivio Web .


Solo un avvertimento che questa lista non sembra più riflettere i nomi in codice da quando M. P ha già rilasciato, ma i nomi dei dessert di M / N / O non sono presenti.
Andy Yan
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.