Viele Leute bezeichnen Android-Versionen eher mit "Codenamen" als mit Versionsnummern (z. B. Android "Gingerbread"). Wie heißen die verschiedenen Versionen des Android-Betriebssystems und wie werden diese Namen ausgewählt?
quelle
Viele Leute bezeichnen Android-Versionen eher mit "Codenamen" als mit Versionsnummern (z. B. Android "Gingerbread"). Wie heißen die verschiedenen Versionen des Android-Betriebssystems und wie werden diese Namen ausgewählt?
Jede Android-Version seit 1.5 wurde mit einem bestimmten Codenamen entwickelt. Diese Codenamen werden alphabetisch ausgewählt und waren bisher alle Dessertartikel (oder allgemein süß / zuckerhaltige Lebensmittel). Einige Codenamen sind mit mehr als einer Versionsnummer verknüpft, während andere nur auf eine bestimmte Versionsnummer beschränkt sind. Der Grund für diese Inkonsistenz ist derzeit nicht bekannt. Die Benennung scheint normalerweise Änderungen in den API-Levels der Entwickler zu entsprechen, dies ist jedoch nicht immer der Fall (Beispiel: 3.0 und 3.1 sind beide "Honeycomb", haben jedoch unterschiedliche API-Levels).
Die folgenden Namen werden für die derzeit vorhandenen Android-Versionen verwendet. Beachten Sie, dass die Versionen 1.0 und 1.1 nicht öffentlich benannt wurden. Android 1.1 wurde jedoch intern als "Petit-Four" bezeichnet (vermerkt in Traroths Antwort , die hier bestätigt wurde ):
Cupcake:
Krapfen:
Eclair:
Froyo: ( Abkürzung für "Frozen Joghurt" )
Lebkuchen:
Bienenwabe:
Eiscreme-Sandwich:
Geleebohne:
KitKat:
Lutscher:
Mäusespeck:
Nougat: (offizieller Name: https://twitter.com/Android/status/748642375908589568 )
Oreo:
Kuchen:
Eldarerathis fasste es sehr gut zusammen. Um einige Dinge hinzuzufügen: Die 1.1-Version wurde von Google intern als Petit Four bezeichnet , und so fing alles an. Google installiert jedes Mal, wenn eine neue Version herausgebracht wird, ein riesiges Gebäck auf dem Rasen von Mountain View.
Sie können Bilder dieser Anzeige in verschiedenen Stadien hier sehen:
Donut, Android-Logo, Nexus eins, Cupcake, Eclair
Froyo
Lebkuchen, Eiscremesandwich, Bienenwabe
KitKat, Jellybean
Lutscher
Mäusespeck
Nougat
https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels enthält eine Tabelle, die die gesamte Namensverwirrung verknüpft, Auszug:
Platform Version API Level VERSION_CODE
Android 6.0 23 M
Android 5.1 22 LOLLIPOP_MR1
Android 5.0 21 LOLLIPOP
...