Kakšna so imena različnih različic operacijskega sistema Android in kako so ta imena izbrana?

Veliko ljudi različice sistema Android označuje s kodnimi imeni in ne s številkami različic (npr. Android "Gingerbread"). Kakšna so imena različnih različic operacijskega sistema Android in kako so ta imena izbrana?

Rešitev

Vsaka različica sistema Android od različice 1.5 naprej je bila razvita z določenim kodnim imenom. Ta kodna imena so izbrana po abecednem vrstnem redu in so bila doslej vsa sladica (ali na splošno sladka/sladka hrana). Nekatera kodna imena so povezana z več kot eno številko različice, medtem ko so druga omejena le na eno, razlog za to nedoslednost pa trenutno ni znan. Zdi se, da poimenovanje običajno ustreza spremembam na ravneh API razvijalca, vendar to ne drži vedno (primer: 3.0 in 3.1 sta oba "Honeycomb", vendar imata različne ravni API).

Naslednja imena se uporabljajo za trenutno obstoječe izdaje sistema Android. Upoštevajte, da različici 1.0 in 1.1 nista bili javno poimenovani. Vendar je bil Android 1.1 interno imenovan "Petit-Four" (navedeno v Trarothovem odgovoru, potrjeno tukaj):

Kupec:

  • Android 1.5

Donut:

  • Android 1.6

Eclair:

  • Android 2.0
  • Android 2.1

Froyo: (kratica za "zamrznjen jogurt")

  • Android 2.2

Gingerbread:

  • Android 2.3

Honeycomb:

  • Android 3.0
  • Android 3.1
  • Android 3.2

Ice Cream Sandwich:

  • Android 4.0

Jelly Bean:

  • Android 4.1
  • Android 4.2
  • Android 4.3

KitKat:

  • Android 4.4

Lollipop:

  • Android 5.0
  • Android 5.1

Marshmallow:

  • Android 6.0

Nougat: (uradno ime: https://twitter.com/Android/status/748642375908589568)

  • Android 7.0
  • Android 7.1

Oreo:

  • Android 8.0
  • Android 8.1

Pie:

  • Android 9.0
Komentarji (0)

Eldarerathis je to zelo dobro povzel. Dodati nekaj stvari: Tako se je vse skupaj začelo, ko je Google različico 1.1 interno poimenoval Petit Four. Google na svoj travnik v Mountain Viewu vsakič, ko je nova različica tik pred izidom, namesti velikansko pecivo.

Tukaj si lahko ogledate slike tega zaslona v različnih fazah:

Celoten zaslon (od Cupcake do Eclair, z Nexusom One)]1 Donut, logotip Android, Nexus one, Cupcake, Eclair

Froyo

Gingerbread, Icecream Sandwich, Honeycomb

KitKat, Jellybean

Lollipop

Marshmallow

Nougat

Oreo

Komentarji (0)

https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels vsebuje tabelo, ki povezuje vse poimenovalne zaplete, izvleček:

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

Povezava do spletnega arhiva.

Komentarji (1)