Ποια είναι τα ονόματα των διαφόρων εκδόσεων του λειτουργικού συστήματος Android και πώς επιλέγονται αυτά τα ονόματα;

Πολλοί άνθρωποι αναφέρονται στις εκδόσεις του Android με "κωδικές ονομασίες" αντί για αριθμούς εκδόσεων (π.χ. Android "Gingerbread"). Ποια είναι τα ονόματα των διαφόρων εκδόσεων του λειτουργικού συστήματος Android και πώς επιλέγονται αυτά τα ονόματα;

Λύση

Κάθε έκδοση του Android από την έκδοση 1.5 και μετά έχει αναπτυχθεί με μια συγκεκριμένη κωδική ονομασία. Αυτές οι κωδικές ονομασίες επιλέγονται με αλφαβητική σειρά και μέχρι στιγμής όλες ήταν είδη επιδόρπιου (ή, γενικά, γλυκά/γλυκά τρόφιμα). Ορισμένα κωδικά ονόματα σχετίζονται με περισσότερους από έναν αριθμούς έκδοσης, ενώ άλλα περιορίζονται μόνο σε ένα συγκεκριμένο και ο λόγος αυτής της ασυνέπειας δεν είναι προς το παρόν γνωστός. Η ονοματοδοσία συνήθως φαίνεται να αντιστοιχεί σε αλλαγές στα επίπεδα API του προγραμματιστή, αλλά αυτό δεν ισχύει πάντα (παράδειγμα: 3.0 και 3.1 είναι και οι δύο "Honeycomb" αλλά έχουν διαφορετικά επίπεδα API).

Τα ακόλουθα ονόματα χρησιμοποιούνται για τις τρέχουσες εκδόσεις Android. Σημειώστε ότι οι εκδόσεις 1.0 και 1.1 δεν είχαν δημόσια ονομασία. Ωστόσο, το Android 1.1 αναφερόταν εσωτερικά ως "Petit-Four" (σημειώθηκε στην απάντηση του Traroth's, επιβεβαιώθηκε εδώ):

Cupcake:

  • Android 1.5

Donut:

  • Android 1.6

Eclair:

  • Android 2.0
  • Android 2.1

Froyo: (συντομογραφία του "frozen yogurt")

  • 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: (επίσημη ονομασία: https://twitter.com/Android/status/748642375908589568)

  • Android 7.0
  • Android 7.1

Oreo:

  • Android 8.0
  • Android 8.1

Pie:

  • Android 9.0
Σχόλια (0)

Ο Eldarerathis το συνόψισε πολύ καλά. Να προσθέσω μερικά πράγματα: Η έκδοση 1.1 ονομαζόταν εσωτερικά Petit Four από την Google, και έτσι ξεκίνησαν όλα. Η Google εγκαθιστά ένα τεράστιο γλυκό στο γκαζόν της στο Mountain View κάθε φορά που πρόκειται να κυκλοφορήσει μια νέα έκδοση.

Μπορείτε να δείτε φωτογραφίες αυτής της οθόνης σε διάφορα στάδια εδώ:

Donut, λογότυπο Android, Nexus one, Cupcake, Eclair

Froyo

Gingerbread, Ice Cream Sandwich, Honeycomb

KitKat, Jellybean

Γλειφιτζούρι

Marshmallow

Νουγκάτ

9 Oreo

Σχόλια (0)

Το https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels περιέχει έναν πίνακα που συνδέει όλα τα χάος ονοματοδοσίας, απόσπασμα:

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

Σύνδεσμος διαδικτυακού αρχείου.

Σχόλια (1)