Το Chrome OS κατακερματίζεται (και αυτή τη φορά φταίει η Google)

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

Πώς διαφέρουν οι ενημερώσεις του Chrome OS από το Android

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

Στο Android, οι κατασκευαστές συσκευών είναι υπεύθυνοι για την επιβράδυνση των ενημερώσεων. Για παράδειγμα, όταν κυκλοφορεί μια νέα έκδοση Android, ο κατασκευαστής πρέπει να τροποποιήσει τον πηγαίο κώδικα ώστε να ταιριάζει στις ανάγκες του πριν τον κυκλοφορήσει. Για παράδειγμα, η Samsung έπρεπε να προσθέσει όλες τις λειτουργίες του One UI προτού μπορέσει να κυκλοφορήσει την ενημέρωση Android Pie για συμβατές συσκευές Galaxy.

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

Τι σχέση έχει αυτό με το Chrome OS; Μπορείτε να σκεφτείτε το Chrome OS με τον ίδιο τρόπο που μπορείτε να δημιουργήσετε το Android των τηλεφώνων Pixel. Η βασική διαφορά είναι ότι ενώ το Pixel είναι μια ενιαία σειρά τηλεφώνων που έχει σχεδιαστεί και διαχειρίζεται η Google, το Chrome OS είναι διαθέσιμο σε έναν εκπληκτικό αριθμό συσκευών από δεκάδες κατασκευαστές. Αλλά με τους πιο απλούς όρους, αυτό δεν έχει σημασία. Απλώς γνωρίζετε ότι οι ενημερώσεις του Chrome OS διαχειρίζονται η Google, ανεξάρτητα από τη συσκευή ή τον κατασκευαστή στον οποίο εφαρμόζονται—όπως ακριβώς η Microsoft χειρίζεται όλες τις ενημερώσεις σε μηχανήματα Windows, ανεξάρτητα από τον κατασκευαστή.

  Πώς να χρησιμοποιήσετε την κρυφή λειτουργία "Αποστολή καρτέλας στον εαυτό" του Chrome

Τώρα, αυτό δεν σημαίνει ότι όλες οι συσκευές Chrome OS λαμβάνουν τις ενημερώσεις ταυτόχρονα. Κάθε έκδοση πρέπει ακόμα να τροποποιηθεί για να λειτουργεί με το συγκεκριμένο υλικό κάθε συσκευής Chrome. Ως αποτέλεσμα, ένα Chromebook μπορεί να λάβει μια ενημέρωση μόλις είναι έτοιμο, ενώ ένα άλλο πρέπει να περιμένει μερικές εβδομάδες. Αλλά το θέμα είναι ότι όλοι εξακολουθούν να λαμβάνουν αυτό που θα έπρεπε να είναι η ίδια ενημέρωση.

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

Το αίνιγμα του κενού χαρακτηριστικών του Chrome OS

Οι χρήστες του Chrome OS ενθουσιάστηκαν όταν η Google ανακοίνωσε για πρώτη φορά ότι θα φέρει εφαρμογές Android στο Chrome OS. Με αυτή τη μία κίνηση, η Google μπόρεσε να φέρει έναν τεράστιο αριθμό χρήσιμων λειτουργιών, εφαρμογών, παιχνιδιών, εργαλείων και πολλά άλλα σε ένα λειτουργικό σύστημα που τιμωρούνταν από καιρό επειδή ήταν «απλώς ένα πρόγραμμα περιήγησης ιστού».

Χρειάστηκε πολύς περισσότερος χρόνος από τον αναμενόμενο για να ξεκινήσουν οι εφαρμογές Android να χτυπούν συσκευές. Δεν έγινε και τίποτα; απλά θέλαμε να το κάνουν σωστά. Στη συνέχεια, ήρθαν τα άσχημα νέα: δεν θα λάμβανε κάθε συσκευή υποστήριξη για εφαρμογές Android. Η λίστα άρχισε να τρέχει, μαζί με αναμενόμενο χρονοδιάγραμμα για το πότε θα έφτανε το χαρακτηριστικό και κάθε κάτοχος Chromebook φώναξε για να δει αν η συσκευή του έκανε την περικοπή. Υπήρχαν πολλοί απογοητευμένοι χρήστες. Το χειρότερο μέρος είναι ότι δεν είναι ξεκάθαρο γιατί ορισμένες συσκευές έλαβαν εφαρμογές Android και άλλες όχι—μπορούμε μόνο να υποθέσουμε ότι έχει να κάνει με την υποστήριξη chipset, αλλά είναι δύσκολο να πούμε με βεβαιότητα (ειδικά επειδή ο λόγος μπορεί να διαφέρει ανάλογα με – βάση συσκευής).

  Αποτρέψτε την κατάσταση αδράνειας των Windows κατά τη λήψη αρχείων από το Chrome

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

