Translate on my blog

Τετάρτη, 8 Ιουλίου 2015

Android

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

Android robot.svg

Android logo (2014).svg
ΔημιουργόςGoogle
Open Handset Alliance
Πρώτη έκδοση23 Σεπτεμβρίου 2008
Τελευταία έκδοσηAndroid 5.1.1 Lollipop (21 Απριλίου 2015)
ΤύποςΛειτουργικό Σύστημα
ΚατηγορίαΒασισμένο στο πυρήναLinux
Διαθέσιμο σεΠολυγλωσσικό (46 γλώσσες)
ΑνάπτυξηΕνεργή
Άδεια χρήσηςΑνοικτού Κώδικα με ιδιόκτητα μέρη.
Ιστοσελίδαandroid.com
Η αρχική οθόνη του Android 5.0
Το Android είναι λειτουργικό σύστημα για συσκευές κινητής τηλεφωνίας το οποίο τρέχει τον πυρήνα του λειτουργικού Linux. Αρχικά αναπτύχθηκε από τηνGoogle και αργότερα από την [Handset Alliance|Open Handset Alliance] .[1] Επιτρέπει στους κατασκευαστές λογισμικού να συνθέτουν κώδικα με την χρήση της γλώσσας προγραμματισμού Java, ελέγχοντας την συσκευή μέσω βιβλιοθηκών λογισμικού ανεπτυγμένων από την Google.[2] Το Android είναι κατά κύριο λόγο σχεδιασμένο για συσκευές με οθόνη αφής, όπως τα έξυπνα τηλεφωνα και τα τάμπλετ, με διαφορετικό περιβάλλον χρήσης για τηλεοράσεις (Android TV), αυτοκίνητα (Android Auto) και ρολόγια χειρός (Android Wear). Παρόλο που έχει αναπτυχθεί για συσκευές με οθόνη αφής, έχει χρησιμοποιηθεί σε κονσόλες παιχνιδιώνψηφιακές φυτογραφικές μηχανές, συνηθισμένους Η/Υ (π.χ. το HP Slate 21) και σε άλλες ηλεκτρονικές συσκευές.
Το Android είναι το πιο ευρέως διαδεδομένο λογισμικό στον κόσμο. Οι συσκευές με Android έχουν περισσότερες πωλήσεις από όλες τις συσκευές Windows,iOS και Mac OS X μαζί.
Η πρώτη παρουσίαση της πλατφόρμας Android έγινε στις 5 Νοεμβρίου 2007, παράλληλα με την ανακοίνωση της ίδρυσης του οργανισμού Open Handset Alliance, μιας κοινοπραξίας 48 τηλεπικοινωνιακών εταιριών, εταιριών λογισμικού καθώς και κατασκευής hardware, οι οποίες είναι αφιερωμένες στην ανάπτυξη και εξέλιξη ανοιχτών προτύπων στις συσκευές κινητής τηλεφωνίας.[3][4] Η Google δημοσίευσε το μεγαλύτερο μέρος του κώδικα του Android υπό τους όρους της Apache License, μιας ελεύθερης άδειας λογισμικού. Το λογότυπο για το λειτουργικό σύστημα Android είναι ένα ρομπότ σε χρώμα πράσινου μήλου και σχεδιάστηκε από τη γραφίστρια Irina Blok. [5]

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

