Τι είναι το Android Fragmentation και μπορεί η Google να το διορθώσει ποτέ;

Το 2007, η Google και οι συνεργάτες της στο Open Handset Alliance ξεκίνησαν με στόχο την ανάπτυξη ανοιχτών προτύπων για smartphone. Το Android επρόκειτο να είναι ένας εξαιρετικός ισοσταθμιστής, δημιουργώντας ίσους όρους ανταγωνισμού για κατασκευαστές και προγραμματιστές. Ήταν ένα όραμα με ξεκάθαρη απήχηση. Αυτός είναι εν μέρει γιατί, περίπου 10 χρόνια αργότερα, το Android είναι η κυρίαρχη πλατφόρμα για κινητά με μερίδιο 88% της παγκόσμιας αγοράς λειτουργικών συστημάτων κινητής τηλεφωνίας το δεύτερο τρίμηνο του 2018, σύμφωνα με Statista.

Αν θέλουμε να τελειώσει ο κατακερματισμός, θα πρέπει να το απαιτήσουμε.

Τα ανοιχτά ιδανικά στα οποία βασίστηκε οδήγησαν σε άνευ προηγουμένου ποικιλομορφία και μια τεράστια επανάσταση στα smartphone, αλλά προκάλεσαν επίσης μια από τις πιο επίμονες κριτικές για το Android: τον κατακερματισμό. Υπάρχει μια αρκετά καθολική αντίληψη ότι ο κατακερματισμός του Android είναι ένα εμπόδιο για μια συνεπή εμπειρία χρήστη, ένας κίνδυνος ασφάλειας και μια πρόκληση για τους προγραμματιστές εφαρμογών.

Θα σταματήσει όμως ποτέ η Google τον κατακερματισμό; Τι κάνει για να αντιμετωπίσει το θέμα; Και γιατί αργεί τόσο πολύ;

Σχετίζεται με

  • Μπορεί η κάμερα του Pixel Fold να νικήσει το Galaxy Z Fold 4; έμαθα
  • Google Pixel Watch 2: φημολογούμενη τιμή, ημερομηνία κυκλοφορίας, νέα και πολλά άλλα
  • Η Google μπορεί να δημιουργήσει το τέλειο τηλέφωνο Pixel — αν αλλάξει ένα πράγμα

Περιμένετε, τι ακριβώς είναι ο κατακερματισμός;

Οι ανησυχίες και οι προειδοποιήσεις σχετικά με τον αντίκτυπο του κατακερματισμού είναι τόσο παλιές όσο το ίδιο το Android.

«Κυριολεκτικά πριν από το κλείσιμο των εργασιών την ίδια μέρα που ανακοινώσαμε το Android (4:46 μ.μ. για την ακρίβεια), είδα το πρώτο άρθρο σχετικά με τον κατακερματισμό του Android», έγραψε τότε ο Διευθυντής Προγράμματος Ανοικτού Κώδικα & Συμβατότητας, Dan Morrill, σε ένα 2010 ανάρτηση ιστολογίου στον επίσημο ιστότοπο προγραμματιστών Android. «Το θέμα είναι ότι κανείς δεν όρισε ποτέ τον «κατακερματισμό» — ή μάλλον, ο καθένας έχει διαφορετικό ορισμό».

Θα μπορούσαμε να μιλάμε για τις διαφορετικές εκδόσεις του Android, το πλήθος των διαφορετικών συσκευών, τα skins του κατασκευαστή που βρίσκονται στην κορυφή ή ακόμα και τα πιρούνια, όπως το Fire OS της Amazon.

εκδόσεις-android

Αυτό που αναφέρεται συχνότερα είναι ο αργός ρυθμός υιοθέτησης νέων εκδόσεων Android. Λιγότερο από 1 τοις εκατό των συσκευές τρέχουν την πιο πρόσφατη Android 9.0 Pie σήμερα, το 21,5 τοις εκατό τρέχει Oreo (έκδοση 8.0 ή 8.1 του λειτουργικού συστήματος), το 28,2 τοις εκατό τρέχει Nougat και τα υπόλοιπα εξακολουθούν να τρέχουν παλαιότερες εκδόσεις, σύμφωνα με τα πιο πρόσφατα δεδομένα από το επίσημος ιστότοπος προγραμματιστών Android. Αυτό συγκρίνεται συχνά με το iOS, όπου είπε η Apple Το 53 τοις εκατό των χρηστών είναι στο iOS 12, το 40 τοις εκατό στο iOS 11 και μόλις το 7 τοις εκατό σε προηγούμενες εκδόσεις.

Για τους απλούς ανθρώπους που διαθέτουν τηλέφωνο, ο κατακερματισμός σημαίνει ότι πολλοί κάτοχοι συσκευών Android δεν έχουν πρόσβαση σε αυτό τα πιο πρόσφατα και μεγαλύτερα χαρακτηριστικά της πλατφόρμας, αλλά έχει επίσης αναφερθεί με συνέπεια ως σημαντική απειλή για ασφάλεια. Ο Τιμ Κουκ αναφέρθηκε περίφημα σε ένα άρθρο για ZDNet, με τίτλο «Android fragmentation turning devices into a toxic hellstew of vulnerabilities» σε μια διαφάνεια στο WWDC το 2014. Πρόσθεσε ακόμη και κινούμενες φλόγες στη λέξη "hellstew" για μεγαλύτερο εμπρηστικό αντίκτυπο και έπαιξε σε μια κοινή αντίληψη για το Android ως δυνητικά ανασφαλές.

Είναι μια κριτική που Η Google δυσκολεύτηκε να αντιμετωπίσει. Η υιοθέτηση της πιο πρόσφατης έκδοσης του Android δεν αφορά μόνο την απόκτηση των πιο πρόσφατων λειτουργιών. αφορά επίσης τη λήψη των πιο πρόσφατων διορθώσεων σφαλμάτων και ενημερώσεων ασφαλείας. Μπορούμε να δούμε πώς θα ήθελε η Google να τρέχουν τα πράγματα κοιτάζοντας τη σειρά Pixel, όπου κυκλοφορεί γρήγορα ενημερώσεις πλατφόρμας και μηνιαίες ενημερώσεις κώδικα ασφαλείας κυκλοφορούν over-the-air. Το πρόβλημα είναι ότι η Google δεν μπορεί ή δεν θα υποχρεώσει τους κατασκευαστές και τους μεταφορείς να κάνουν το ίδιο.

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

Η έκδοση ενημερώσεων τηλεφώνου μέσω ασύρματων παρόχων είναι μια πολύπλοκη διαδικασία που είναι χρονοβόρα και δαπανηρή. Εάν δεν μετράτε την ικανοποίηση των πελατών (με την πάροδο του χρόνου), δεν υπάρχει μεγάλο κίνητρο για τους κατασκευαστές να προωθήσουν νέες εκδόσεις Android. Το επιχειρηματικό τους μοντέλο δεν βασίζεται στην παράταση της διάρκειας ζωής του smartphone σας. Ακριβώς το αντίθετο, μάλιστα: Θα ήταν καλύτερα για αυτούς να αγοράζατε καινούργιο. Υπάρχουν πολλά στοιχεία ότι οι ιδιοκτήτες τηλεφώνων έχουν βαρεθεί με αυτή τη στάση. Ολλανδική ομάδα καταναλωτών μήνυσε τη Samsung για μη ενημέρωση Android στο 82 τοις εκατό των τηλεφώνων της.

Τι κάνει η Google για την καταπολέμηση του κατακερματισμού;

Η Google έχει δοκιμάσει διάφορες στρατηγικές για την αντιμετώπιση του κατακερματισμού, με μικτή επιτυχία. Πολλές νέες δυνατότητες και ενημερώσεις ασφαλείας παρέχονται τώρα μέσω των Υπηρεσιών Google Play, οι οποίες ενημερώνονται ανεξάρτητα από την πλατφόρμα. Η Google παρουσιάζει επίσης συχνά σημαντικές νέες δυνατότητες στη σουίτα εφαρμογών της, όπως οι Χάρτες Google ή το Gmail, ως ενημερώσεις εφαρμογών, ενώ Η Apple τα ομαδοποιεί σε μια ετήσια ενημέρωση iOS. Οι βιβλιοθήκες και οι οδηγίες Material Design σχεδιάστηκαν επίσης για να δημιουργήσουν μια ομοιόμορφη εμφάνιση και αίσθηση σε όλη την πλατφόρμα.

Η Google προσπάθησε να πείσει τους κατασκευαστές να κυκλοφορήσουν στοκ εκδόσεις Android των συσκευών τους με το βραχύβιο πρόγραμμα Google Play Edition, αλλά απέτυχε να απογειωθεί και ολοκληρώθηκε αθόρυβα για αρκετό καιρό πριν. ο Το πρόγραμμα Android One είναι ένα σπάνιο παράδειγμα της Google που ασκεί περισσότερο έλεγχο στην εμπειρία του υλικού, αλλά χρειάστηκε πολύς χρόνος για να χτιστεί οποιαδήποτε δυναμική. Τα περισσότερα τηλέφωνα Nokia που κατασκευάστηκαν από την HMD Global διαθέτουν Android One.

