Chaque version d'Android depuis la 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 desserts (ou, de manière générique, des aliments sucrés/salés). Certains noms de code sont associés à plusieurs numéros de version, tandis que d'autres sont limités à un seul, et la raison de cette incohérence n'est pas connue actuellement. Le nommage semble généralement correspondre aux changements de niveaux d'API des développeurs, mais ce n'est pas toujours vrai (exemple : 3.0 et 3.1 sont toutes deux "Honeycomb" mais elles ont des niveaux d'API différents).
Les noms suivants sont utilisés pour les versions d'Android actuellement existantes. Notez que les versions 1.0 et 1.1 n'ont pas été nommées publiquement. Cependant, Android 1.1 a été désigné en interne comme "Petit-Four" (noté dans le champ La réponse de Traroth , confirmé aquí ) :
Cupcake :
Donut :
Eclair :
Froyo : ( diminutif de "frozen yogurt" (yaourt glacé) )
Pain d'épice :
Nid d'abeille :
- Android 3.0
- Android 3.1
- Android 3.2
Ice Cream Sandwich :
Jelly Bean :
- Android 4.1
- Android 4.2
- Android 4.3
KitKat :
Lollipop :
Guimauve :
Nougat : (nom officiel : https://twitter.com/Android/status/748642375908589568 )
Oreo :
Tarte :
Android 10 (pas de nom de code)
Android 11 (pas de nom de code)