Έτσι, δύο εξαιρετικές λειτουργίες ήταν διαθέσιμες μόνο σε ορισμένα επιλεγμένα Chromebook εκτός πύλης. Ωστόσο, υπάρχει ένα φως στο τέλος του τούνελ: σε ένα αρκετά μεγάλο χρονικό πλαίσιο, όλες οι συσκευές Chrome OS θα πρέπει να υποστηρίζουν και τα δύο. Βασικά, όλα τα νέα Chromebook υποστηρίζουν εφαρμογές Android και έχω την αίσθηση ότι το ίδιο θα ισχύει και για τις εφαρμογές Linux.

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

Το Chrome OS έχει πρόβλημα κατακερματισμού Android

Ενώ όλες οι συσκευές Chrome OS θα υποστηρίζουν εφαρμογές Android (ή θα έπρεπε τουλάχιστον), η πρόσφατη κυκλοφορία του Chrome OS 73 stable δείχνει ότι ο κατακερματισμός του Chrome OS εξακολουθεί να αποτελεί πρόβλημα. Γιατί; Επειδή διαφορετικές συσκευές Chrome OS εκτελούν διαφορετικές εκδόσεις Android. Αυτό σημαίνει ότι έχουν επίσης ένα διαφορετικό σύνολο διαθέσιμων λειτουργιών.

Για παράδειγμα, το Chrome OS 73 φέρνει την εστίαση ήχου της εφαρμογής Android. Αυτό σημαίνει ότι όταν μια εφαρμογή Android παίζει ήχο, όλες οι άλλες πηγές ήχου θα τίθενται σε σίγαση (όπως το Chrome, για παράδειγμα). Επομένως, εάν ακούτε μουσική στο Chrome και μια εφαρμογή Android στέλνει μια ειδοποίηση, η ειδοποίηση θα έχει προτεραιότητα. Ωστόσο, αυτή η δυνατότητα είναι διαθέσιμη μόνο σε συσκευές Chrome OS με Android Pie. Δεν λειτουργεί σε Nougat ή παρακάτω.

Αυτό είναι ένα ζήτημα επειδή οι περισσότερες συσκευές Chrome OS εξακολουθούν να εκτελούν Nougat. Το Chrome OS 72 έφερε το Pie σε ορισμένες συσκευές, αλλά όχι σε όλες — ούτε στις περισσότερες. Αυτό είναι απογοητευτικό τόσο για τους τρέχοντες όσο και για τους νέους χρήστες. Δεν είναι σαφές γιατί ορισμένες συσκευές ενημερώθηκαν στο Pie και άλλες όχι. Δεν είναι επίσης σαφές πώς θα λειτουργούν αυτές οι ενημερώσεις στο μέλλον. Και η Google είναι πολύ αυστηρή για το όλο θέμα.

  Υπερβολικά μεγάλη, δεν διαβάστηκε η επέκταση για το Chrome συνοψίζει μεγάλα άρθρα

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

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

Σε αυτό το σημείο, η υποστήριξη Android στο Chrome OS είναι ένα κατακερματισμένο χάος. Το γεγονός ότι ξεκίνησε αργά ήταν ανησυχητικό, αλλά το χάσμα των χαρακτηριστικών μεταξύ των συσκευών είναι τώρα μια πραγματική ανησυχία. Θα λάβουν ποτέ υποστήριξη οι τρέχουσες συσκευές για το Android Pie; Θα έχουν τα ίδια προβλήματα οι μελλοντικές συσκευές; Οι συσκευές που υποστηρίζουν αυτήν τη στιγμή το Pie θα λάβουν υποστήριξη για το Android O;

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

Και αυτή τη φορά εναπόκειται μόνο στην Google να το διορθώσει. Ελπίζω για χάρη του μέλλοντος του Chrome OS να συμβεί πραγματικά. Η ισοτιμία χαρακτηριστικών είναι σημαντική, ειδικά όταν ένα λειτουργικό σύστημα διαχειρίζεται ένας μόνο προμηθευτής.