Είναι το Android πραγματικά ανοιχτό; Και μάλιστα έχει σημασία;

Εδώ εξετάζουμε αν το Android είναι πραγματικά ανοικτού κώδικα. Μετά από όλα, βασίζεται στο Linux!

Εδώ εξετάζουμε αν το Android είναι πραγματικά ανοικτού κώδικα.  Μετά από όλα, βασίζεται στο Linux!
Διαφήμιση

Χρησιμοποιώ το Android επειδή είναι κατασκευασμένο από Linux, και δεν είμαι μόνος εδώ. Πολλοί χρήστες επιφάνειας εργασίας ανοιχτού κώδικα πήραν για πρώτη φορά ένα τηλέφωνο Android λόγω της προσφυγής ενός κινητού λειτουργικού συστήματος που βασίζεται στο Linux. Είμαι βέβαιος ότι γι 'αυτό πολλοί από εσάς το διαβάζετε τώρα.

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

Ως αποτέλεσμα, οι άνθρωποι που εκτιμούν τα ιδανικά ανοιχτού κώδικα έχουν βρεθεί αντιμέτωποι με το Ubuntu Touch, το Firefox OS και το Sailfish OS - και βλέποντας με απογοήτευση, καθώς και οι τρεις μέχρι στιγμής απέτυχαν να απογειωθεί. Canonical, παρά τη ναυτιλία του Ubuntu σε μερικά τηλέφωνα, δεν έχει ακόμη εκδώσει ένα πραγματικά έτοιμο για τον καταναλωτή μοντέλο. Το OS Firefox έχει περιστρέφεται σε ένα έργο Internet of Things. Η Jolla, παρά την πρόσφατη ώθηση του Sailfish OS 2.0, εξακολουθεί να επεξεργάζεται. Κανένας από αυτούς δεν έχει εισέλθει στην αμερικανική αγορά.

Η κατάσταση αφήνει το Android ως την κύρια επιλογή για πολλούς ανθρώπους που θέλουν να χρησιμοποιήσουν το Linux στα τηλέφωνά τους. Αλλά το ερώτημα παραμένει, είναι Android αληθινά ανοιχτή πηγή;

AndroidOpenSource-AOSP

Τεχνικά, Ναι

Το Android έχει ρίζες ανοιχτού κώδικα. Το έργο ξεκίνησε υπό Android, Inc. το 2005, το οποίο αγόρασε η Google δύο χρόνια αργότερα. Την ίδια χρονιά, η Google και αρκετές άλλες εταιρείες δημιούργησαν το Open Handset Alliance, με το Android να αποτελεί το βασικό κομμάτι του λογισμικού στον οποίο είναι χτισμένη αυτή η κοινοπραξία.

Το Android βασίζεται στον πυρήνα του Linux και, όπως το σύνθετο κομμάτι του κώδικα, τα περισσότερα τμήματα είναι ανοικτού κώδικα με μερικές δυαδικές κηλίδες που περιλαμβάνονται για να κάνουν τα πράγματα να λειτουργούν με συγκεκριμένο υλικό. Η βασική πλατφόρμα Android, γνωστή ως Android Open Source Project (AOSP), είναι διαθέσιμη για οποιονδήποτε να κάνει με αυτό που επιθυμεί.

HTC, Huawei, LG, Samsung, Sony, Xiaomi και πολλοί άλλοι κατασκευαστές Android Skins Επεξήγηση: Πώς οι κατασκευαστές υλικού αλλάζουν το απόθεμα Android; Android Skins Επεξήγηση: Πώς οι κατασκευαστές υλικού αλλάζουν το απόθεμα Android; Οι κατασκευαστές υλικού θέλουν να πάρουν το Android και να το μεταμορφώσουν σε κάτι που είναι εξ ολοκλήρου δικό τους, αλλά είναι αυτό καλό ή κακό; Ρίξτε μια ματιά και συγκρίνετε αυτές τις διαφορετικές εφαρμογές Android. Διαβάστε περισσότερα έχουν κάνει όλα αυτά ακριβώς σε τηλέφωνα και tablet. Δεν είναι μόνοι.

Οι Amazon και Barnes & Noble το έβαλαν σε e-readers. Η HP έχει βάλει το Android σε φορητό υπολογιστή. Η NVIDIA έβαλε το Android σε κονσόλα παιχνιδιών. Η Sony στέλνει το λειτουργικό σύστημα στις νέες έξυπνες τηλεοράσεις της. Μπορείτε να πάρετε το Android σε όλα, από κάμερες point-and-shoot σε ψυγεία. Οι εταιρείες σκοντάφτουν πάνω τους για να βάλουν το Android Wear στα ρολόγια.

Και αυτό δεν μετράει ακόμη και όλα τα πράγματα που οι tinkerers έχουν βάλει στο Android.

Σε αντίθεση με το iOS και το Windows Phone, οι άνθρωποι δεν χρειάζεται να πληρώνουν κανένα χρηματικό ποσό για να χρησιμοποιούν το Android στο προϊόν τους. Και επειδή ο κώδικας είναι ανοιχτός, είναι ελεύθεροι να πειραματιστούν και να προσαρμόσουν το λογισμικό όπως τους αρέσει.

Τότε γιατί δεν αισθάνεται όπως αυτό;

Υπάρχει μια σημαντική διαφορά μεταξύ της χρήσης του παραδοσιακού επιτραπέζιου Linux και των Windows που λειτουργούν. Η αντίθεση μεταξύ Android και iOS δεν είναι σχεδόν τόσο έντονη. Αν το Android είναι ανοικτού κώδικα, γιατί δεν το αισθάνεστε όπως αυτό;

1. Τα άτομα επιτρέπεται να κλειδώνουν τον πηγαίο κώδικα

Το Android είναι ανοικτού κώδικα, αλλά το μεγαλύτερο μέρος του λογισμικού που τρέχουμε στην κορυφή της πλατφόρμας δεν είναι. Αυτό ισχύει είτε έχετε μια συσκευή Nexus είτε κάτι από τη Samsung. Σε αντίθεση με τις πρώτες μέρες του Android, το Google Now Launcher και οι περισσότερες από τις εφαρμογές της Google έχουν καταστεί κλειστή πηγή.

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

Αλλά οι άνθρωποι επιτρέπεται να κάνουν λογισμικό κλειστού κώδικα που τρέχει σε Linux. Εκτός αν οι δημιουργοί διανέμουν λογισμικό με άδεια χρήσης του copyleft, άλλοι μπορούν να πάρουν τον κώδικα και να το χρησιμοποιήσουν για να κάνουν ιδιόκτητες εφαρμογές.

Η Google δημοσιεύει μεγάλο μέρος του Android υπό την έκδοση Apache 2.0, η οποία δεν εμποδίζει τα άτομα να χρησιμοποιούν τον κώδικα για τη δημιουργία περιοριστικών προϊόντων. Ότι οι άνθρωποι έχουν κάνει αυτό δεν κάνει το Android το ίδιο κλείσει. Αν μη τι άλλο, ότι τόσοι πολλοί άνθρωποι βασίζουν τη δουλειά τους στο Android είναι μια απόδειξη της επιτυχίας του ως ανοικτού κώδικα έργου.

2. Η βασική ανάπτυξη του Android δεν είναι κοινοτική

Ως επί το πλείστον, η Google αναπτύσσει το Android. Μια ή δύο φορές το χρόνο, η εταιρεία χωρίζει μια δέσμη του νέου κώδικα πάνω από ένα μεταφορικό τοίχο που οι tinkerers και κατασκευαστές υλικού βιασύνη (ή, ξέρετε, πάρτε το χρόνο τους) Γιατί δεν έχει ενημερωθεί το Android Phone μου; Ενημερώθηκε ότι η διαδικασία ενημέρωσης Android είναι μακρά και περίπλοκη · ας το εξετάσουμε για να μάθουμε για ποιο λόγο το τηλέφωνό σας Android διαρκεί τόσο πολύ ώστε να ενημερωθεί.

Στη συνέχεια, η Google κυκλοφορεί ενημερώσεις συντήρησης και ασφάλειας κάθε μήνα περίπου, ενώ προετοιμάζεται για την επόμενη μεγάλη κυκλοφορία.

Πολλά άλλα γνωστά έργα ανοιχτού κώδικα επιδιώκουν συνήθως μεγαλύτερη συμμετοχή από την ευρύτερη κοινότητα. Η Red Hat μπορεί να χρηματοδοτήσει ένα μεγάλο μέρος της δουλειάς που πηγαίνει στο GNOME 5 Εκπληκτικοί λόγοι πίσω από την ανάκαμψη του GNOME 5 Οι περίεργοι λόγοι πίσω από την αναβίωση του GNOME Σήμερα, το GNOME 3 ανακτά τελικά τους χρήστες και υπάρχουν λιγότεροι άνθρωποι που πηγαίνουν online για να εκφράσουν το μίσος τους περιβάλλον επιφάνειας εργασίας. Τι συνέβη για να επιστρέψει αργά το GNOME; Διαβάστε περισσότερα, αλλά οι προγραμματιστές από όλο τον κόσμο συμβάλλουν στον κώδικα.

Η Canonical, η εταιρεία που βρίσκεται πίσω από το Ubuntu, ασκεί πολύ έλεγχο του τρόπου εμφάνισης και της αισθητικής της διανομής του Linux, αλλά τα μέλη της κοινότητας εξακολουθούν να έχουν λόγο σε ό, τι προγράμματα μπαίνουν στα αποθετήρια εφαρμογών ή σε ό, τι συμβαίνει σε ορισμένους ιστότοπους.

Συγκριτικά, το Android ξεκινά ως προϊόν Google.

3. Δεν έχετε πλήρη έλεγχο

Μέρος από αυτό που προσελκύει ανθρώπους στο Linux και άλλα λειτουργικά συστήματα ανοιχτού κώδικα 3 Λειτουργικά συστήματα που μοιάζουν με UNIX που δεν είναι Linux 3 Λειτουργικά συστήματα που δεν είναι Linux και δεν είναι Linux Πρόσφατα, οι άνθρωποι άρχισαν να συγχέουν το UNIX με το Linux. Το Linux επηρεάστηκε από το UNIX, αλλά τα συστήματα UNIX δεν έχουν σχέση με το Linux. Ακολουθούν μερικά σημαντικά συστήματα που βασίζονται στο UNIX που αξίζει να γνωρίζετε. Διαβάστε περισσότερα είναι η ελευθερία και ο έλεγχος που είναι διαθέσιμοι. Δεν μπορείτε να βουτήξετε στην καρδιά μιας μηχανής Windows ή Mac OS X και να δείτε τι κρύβει. Με το Linux, ίσως να μην καταλάβετε το μεγαλύτερο μέρος του κώδικα, αλλά είστε ελεύθεροι να τσιμπήσετε με περισσότερο ή λιγότερο όλο αυτό.

Πρακτικά, ένα τηλέφωνο Android κυκλοφορεί από το κουτί με οριακά περισσότερες ελευθερίες από ένα iPhone. Μπορεί να μπορείτε να αλλάξετε τον εκκινητή, να εφαρμόσετε μερικά εκτεταμένα θέματα και να προσαρμόσετε κάποιες λειτουργίες που ταιριάζουν στις προτιμήσεις σας Τα καλύτερα Tweaks που μπορείτε να κάνετε στο Android σας χωρίς ριζοβολία Τα καλύτερα tweaks που μπορείτε να κάνετε στο Android χωρίς ριζοβολία Προσαρμογή της συσκευής σας Android, t μόνο για την τεχνολογία καταλαβαίνω. Μάθετε πώς μπορείτε να αξιοποιήσετε στο έπακρο το Android και το tablet που δεν έχουν ξεριζωθεί! Διαβάστε περισσότερα, αλλά δεν είστε σε θέση να τσιμπήσετε με το υποκείμενο λειτουργικό σύστημα χωρίς να ακυρώσετε την εγγύησή σας.

Πιο εκτεταμένες τροποποιήσεις απαιτούν την ριζοβολία της συσκευής σας Προσαρμογή του τηλεφώνου σας χωρίς να αναβοσβήνει μια ROM με το Xposed Framework Προσαρμογή του τηλεφώνου σας χωρίς να αναβοσβήνει μια ROM με το Xposed Framework Είναι γνωστό ότι ο καλύτερος τρόπος για να προσαρμόσετε τη συσκευή σας Android είναι να το αναβοσβήνει με ένα νέο ROM . Είναι επίσης λάθος. Διαβάστε περισσότερα ή αναβοσβήνει μια προσαρμοσμένη ROM 6 λόγοι που πρέπει να χρησιμοποιείτε μια προσαρμοσμένη ROM 6 λόγοι που πρέπει να χρησιμοποιείτε μια προσαρμοσμένη ROM Custom ROMs είναι το καλύτερο πράγμα για να έχει ένα τηλέφωνο Android! Μην χάσετε! Διαβάστε περισσότερα . Από αυτή την άποψη, μπορεί να αισθανθεί ότι έχετε μεγαλύτερη ελευθερία σε ένα ιδιόκτητο λειτουργικό σύστημα επιφάνειας εργασίας από ένα κινητό ανοιχτού κώδικα.

Αλλά το Android είναι πραγματικά ανοιχτό

Και δεν είναι απλώς ανοιχτό μόνο στο όνομα. Υπάρχουν πολλά αποδεικτικά στοιχεία ότι το Android είναι αληθινά ανοικτό και μπορούμε να αποκομίσουμε τα απτά οφέλη.

1. Προσωπικά ROMs υπάρχουν

AndroidOpenSource-CyanogenMod-Προσαρμοσμένο θέμα

Οι κοινότητες ROM που βασίζονται στο AOSP δίνουν στους χρήστες του Android εναλλακτικές λύσεις στο λογισμικό που μεταφέρεται στις συσκευές τους. Το CyanogenMod τρέχει σε εκατομμύρια Android smartphones. Από το κουτί, η εμπειρία δεν είναι διαφορετική από αυτή που μπορείτε να πάρετε σε ένα Nexus. Heck, αυτός είναι ο λόγος που πολλοί άνθρωποι επιλέγουν να αναβοσβήσουν ένα ROM πρώτα.

CyanogenMod δεν είναι η μόνη επιλογή εκεί έξω είτε Ποια είναι τα καλύτερα προσαρμοσμένα Android ROM; Ποια είναι τα καλύτερα προσαρμοσμένα Android ROM; Τη στιγμή που θα συνειδητοποιήσετε ότι μπορείτε να αναβοσβήνετε το τηλέφωνό σας Android με ένα νέο ROM είναι ένα βασικό. Ξαφνικά, είστε ελεύθεροι: Ατελείωτες επιλογές προσαρμογής, δεν υπάρχει πλέον bloatware πωλητή, και, καλύτερα απ 'όλα, δεν έχετε ... Διαβάστε περισσότερα. Πολλά έχουν αυξηθεί και πέσει με τα χρόνια, όπως Paranoid Android και AOKP. Κατά κάποιο τρόπο, το προσαρμοσμένο οικοσύστημα ROM μοιάζει με το μοντέλο διανομής του Linux. Αυτά τα ROM είναι ως επί το πλείστον τα ίδια, αλλά τα έργα παίρνουν τον ίδιο κώδικα και το τσίμπημα με διαφορετικούς τρόπους. Αυτό δεν θα ήταν εφικτό αν το Android δεν ήταν ανοιχτό.

2. Ακόμη και οι ανταγωνιστές ανοιχτού κώδικα εξαρτώνται από το Android

Στην αρχή αυτής της ανάρτησης, ανέφερα τα Firefox OS, το Sailfish OS και το Ubuntu Touch ως ανταγωνιστικά κινητά λειτουργικά συστήματα ανοιχτού κώδικα. Το θέμα είναι ότι οι ομάδες πίσω από τα τρία αυτά έργα έχουν χρησιμοποιήσει τον κώδικα Android με τον ένα ή τον άλλο τρόπο. Το Sailfish OS, παρά το γεγονός ότι δεν βασίζεται στο Android, σας επιτρέπει να εγκαταστήσετε απευθείας εφαρμογές Android.

Το Firefox OS ξεκίνησε ως Boot to Gecko, το οποίο μπορείτε να εγκαταστήσετε σε συσκευές Android. Πριν από το Ubuntu Touch, υπήρχε το Ubuntu για το Android.

Υπάρχει απίστευτη ειρωνεία στην ιδέα ότι το Android θα μπορούσε να είναι κλειστή πηγή, αλλά τα έργα που βασίζονται σε αυτό μπορούν να είναι ανοιχτά.

3. Μπορείτε να πάρετε τον έλεγχο της συσκευής σας

Οι κατασκευαστές και οι μεταφορείς μπορεί να μην θέλουν να κάνετε κάτι τέτοιο και μπορεί να ακυρώσουν την εγγύησή σας, αλλά έχετε την επιλογή να κάνετε ό, τι θέλετε με το υλικό σας. Μπορείτε να ρίζατε για να αποκτήσετε διαχειριστική πρόσβαση, να ξεκλειδώσετε τον bootloader ή να αναβοσβήξετε ένα εναλλακτικό λειτουργικό σύστημα (όπως το Ubuntu Touch αντί για το πώς να Dual Boot Your Android με Ubuntu Πώς να Dual Boot σας Android με το Ubuntu Διαβάστε περισσότερα).

Αυτά μπορεί να μην είναι τα διαφημιζόμενα χαρακτηριστικά του Android, αλλά είναι εκεί. Και ενώ η συντριπτική πλειοψηφία των ανθρώπων με συσκευές Android δεν ταιριάζουν με τους με τέτοιο τρόπο, θα ήταν δύσκολο να είναι το μόνο πρόσωπο που κάνει.

