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:
Donut:
Eclair:
Froyo: ( abréviation de "yaourt glacé" )
Pain d'épice:
Nid d'abeille:
- Android 3.0
- Android 3.1
- Android 3.2
Sandwich à la crème glacée:
Dragée:
- Android 4.1
- Android 4.2
- Android 4.3
KitKat:
Sucette:
Guimauve:
Nougat: (nom officiel: https://twitter.com/Android/status/748642375908589568 )
Oreo:
Tarte: