Τι είναι ένα τηλέφωνο Android™;

Ένα τηλέφωνο Android™, που μερικές φορές ονομάζεται τηλέφωνο Droid™, είναι ένα κινητό τηλέφωνο που χρησιμοποιεί το λειτουργικό σύστημα Android™ που έχει αναπτύξει η Google. Αυτό το λειτουργικό σύστημα έχει γίνει δημοφιλής επιλογή τα τελευταία χρόνια για τα λεγόμενα «έξυπνα τηλέφωνα», επειδή οι προγραμματιστές και οι κατασκευαστές μπορούν ελεύθερα να το προσαρμόσουν στις συγκεκριμένες ανάγκες τους. Αυτή η προσαρμογή σημαίνει ότι διαφορετικά τηλέφωνα Android™ μπορούν να έχουν πολύ διαφορετικές διεπαφές χρήστη. Τα περισσότερα έξυπνα τηλέφωνα — συμπεριλαμβανομένων αυτών που χρησιμοποιούν ανταγωνιστικά λειτουργικά συστήματα — προσφέρουν παρόμοιες συνολικές δυνατότητες, ωστόσο, όπως περιήγηση στο Διαδίκτυο, διαχείριση προσωπικών πληροφοριών, ροή βίντεο και πρόσβαση σε ένα μεγάλο χώρο αποθήκευσης δωρεάν λογισμικού και εφαρμογών πληρωμών.

Τεχνικές Προδιαγραφές και Λειτουργικό Σύστημα

Από την τεχνική πλευρά, ένα τηλέφωνο Android™ εκτελεί το λειτουργικό σύστημα Android™, τις βασικές εφαρμογές και το ενδιάμεσο λογισμικό. Βασίζεται σε πυρήνα Linux® και είναι γραμμένο στη γλώσσα C. Το Android™ εκτελεί εφαρμογές που είναι γραμμένες κυρίως στη γλώσσα Java®.

Τα τηλέφωνα Android™ θεωρούνται επαναστατικά σε ορισμένους κύκλους λόγω της δομής ανοιχτού κώδικα του βασικού υλικολογισμικού. Όλοι οι προγραμματιστές, είτε επαγγελματίες είτε χομπίστες, ενθαρρύνονται να γράφουν προγράμματα και εφαρμογές για το λειτουργικό σύστημα και να συνεισφέρουν στο εξελισσόμενο έργο Android™ υποβάλλοντάς τα στο Play Store™ της Google, μια εφαρμογή κλειστού κώδικα για τηλέφωνα Android™. Οι χρήστες μπορούν στη συνέχεια να επιλέξουν να κατεβάσουν και να χρησιμοποιήσουν τις εφαρμογές στα τηλέφωνά τους, έχοντας πρόσβαση στη βιβλιοθήκη εφαρμογών μέσω των ακουστικών τους.

multitasking

Ένα τηλέφωνο Android™ μπορεί να εκτελεί πολλές εφαρμογές ταυτόχρονα στο παρασκήνιο, διευκολύνοντας τις πολλαπλές εργασίες. Αυτό καθιστά τη λειτουργικότητα του τηλεφώνου πιο ρευστή από ορισμένες ανταγωνιστικές πλατφόρμες, αν και η έκταση αυτής της δυνατότητας εξαρτάται από το υλικό του κάθε τηλεφώνου. Ορισμένα ακουστικά χρησιμοποιούν πολυπύρηνες επεξεργαστές, οι οποίοι είναι πιο χρήσιμοι για «ισχυρούς χρήστες» που χρειάζονται τα τηλέφωνά τους για την εκτέλεση πολλαπλών ταυτόχρονων λειτουργιών.

Μη Ιδιόκτητη Προσέγγιση

Ορισμένες συγκρίσιμες συσκευές που χρησιμοποιούν άλλα λειτουργικά συστήματα διέπονται από αυστηρούς ιδιόκτητους κανόνες. Οι προγραμματιστές που ενδιαφέρονται να γράψουν εφαρμογές για το iPhone™, για παράδειγμα, ενδέχεται να μην επιτρέπεται να δημιουργούν προγράμματα που αντικατοπτρίζουν στενά εφαρμογές που ανήκουν στην Apple, όπως το iTunes™. Όλες οι εφαρμογές πρέπει να εγκριθούν από την Apple προτού επιτραπεί να εμφανιστούν στο Apple App Store™. Αυτό δεν συμβαίνει με τις εφαρμογές για τηλέφωνα Android™, οι οποίες αναπτύσσονται υπό την αιγίδα της Open Handset Alliance, μιας κοινοπραξίας που ενθαρρύνει τη χρήση και την ανάπτυξη λογισμικού ανοιχτού κώδικα για κινητά τηλέφωνα.