Υπάρχουν εκατομμύρια ανθρώπων εκεί έξω που αγαπούν να έχουν την ελευθερία να χρησιμοποιούν τα τηλέφωνα και τα δισκία τους με αυτόν τον τρόπο.

Γιατί έχει σημασία?

Οι χρήστες χρησιμοποιούν λειτουργικά συστήματα ανοιχτού κώδικα για πολλούς διαφορετικούς λόγους. Ορισμένοι δεν εμπιστεύονται την παραίτηση από τον έλεγχο των δεδομένων τους. Πλέον οι ιδιόκτητες εφαρμογές και οι υπηρεσίες έρχονται και ξεκινούν, αλλά το λογισμικό ανοιχτού κώδικα επικρατεί, ακόμη και όταν δεν υποστηρίζεται. Τα ελεύθερα λειτουργικά συστήματα μπορούν επίσης να αναπνέουν τη ζωή σε υλικό που λειτουργεί πολύ καλά, αλλά οι εταιρείες αποφάσισαν να εγκαταλείψουν.

Και δεν υπάρχει έλλειψη ηθικών λόγων, από τον προσδιορισμό του ποιος θα έπρεπε να έχει λόγο σε τι τρέχει σε ποιο υλικό, σε συζητήσεις για τον πλούτο, την ιδιωτικότητα και την ελευθερία.

Δεδομένου ότι εκατομμύρια άνθρωποι αγκαλιάζουν την κινητή υπολογιστική, είναι σημαντικό οι άνθρωποι να έχουν τις επιλογές που είναι διαθέσιμες σε επιτραπέζιους υπολογιστές και φορητούς υπολογιστές. Η φροντίδα για οποιαδήποτε από τα παραπάνω πράγματα δεν θα πρέπει να σημαίνει την παραίτηση από τηλέφωνα, δισκία και δροσερά πράγματα με τις οθόνες αφής.

Σήμερα, το Android παραμένει η καλύτερη επιλογή κινητής τηλεφωνίας για άτομα που εκτιμούν την ανοιχτή πηγή. Από το κουτί, μπορεί να είναι μια υπερβολικά εμπορική, ad-βαριά εμπειρία, αλλά μπορείτε να το αλλάξετε αυτό.

Χρησιμοποιώ CyanogenMod και παίρνω το λογισμικό μου από το F-Droid Εδώ είναι πώς μπορείτε να χρησιμοποιήσετε το Android αλλά Ditch Google Εδώ είναι πώς μπορείτε να χρησιμοποιήσετε το Android αλλά Ditch Google Θέλετε να χρησιμοποιήσετε το Android smartphone ή το tablet σας χωρίς Google; Θέλετε να χρησιμοποιήσετε λογισμικό ανοιχτού κώδικα; Εδώ κάνουμε μια σε βάθος ματιά ακριβώς πώς να το κάνουμε αυτό. Διαβάστε περισσότερα . Αυτός ο συνδυασμός μπορεί να φαίνεται περιορισμένος σε σύγκριση με αυτό που παίρνετε από το Google Play, αλλά είναι μια εμπειρία πλούσια σε λειτουργίες από ό, τι προσφέρουν σήμερα στο τραπέζι τα ανταγωνιστικά λειτουργικά συστήματα ανοιχτού κώδικα. Ακόμα παρακολουθώ και ελπίζω ότι αυτές οι εναλλακτικές λύσεις θα βρουν επιτυχία, αλλά ενώ περιμένω να πετύχουν, ακούω podcasts, χρησιμοποιώντας πλοήγηση GPS, διαχειρίζομαι την τοπική μου μουσική βιβλιοθήκη και μένω σε επαφή με ανθρώπους που χρησιμοποιούν αξιόπιστο και γρήγορο κινητό συσκευή που τρέχει κυρίως λογισμικό ανοιχτού κώδικα σήμερα .

Γιατί χρησιμοποιείτε το Android; Η πτυχή ανοιχτού κώδικα σημαίνει πολλά για εσάς; Περιμένετε γύρω από ένα εναλλακτικό δωρεάν κινητό λειτουργικό σύστημα για να πιάσει; Θα ήθελα πολύ να ακούσω τις σκέψεις σας!

Συντεταγμένες Εικόνας: Πιγκουίνο άλματα από bluezace μέσω Shutterstock

In this article