Ιστορία εκδόσεων του Android

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια


Παγκόσμια κατανομή εκδόσεων Android από τον Δεκέμβριο του 2009. Από τον Αύγουστο του 2016 το Android Lollipop (5,0 - 5,1) είναι η πιο ευρέως χρησιμοποιούμενη έκδοση του Android, που λειτουργεί στο 35,5% όλων των συσκευών Android με πρόσβαση στο Google Play. Το δεύτερο είναι το Android KitKat (4.4), με μερίδιο 29,2%.

Η ιστορία εκδόσεων του Android του λειτουργικού συστήματος των κινητών ξεκίνησε με την κυκλοφορία του Android beta το Νοέμβριο του 2007. Η πρώτη εμπορική έκδοση ήταν το Android 1.0 που κυκλοφόρησε το Σεπτέμβριο του 2008. Το Android είναι υπό συνεχή ανάπτυξη από την Google και την Open Handset Alliance (OHA), και έχουν γίνει μια σειρά από ενημερώσεις στην λειτουργία του συστήματος από την αρχική κυκλοφορία του.

Από τον Απρίλιο του 2009, οι εκδόσεις του Android έχουν θέμα από την ζαχαροπλαστική στην κωδική ονομασία τους, και κυκλοφόρησαν σε αλφαβητική σειρά, εξαιρουμένων των εκδόσεων 1.0 και 1.1, που δεν τέθηκαν υπό συγκεκριμένα κωδικά ονόματα:

Κωδικό όνομα Νούμερο έκδοσης Ημερομηνία αρχικής κυκλοφορίας Επίπεδο API
Alpha 1.0 23 Σεπτεμβρίου 2008 1
Beta 1.1 9 Φεβρουάριου 2009 2
Cupcake 1.5 27 Απριλίου 2009 3
Donut 1.6 15 Σεπτεμβρίου 2009 4
Eclair 2.0 – 2.1 26 Οκτωβρίου 2009 5 – 7
Froyo 2.2 – 2.2.3 20 Μαΐου 2010 8
Gingerbread 2.3 – 2.3.7 6 Δεκεμβρίου 2010 9 – 10
Honeycomb 3.0 – 3.2.6 22 Φεβρουάριου 2011 11 – 13
Ice Cream Sandwich 4.0 – 4.0.4 18 Οκτωβρίου 2011 14 – 15
Jelly Bean 4.1 – 4.3.1 9 Ιουλίου 2012 16 – 18
KitKat 4.4 – 4.4.4 31 Οκτωβρίου 2013 19 – 20
Lollipop 5.0 – 5.1.1 12 Νοεμβρίου 2014 21 – 22
Marshmallow 6.0 – 6.0.1 5 Οκτωβρίου 2015 23
Nougat 7.0 – 7.1.2 22 Αυγούστου 2016 24 – 25
Oreo 8.0 – 8.1 21 Αυγούστου 2017 26 – 27
Pie 9.0 6 Αυγούστου 2018 28
Q 10.0 3 Σεπτεμβρίου 2019 29
R 11.0 19 Φεβρουαρίου 2020 30
Android 12 12.0 4 Οκτωβρίου 2021 31
Android 12L 12.1 (Pixel) 7 Μαρτίου 2022 32
Android 13 13.0 15 Αυγούστου 2022 33
Android 14 14.0 TBA TBA

Εκδόσεις προ-εμπορική κυκλοφορία (2007-2008)[Επεξεργασία | επεξεργασία κώδικα]

Alpha[Επεξεργασία | επεξεργασία κώδικα]

Υπήρχαν τουλάχιστον δύο εσωτερικές κυκλοφορίες στο εσωτερικό της Google και την OHA πριν η Beta κυκλοφορήσει το Νοέμβριο του 2007. Οι ονομασίας που επιλέχθηκαν στις εσωτερικές εκδόσεις ήταν "Astro Boy", "Bender» και "R2-D2". Ο Dan Morrill δημιούργησε μερικά από τα πρώτα λογότυπα μασκότ, αλλά το σημερινό πράσινο λογότυπο του Android σχεδιάστηκε από την Irina Blok. Ο διαχειριστής του έργου, ο Ryan Gibson, ο οποίος σχεδίασε το καθεστώς των ονομασιών γλυκισμάτων που έχει χρησιμοποιηθεί για την πλειονότητα των δημοσίων κυκλοφοριών του λειτουργικού, ξεκινώντας με το Android 1.5.

Beta[Επεξεργασία | επεξεργασία κώδικα]