Για ένα διάστημα, υπήρχαν φήμες ότι η Google θα μπορούσε να κατασκευάσει τους δικούς της επεξεργαστές smartphone. Αυτό θα του επέτρεπε ενδεχομένως να ευθυγραμμίσει πιο στενά τις νέες δυνατότητες και λειτουργίες στην πλατφόρμα Android με το υλικό που θα τις εκτελεί, όπως ακριβώς κάνει η Apple με το iOS. Αλλά δεν έχει συμβεί ποτέ. Αυτό που συνέβη ήταν Project Treble, το οποίο έχει κάνει λίγο πιο γρήγορο και ευκολότερο για τους κατασκευαστές τηλεφώνων να οργανώνουν ενημερώσεις Android για τις συσκευές τους διαχωρίζοντας κώδικα χαμηλού επιπέδου που σχετίζεται με τον επεξεργαστή, το μόντεμ και άλλο υλικό, επομένως δεν χρειάζεται να ενημερώνονται κάθε φορά που εμφανίζεται μια νέα έκδοση Android. Προηγουμένως, ο κατασκευαστής τηλεφώνου θα έπρεπε να περιμένει τον πάροχο chipset, συνήθως την Qualcomm, να ενημερώσει αυτόν τον κωδικό υλικού.

Το Project Treble και οι άλλες προσπάθειες της Google είχαν αναμφίβολα θετικό αντίκτυπο. Το 2018, τόσο οι OnePlus 6 και το Απαραίτητο τηλέφωνο απελευθερώθηκε Android Pie ή μια beta για αυτό μόλις η Google κυκλοφόρησε την έκδοση. Η Sony έχει το XZ3, που τρέχει το Pie, και Το Mate 20 της Huawei και Mate 20 Pro είναι επίσης στην τελευταία έκδοση. Αλλά χρειάζεται μόνο να κοιτάξετε συσκευές που περιμένουν ενημερώσεις Android 9.0 Pie για να δούμε ότι υπάρχει ακόμα πρόβλημα εδώ. Η Google έχει κολλήσει μεταξύ ενός βράχου και ενός σκληρού τόπου, επειδή το Android προοριζόταν αρχικά να είναι μια ανοιχτή πλατφόρμα για την προώθηση της καινοτομίας και της ποικιλίας συσκευών. Δεν υπάρχει αμφιβολία ότι ήταν μια επιτυχία. Υπάρχουν περισσότεροι από 2 δισεκατομμύρια ενεργοί χρήστες του Android μηνιαίως. Αλλά υπήρχε υψηλό τίμημα για αυτή την επιτυχία.

Πώς θα μπορούσε η Google να διορθώσει το πρόβλημα

λογότυπο android 9 pie
Julian Chokkattu/Digital Trends

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

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

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

Ό, τι κι αν σκεφτείτε για τον κατακερματισμό, δεν φαίνεται να επηρεάζει πολύ τη δημοτικότητα του Android. Το λειτουργικό σύστημα αντιπροσώπευε το 85,9 τοις εκατό όλων των πωλήσεων smartphone παγκοσμίως το πρώτο τρίμηνο του 2018, σύμφωνα με Gartner. Δεν υπάρχουν πολλά στοιχεία ότι αποθαρρύνει τους προγραμματιστές να δημιουργήσουν νέες εφαρμογές για Android. Υπάρχουν περισσότερες από 2,5 εκατομμύρια εφαρμογές στο Google Play Store τώρα, παρά ορισμένες σημαντικές καταστροφές, σύμφωνα με AppBrain.

Αυτό δεν σημαίνει ότι τα πράγματα δεν μπορούν ή δεν πρέπει να βελτιωθούν. Φανταστείτε ένα σύστημα όπου οι διεπαφές χρήστη του κατασκευαστή, όπως το Experience της Samsung και το EMUI της Huawei, αντικαταστάθηκαν από εφαρμογές και εκτοξευτές. Όλες οι προεγκατεστημένες εφαρμογές κατασκευαστή και παρόχου θα μπορούσαν να απεγκατασταθούν αν δεν τις θέλατε. Οι ενημερώσεις Android θα προέρχονται απευθείας από την Google over-the-air, όπως ακριβώς συμβαίνει με τις συσκευές Pixel αυτήν τη στιγμή και τα iPhone. Αυτό θα ήταν καλύτερο σύστημα για τους κατόχους συσκευών Android και πολύ πιο ασφαλές. Αλλά αν θέλουμε να τελειώσει ο κατακερματισμός, θα πρέπει να το απαιτήσουμε.

Συστάσεις των συντακτών

  • Google Pixel 8: όλες οι τελευταίες φήμες και τι θέλουμε να δούμε
  • Κάτι περίεργο συμβαίνει με το Google Pixel Fold μου
  • Έβαλα το Dynamic Island του iPhone στο Pixel 7 Pro μου — και δεν μπορώ να επιστρέψω
  • Πώς είναι το εσωτερικό ενός Pixel 7a; Αυτή η ωραία υπόθεση σας δείχνει
  • Μην αγοράζετε το tablet Pixel. αντ' αυτού, αποκτήστε αυτό το φθηνότερο tablet Android