Quels sont les noms des différentes versions du système d'exploitation Android et comment ces noms sont-ils choisis?

44

Beaucoup de gens se réfèrent aux versions Android par "noms de code" plutôt que par les numéros de version (par exemple, Android "Gingerbread"). Quels sont les noms des différentes versions du système d'exploitation Android et comment ces noms sont-ils choisis?

eldarerathis
la source

Réponses:

46

Chaque version d'Android depuis la version 1.5 a été développée avec un nom de code spécifique. Ces noms de code sont choisis par ordre alphabétique et ont jusqu’à présent tous été des articles de dessert (ou, de manière générale, des aliments sucrés / sucrés). Certains noms de code sont associés à plus d'un numéro de version, tandis que d'autres sont limités à un numéro spécifique, et la raison de cette incohérence n'est pas connue à l'heure actuelle. La dénomination semble généralement correspondre aux modifications apportées aux niveaux de l'API du développeur, mais ce n'est pas toujours vrai (exemple: 3.0 et 3.1 sont tous deux "Honeycomb" mais ils ont des niveaux d'API différents).

Les noms suivants sont utilisés pour les versions Android existantes. Notez que les versions 1.0 et 1.1 n'ont pas été nommées publiquement. Cependant, Android 1.1 était appelé en interne "Petit-Four" (noté dans la réponse de Traroth , confirmée ici ):

Petit gâteau:

  • Android 1.5

Donut:

  • Android 1.6

Eclair:

  • Android 2.0
  • Android 2.1

Froyo: ( abréviation de "yaourt glacé" )

  • Android 2.2

Pain d'épice:

  • Android 2.3

Nid d'abeille:

  • Android 3.0
  • Android 3.1
  • Android 3.2

Sandwich à la crème glacée:

  • Android 4.0

Dragée:

  • Android 4.1
  • Android 4.2
  • Android 4.3

KitKat:

  • Android 4.4

Sucette:

  • Android 5.0
  • Android 5.1

Guimauve:

  • Android 6.0

Nougat: (nom officiel: https://twitter.com/Android/status/748642375908589568 )

  • Android 7.0
  • Android 7.1

Oreo:

  • Android 8.0
  • Android 8.1

Tarte:

  • Android 9.0
eldarerathis
la source
20

Eldarerathis l'a très bien résumé. Pour ajouter quelques éléments: La version 1.1 s'appelait Petit Four de Google en interne et c'est ainsi que tout a commencé. Google installe une pâtisserie géante sur leur pelouse à Mountain View chaque fois qu'une nouvelle version est sur le point d'être lancée.

Vous pouvez voir des images de cet affichage à différentes étapes ici:

Affichage global (Cupcake à Eclair, avec Nexus One) Beignet, logo Android, Nexus One, Cupcake, Eclair

Nid d'abeilleFroyo

Sandwich Eclair, Froyo, Pain d'épice, Nid d'abeille et Crème Glacée Pain d'épice, sandwich à la crème glacée, nid d'abeille

Kit-Kat KitKat, Jellybean

Sucette Sucette

Guimauve Guimauve

Nougat Nougat

Oreo Oreo

Rahul Gopi
la source
2

https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels contient un tableau qui relie tout le désordre d'attribution de nom, extrait:

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

Lien d'archive Web .

Ciro Santilli 改造 心心
la source
Juste une alerte que cette liste ne semble plus refléter les noms de code depuis que M. P a déjà publié, mais les noms de dessert de M / N / O ne sont pas dedans.
Andy Yan