Η Beta κυκλοφόρησε στις 5 Νοεμβρίου του 2007, ενώ το σετ ανάπτυξης λογισμικού (SDK) κυκλοφόρησε στις 12 Νοεμβρίου, 2007. Η ημερομηνία της 5 Νοέμβρη είναι ευρέως γνωστή ως τα "γενέθλια" του Android. Η έκδοση της beta του SDK κυκλοφόρησε με την ακόλουθη σειρά:

  • 16 Νοεμβρίου 2007: m3-rc22a
  • 14 Δεκεμβρίου 2007: m3-rc37a
  • 13 Φεβρουαρίου 2008: M5-Rc14
  • 3 Μαρτίου 2008: M5-Rc15
  • 18 Αυγούστου 2008: 0.9
  • 23 Σεπτεμβρίου 2008: 1,0-R1

Ιστορικό των εκδόσεων με το επίπεδο API[Επεξεργασία | επεξεργασία κώδικα]

Οι παρακάτω πίνακες δείχνουν τις ημερομηνίες κυκλοφορίας και βασικά χαρακτηριστικά όλων των Android και τις ενημερώσεις του λειτουργικού συστήματος μέχρι σήμερα, που απαριθμούνται χρονολογικά από την επίσημη application programming interface (API).

Οι απαιτήσεις υλικού[Επεξεργασία | επεξεργασία κώδικα]

Η κύρια πλατφόρμα υλικού για το Android είναι η αρχιτεκτονική ARM, ενώ επίσημα υποστηρίζονται επίσης οι x86 και MIPS αρχιτεκτονικές. Και οι δύο 64-bit και 32-bit εκδόσεις των τριών αρχιτεκτονικών που υποστηρίζονται από την απελευθέρωση του Android 5.0, ανεπίσημο έργο του Android-x86, που είχε παραγάγει υποστήριξη για την x86 και MIPS αρχιτεκτονικές πριν από την επίσημη υποστήριξη. Από το 2012, οι συσκευές Android με επεξεργαστές Intel άρχισαν να εμφανίζονται, συμπεριλαμβανομένων των τηλεφώνων και των ταμπλετών. Αν κερδίσουμε την υποστήριξη για πλατφόρμες 64-bit, το Android έγινε για πρώτη φορά να τρέχει σε 64-bit x86 και, στη συνέχεια, στο ARM64.

Οι ελάχιστες απαιτήσεις υλικού έχουν αναβαθμιστεί σε βήματα με την πάροδο του χρόνου, με τις νέες κυκλοφορίες εκδόσεων του Android. Αρχικά το ελάχιστο ήταν 32 MB μνήμης RAM αλλά λιγότερο από 128 MB δεν συνιστάται, με το πρώτο κινητό τηλέφωνο HTC Dream ("ναυαρχίδα") που χρησιμοποιούσε 192 MB RAM με 32 MB μνήμης flash, και αρχιτεκτονική ARM με επεξεργαστή 200 MHz (ARMv5). Από το Νοέμβριο του 2013 και με την νέα έκδοση Android 4.4, που είναι για συσκευές ARM-based που απαιτούν ARMv7 επεξεργαστή (το Android 5.0 υποστηρίζει επίσης ARMv8-Α), ενώ η ελάχιστη ποσότητα της μνήμης RAM είναι 512 MB. Η απαιτούμενη ελάχιστη μνήμη που είναι διαθέσιμη για το Android 4.4 είναι 340 MB, και όλες οι συσκευές με λιγότερα από 512 MB μνήμης RAM, πρέπει να αναφέρονται ως "χαμηλής μνήμης RAM" συσκευές.

Τον Οκτώβριο του 2011, με το Android 4.0, η μονάδα επεξεργασίας γραφικών (GPU) υποστηρίζει πλέον το OpenGL ES 2.0 (και το ES 1.0), και η επιτάχυνση υλικού έγινε υποχρεωτική, ανεξάρτητα από το εάν οι εφαρμογές χρησιμοποιούν άμεσα το OpenGL ES ή όχι. Αργότερα, το Android 4.3 πρόσθεσε υποστήριξη για το OpenGL ES 3.0 αν χρησιμοποιείται, με παράλληλη την υποστήριξη και για τις δύο παλαιότερες εκδόσεις (ES 2.0 και 1.0) που εξακολουθεί να είναι υποχρεωτική.

Εκτός από την εκτέλεση απευθείας σε x86 με βάση το υλικό, το Android μπορεί επίσης να τρέχει σε x86 αρχιτεκτονική με τη χρήση ενός εξομοιωτή Android το οποίο είναι μέρος του Android SDK, ή με τη χρήση BlueStacks ή του Andy.

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]

Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]