Μια άλλη σημαντική διάκριση της πλατφόρμας Android™ είναι ότι δεν συνδέεται με συγκεκριμένο κατασκευαστή υλικού. Κάθε κατασκευαστής που ενδιαφέρεται να παράγει τη δική του έκδοση ενός τηλεφώνου Android™ είναι ευπρόσδεκτος να χρησιμοποιήσει το λειτουργικό σύστημα. Το αποτέλεσμα είναι ότι πολλές ανταγωνιστικές εταιρείες κινητής τηλεφωνίας χρησιμοποιούν τώρα αυτήν την πλατφόρμα για να τροφοδοτήσουν τα κινητά τους τηλέφωνα και να προωθήσουν τις συσκευές τους στην αγορά.
Ιστορικό υπόβαθρο
Αρχικά, η Google συνεργάστηκε με την High Tech Computer Corporation (τώρα HTC Corporation) για την κατασκευή του πρώτου κινητού τηλεφώνου που θα τρέχει την πλατφόρμα Android™, γνωστή ως G1™ στις Ηνωμένες Πολιτείες. Το 2008, η T-Mobile έκανε την πρεμιέρα του τηλεφώνου G1™ Android™ στο αμερικανικό κοινό. Από τότε, δεκάδες κατασκευαστές έχουν φέρει στην αγορά εκατοντάδες τηλέφωνα με αυτό το λειτουργικό σύστημα.

Διαφορετικές γενιές έξυπνων τηλεφώνων έχουν τρέξει διάφορες εκδόσεις του Android™. Κάθε κύρια έκδοση λογισμικού προσδιορίζεται με ένα κωδικό όνομα που συνήθως σχετίζεται με κάποιο είδος επιδόρπιου. Ενώ πολλά τηλέφωνα μπορούν να ενημερωθούν σε νεότερες εκδόσεις του λειτουργικού συστήματος, αυτό συνήθως δεν μπορεί να γίνει επ’ αόριστον, λόγω των περιορισμών υλικού των μεμονωμένων τηλεφώνων. Για παράδειγμα, τα πρώιμα τηλέφωνα όπως το G1™, που αρχικά έβγαζαν την έκδοση 1.0 του Android™, τελικά μπορούσαν να αναβαθμιστούν στην έκδοση 1.6 (Donut), αλλά δεν μπορούσαν να αναβαθμιστούν σε νεότερες εκδόσεις όπως η 2.3 (Gingerbread) ή η 4.0 (Ice Cream Sandwich ), τα οποία απαιτούν πιο στιβαρό υλικό.
SDK
Το Android™ προσφέρει ένα κιτ ανάπτυξης λογισμικού (SDK) για να βοηθήσει τους προγραμματιστές να δημιουργήσουν λειτουργικές εφαρμογές. Ενώ ορισμένα μέρη του λειτουργικού συστήματος Android™ προστατεύονται από την Άδεια Apache™ για προστασία από εφαρμογές που θα μπορούσαν να θέσουν σε κίνδυνο τη βασική λειτουργικότητα των τηλεφώνων, μεγάλο μέρος του κυκλοφορεί υπό τη Γενική Άδεια Δημόσιας Χρήσης, η οποία καλεί τους προγραμματιστές να κάνουν ελεύθερα τροποποιήσεις. Το SDK περιλαμβάνει εκτεταμένους πόρους και εργαλεία για τη διευκόλυνση αυτού του είδους της ανάπτυξης. Ενημερώνεται τακτικά, μαζί με το ίδιο το λειτουργικό σύστημα, και δίνεται προτεραιότητα στην υποστήριξη εργασιών τόσο σε νεότερες όσο και σε παλαιότερες εκδόσεις του Android™.

Ριζοβολία
Παρά τη σχετικά ανοιχτή δομή του λειτουργικού συστήματος, οι κατασκευαστές πολλών συσκευών που χρησιμοποιούν Android™ περιορίζουν συχνά την πρόσβαση των χρηστών σε ορισμένους πόρους και λειτουργίες εντός της δομής του λογισμικού. Συνήθως, οι κατασκευαστές το κάνουν αυτό για να εξασφαλίσουν μια σταθερά σταθερή και προβλέψιμη εμπειρία από όλους τους χρήστες και πιθανώς να διατηρήσουν ένα ορισμένο επίπεδο ελέγχου σχετικά με τον τρόπο χρήσης των προϊόντων τους.
Το “Rooting” είναι ο αργκός όρος για τη χρήση πειρατείας λογισμικού για την παράκαμψη αυτών των περιορισμών στο Android™. Ορισμένοι χρήστες επιλέγουν να το κάνουν είτε για να επεκτείνουν τις δυνατότητες ενός τηλεφώνου είτε απλώς ως χόμπι και για πειραματισμούς. Η διαδικασία ποικίλλει, αλλά συνήθως περιλαμβάνει τη λήψη ενός ειδικού αρχείου από το Διαδίκτυο και την εγκατάστασή του στο τηλέφωνο από μια εξωτερική κάρτα μνήμης. Λεπτομερείς οδηγίες σχετικά με το πώς να κάνετε root ένα συγκεκριμένο τηλέφωνο Android™ είναι ευρέως διαθέσιμες στο διαδίκτυο, αν και οι χρήστες θα πρέπει να γνωρίζουν ότι υπάρχουν κίνδυνοι να το κάνουν. Σε πολλές περιπτώσεις, το rooting θα ακυρώσει την εγγύηση ενός τηλεφώνου και υπάρχει επίσης το ενδεχόμενο μια συσκευή να αχρηστευτεί εάν κάτι πάει στραβά.