Τωρινά χαρακτηριστικά και λειτουργίες:[6][7][8]
Λειτουργίες ΟθόνηςΗ πλατφόρμα είναι προσαρμόσιμη σε πολλές ανάλυσεις οθόνης (από VGA μέχρι 4K), δισδιάστατες ψηφιακές γραφικές βιβλιοθήκες, τρισδιάστατα γραφικά βασισμένα στην OpenGL ES 3.0+ έκδοση χαρακτηριστικών, καθώς και παραδοσιακές απεικονίσεις οθόνης "έξυπνων" συσκευών κινητής τηλεφωνίας.
Αποθήκευση ΔεδομένωνΧρήση βάσης δεδομένων SQLite για τις ανάγκες αποθήκευσης
ΣυνδεσιμότηταΤο Android υποστηρίζει τεχνολογίες συνδεσιμότητας συμπεριλαμβανομένου GSM/EDGE3G4GCDMAEV-DOUMTSBluetoothNFC, καιWi-Fi.
Αποστολή μηνυμάτωνSMS και MMS είναι οι διαθέσιμοι τρόποι ανταλλαγής μηνυμάτων.
Περιήγηση στον ΙστόΓια την περιήγηση στον ιστό το Android διαθέτει φυλλομετρητή βασισμένο στην ανοιχτή τεχνολογία WebKit. Και άλλοι φυλλομετρητες είναι διαθέσιμοι από το Google play
Υποστήριξη JavaΛογισμικό γραμμένο στην Java είναι δυνατόν να μεταγλωττιστεί και να εκτελεστεί στην εικονική μηχανή Dalvik, η οποία αποτελεί εξειδικευμένη υλοποίηση εικονικής μηχανής, σχεδιασμένης για χρήση σε φορητές συσκευές, παρόλο που δεν είναι πρότυπη εικονική μηχανή Java.
Υποστήριξη ΠολυμέσωνΤο λειτουργικό Android υποστηρίζει τις ακόλουθα μορφές ήχου, στατικής και κινούμενης εικόνας: H.263H.264 (σε 3GP ή MP4 container),MPEG-4 SPAMRAMR-WBAACHE-AACMP3MIDIOGG VorbisWAVJPEGPNGGIFBMP.[8]
Επιπλέον υποστήριξη υλικούΤο λειτουργικό Android μπορεί να συνεργαστεί με κάμερες στατικής ή κινούμενης εικόνας, οθόνες αφής, GPS, αισθητήρες επιτάχυνσης, μαγνητόμετρα, δισδιάστατους καθώς και τρισδιάστατους επιταχυντές γραφικών.
Περιβάλλον Ανάπτυξης ΛογισμικούΠεριλαμβάνει ένας προσομοιωτή συσκευής, εργαλεία για διόρθωση σφαλμάτων, μνήμη και εργαλεία ανάλυσης της απόδοσης του εκτελέσιμου λογισμικού καθώς και ένα επιπρόσθετο για το Eclipse IDE.
Αγορά και Εγκατάσταση ΕφαρμογώνΠαρόμοια με το App Store του iPhone OS, το Google play είναι ένας κατάλογος εφαρμογών που μπορούν να μεταφορτωθούν και εγκατασταθούν στην συσκευή άμεσα μέσω ασύρματων καναλιών, χωρίς την χρήση υπολογιστή. Αρχικά μόνο δωρεάν εφαρμογές ήταν δυνατόν να εγκατασταθούν. Εφαρμογές επί πληρωμή ήταν μετέπειτα διαθέσιμες στο Google play στις ΗΠΑ ύστερα από τις 19 Φεβρουαρίου 2009.[9]
Οθόνη Αφής Πολλαπλών ΣημείωνΤο λειτουργικό Android υποστηρίζει οθόνες αφής πολλαπλών σημείων αλλά η δυνατότητα αυτή είχε κλειδωθεί σε επίπεδο πυρήνα (πιθανόν για αποφυγή παραβιάσεων των πατεντών λογισμικού της Apple στις τεχνολογίες οθονών αφής[10]). Κυκλοφορούσε μια ανεπίσημη τροποποίηση (mod) που έχει αναπτυχθεί για να υποστηρίζει πολλαπλή επαφή (multi-touch), αλλά απαιτούσε δικαιώματα πρόσβασης υπερχρήστη (superuser) στη συσκευή για να γραφεί στη μνήμη flash ένας πυρήνας που να μην είναι υπογεγραμμένος (unsigned kernel).[11]
Από το Android 2.2 και ύστερα οι multi-touch displays έγιναν νόρμα.|}

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

Παρόλο που το Android είναι ένα προϊόν ελεύθερου λογισμικού, ένα κομμάτι της ανάπτυξης του λογισμικού συνεχίζεται σε ιδιωτικό παρακλάδι. Για να έρθει αυτό το λογισμικό σε κοινή θέαση δημιουργήθηκε ένα παρακλάδι του μόνο ανάγνωσης, εν ονόματι "Cupcake". To Cupcake συνήθως συγχέεται με τον τίτλο μιας ενημέρωσης, σε αντίθεση με όσα δηλώνει η ίδια η Google στην ιστοσελίδα ανάπτυξης του Android: "το Cupcake αποτελεί ακόμη ένα έργο σε εξέλιξη, όχι μια επίσημη έκδοση."[12] Αξιοσημείωτες αλλαγές στο λειτουργικό Android θα παρουσιαστούν στο cupcake και περιλαμβάνουν αλλαγές στο σύστημα διαχείρισης των μεταφορτώσεων (download manager), το framework, Bluetooth, το λογισμικό συστήματος, το ραδιόφωνο και το σύστημα τηλεφωνίας, εργαλεία προγραμματισμού, το κυρίως σύστημα και διάφορες εφαρμογές, καθώς και πληθώρες διορθώσεις σφαλμάτων.[12]
Στις 30 Απριλίου 2009, κυκλοφόρησε η επίσημη ενημέρωση έκδοσης 1.5 για το Android.[13][14] Αποτελείται από πολλά νέα χαρακτηριστικά και βελτιώσεις στο γραφικό περιβάλλον:
  • Δυνατότητα καταγραφής κινούμενης εικόνας με την χρήση της αντίστοιχης λειτουργίας του τηλεφώνου
  • Μεταφόρτωση αρχείων βίντεο στο YouTube και εικόνων στο Picasa κατευθείαν από το τηλέφωνο
  • Επανασχεδιασμένο λογισμικό πληκτρολογίου με λειτουργία αυτόματης συμπλήρωσης κειμένου
  • Δυνατότητα αυτόματης σύνδεσης ασύρματης συσκευής ακουστικού Bluetooth εφόσον εντοπιστεί σε μια συγκεκριμένη απόσταση
  • Νέα widgets και φάκελοι που μπορούν να τοποθετηθούν στην επιφάνεια εργασίας
  • Εφέ αλλαγής οθονών και μενού
  • Διευρυμένη λειτουργία αντιγραφής/επικόλλησης για να περιλαμβάνει δικτυακές διευθύνσεις[15]
ΈκδοσηΚωδική ονομασίαΗμερομηνίαAPI levelΔιανομή [16]
5.1Lollipop9 Μαρτίου 201522?
5.03 Νοεμβρίου του 201421?
4.4KitKat31 Οκτωβρίου 20131939,1%
4.3Jelly Bean24 Ιουλίου 2013186,5%
4.2.x13 Νοεμβρίου 20121720,3%
4.1.x9 Ιουλίου 20121619,2%
4.0.3 - 4.0.4Ice Cream Sandwich16 Δεκεμβρίου 2011156,7%
3.2Honeycomb15 Ιουλίου 2011130%
2.3.3-2.3.7Gingerbread9 Φεβρουαρίου 2011107,8%
2.2Froyo20 Μαΐου 201080,4%
2.0-2.1Eclair26 Οκτωβρίου 20097 ?
1.6Donut15 Σεπτεμβρίου 20094 ?

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

  1. Άλμα πάνω Open Handset Alliance (5 Νοεμβρίου 2007). Industry Leaders Announce Open Platform for Mobile Devices. Δελτίο τύπου. Ανακτήθηκε στις 5 Νοεμβρίου 2007.
  2. Άλμα πάνω Shankland, Stephen (12 Νοεμβρίου 2007). «Google's Android parts ways with Java industry group»CNET News.
  3. Άλμα πάνω «Open Handset Alliance». Open Handset Alliance. Ανακτήθηκε στις 6 Νοεμβρίου 2007.
  4. Άλμα πάνω Jackson, Rob (10 Δεκεμβρίου 2008). «Sony Ericsson, HTC Androids Set For Summer 2009»Android Phone Fans. Ανακτήθηκε στις 3 Σεπτεμβρίου 2009.
  5. Άλμα πάνω «Android Overview». Open Handset Alliance. Ανακτήθηκε στις 23 Αυγούστου 2008.
  6. Άλμα πάνω «What is Android?»Android Developers. 21 Ιουλίου 2009. Ανακτήθηκε στις 3 Σεπτεμβρίου 2009.
  7. Άλμα πάνω Topolsky, Joshua (12 Νοεμβρίου 2007). «Google's Android OS early look SDK now available»Engadget. Ανακτήθηκε στις 12 Νοεμβρίου 2007.
  8. ↑ Άλμα πάνω, στο:8,0 8,1 «Android Supported Media Formats»Android Developers. Ανακτήθηκε στις 2009-05-01.
  9. Άλμα πάνω Patel, Nilay (19 February 2009). «Paid apps appear in Android Market»Engadget. Ανακτήθηκε στις 2009-04-06.
  10. Άλμα πάνω Musil, Steven (11 February 2009). «Report: Apple nixed Android's multitouch»CNET News. Ανακτήθηκε στις 2009-09-03.
  11. Άλμα πάνω Mahoney, John (7 February 2009). «How To: Hack Android For Multitouch Web Browsing on the T-Mobile G1»Gizmodo. Ανακτήθηκε στις 2009-09-03.
  12. ↑ Άλμα πάνω, στο:12,0 12,1 «"cupcake" development branch»Android Open Source Project. Ανακτήθηκε στις 2009-09-03.
  13. Άλμα πάνω Ducrohet, Xavier (April 27, 2009). «Android 1.5 is here!»Android Developers Blog. Ανακτήθηκε στις 2009-09-03.
  14. Άλμα πάνω Rob, Jackson (April 30, 2009). «CONFIRMED: Official Cupcake Update Underway for T-Mobile G1 USA & UK!»Android Phone Fans. Ανακτήθηκε στις 2009-09-03.
  15. Άλμα πάνω «Android 1.5 Platform Highlights»Android Developers. April 2009. Ανακτήθηκε στις 2009-09-03.
  16. Άλμα πάνω [1]

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

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

Commons logo
Τα Wikimedia Commons έχουν πολυμέσα σχετικά με το θέμα