Όλοι γνωρίζουμε ότι το Google Chrome δεν εκτελείται εγγενώς στα Windows στο Arm, αλλά είναι ένα άλλο προϊόν της Google που εμποδίζει την εκτέλεση άλλων προγραμμάτων περιήγησης.
Εάν παρακολουθείτε την τελευταία δεκαετία περίπου, τότε γνωρίζετε ότι η ιστορία μεταξύ της Microsoft και της Google είναι η ίδια. Είτε πρόκειται για Windows RT, Windows Phone ή Windows 11 στο Arm, δεν βλέπουμε ποτέ εγγενείς εφαρμογές Google. Φυσικά, οι δύο πρώτες από αυτές τις τρεις πλατφόρμες έχουν πεθάνει εδώ και καιρό, αλλά τα Windows on Arm είναι ζωντανά και καλά, και δεν υπάρχει εγγενές πρόγραμμα περιήγησης Google Chrome Arm64 για αυτό.
Είχα ακούσει στις αρχές του 2019 ότι η Google είχε μια έκδοση Arm64 του Chrome έτοιμη για χρήση και μια από τις πηγές μου την είχε συγκρίνει με την υποστήριξη Prime Video για το Chromecast. Με άλλα λόγια, αυτές οι δύο εταιρείες πρέπει πρώτα να έρθουν σε συμφωνία. Ωστόσο, δεν πρέπει να αποτελεί έκπληξη, καθώς υπάρχουν πολλά Chromebook που λειτουργούν με βραχίονα. Η Google δεν είναι άγνωστη στο ότι το πρόγραμμα περιήγησής της λειτουργεί στους επεξεργαστές της Qualcomm.
Αλλά και πάλι, το μόνο Τα προγράμματα περιήγησης που εκτελούνται εγγενώς σε υπολογιστές με Windows Arm64 είναι ο Microsoft Edge και ο Mozilla Firefox. Έτσι, ενώ δεν είναι και πολύ μυστήριο γιατί η Google δεν φέρνει τις δικές της εφαρμογές στα Windows on Arm, το ερώτημα είναι, τι γίνεται με προγράμματα περιήγησης όπως το Vivaldi, το Brave και το Opera; Όπως αποδεικνύεται, φταίει και η Google.
Όλα καταλήγουν στον Widevine
Η Microsoft ανακατασκεύασε το πρόγραμμα περιήγησής της Edge από το Chromium πριν από λίγο καιρό και αφαίρεσε τα περισσότερα από τα μέρη της Google. Ωστόσο, οι περισσότεροι κατασκευαστές προγραμμάτων περιήγησης δεν διαθέτουν τους πόρους που διαθέτει η Microsoft. Το Vivaldi, το Brave και σχεδόν κάθε άλλο πρόγραμμα περιήγησης Chromium, εκτός από το Edge, χρησιμοποιεί το Widevine, τη λύση DRM της Google που απαιτείται για την εκτέλεση εφαρμογών ιστού όπως το Netflix και άλλες υπηρεσίες ροής. Η Google δεν προσφέρει το Widevine για Windows στο Arm, οπότε αυτό είναι το εμπόδιο. Το πρόγραμμα περιήγησης θα λειτουργούσε, αλλά αυτές οι υπηρεσίες δεν θα λειτουργούσαν.
Όταν ρώτησα τον Vivaldi σχετικά με μια εγγενή έκδοση Arm64 του προγράμματος περιήγησής του, η απάντηση ήταν ευθέως όχι.
«Το μεγαλύτερο πρόβλημα θα ήταν ότι δεν θα λειτουργούσε με καμία από τις μεγάλες πλατφόρμες μέσων όπως το Netflix, η Prime, η Disney+ κ.λπ.», δήλωσε εκπρόσωπος της Vivaldi σε δήλωση στο XDA. «Και αυτό είναι εντελώς και εντελώς έξω από τα χέρια μας, επειδή η Google δεν παράγει το Widevine για Windows ARM και χωρίς αυτό δεν μπορούμε να αποκρυπτογραφήσουμε το DRM που χρησιμοποιείται σε αυτές τις πλατφόρμες. Θα μπορούσαμε λοιπόν να φτιάξουμε ένα πρόγραμμα περιήγησης, αλλά δεν θα μπορούσατε να το χρησιμοποιήσετε για καμία από αυτές τις υπηρεσίες. Εάν και όταν η Google αρχίσει να προσφέρει το Widevine για Arm στα Windows, τότε θα μπορούσαμε και ίσως θα έπρεπε να το κάνουμε."
Η εταιρεία αναγνώρισε ότι θεωρητικά θα μπορούσε να είναι δυνατή η εγκατάλειψη της Widevine υπέρ Το PlayReady της Microsoft, γι' αυτό το Edge μπορεί να τρέξει εγγενώς στο Arm, αλλά φυσικά, "αυτό θα χρειαζόταν λίγο δουλειά". Αξίζει να σημειωθεί ότι παρόλο που οι συσκευές Windows on Arm κυκλοφορούν στην αγορά για περισσότερα από πέντε χρόνια, δεν είναι πραγματικά μια ώριμη πλατφόρμα. Ο όγκος των συσκευών που χρησιμοποιούνται μάλλον δεν δικαιολογεί αυτό το είδος προσπάθειας από μια μικρότερη εταιρεία όπως η Vivaldi Technologies.
Μίλησα με τον Brave όταν άρχισα να ερευνώ και αυτή την ιστορία. Η εταιρεία δεν πρόσφερε το ίδιο σκληρό όχι που έκανε ο Βιβάλντι. Ωστόσο, αναγνώρισε το ζήτημα Widevine. Ο Αντιπρόεδρος Μηχανικής, Brian Clifton, ήταν αρκετά ξεκάθαρος σχετικά με το γεγονός ότι πραγματικά δεν υπάρχουν εμπόδια για την κατασκευή του προγράμματος περιήγησης. Πρότεινε επίσης ότι αντί για μια εγγενή κατασκευή Widevine, ο Brave μπορεί να είναι σε θέση να βρει μια "έξυπνη λύση". Στην πραγματικότητα, φαίνεται ότι η εταιρεία είναι ήδη εργάζονται σε αυτό.
Επικοινώνησα και με την Opera, αλλά η εταιρεία αρνήθηκε να σχολιάσει.
Και πάλι, το ζήτημα εδώ δεν είναι αν το πρόγραμμα περιήγησης θα λειτουργήσει ή όχι. Είναι ότι χωρίς το Widevine να λειτουργεί, το πρόγραμμα περιήγησης δεν θα ήταν πλήρως λειτουργικό με υπηρεσίες όπως το Netflix να μην λειτουργούν.
Τα εγγενή προγράμματα περιήγησης είναι πραγματικά σημαντικά
Τα Windows σε υπολογιστές Arm μπορούν να μιμηθούν οποιαδήποτε εφαρμογή που έχει κατασκευαστεί για επεξεργαστή Intel. Τίποτα δεν σας εμποδίζει να εκτελέσετε το Google Chrome, το Vivaldi, το Brave, το Opera ή οποιοδήποτε άλλο πρόγραμμα περιήγησης μπορείτε να βρείτε στα χέρια σας. Απλώς δεν είναι πολύ καλό.
Αυτό ήταν ένα πρόβλημα από τις πρώτες μέρες των Windows στο Arm. Τα προγράμματα περιήγησης ιστού δημιουργούν κώδικα εν κινήσει, ο οποίος είναι πιο δύσκολο να αποθηκευτεί στην κρυφή μνήμη και να μιμηθεί. Όταν αρχίσετε να βλέπετε τη δραστική διαφορά στην απόδοση μεταξύ του προγράμματος περιήγησης που θέλετε να χρησιμοποιήσετε και του Microsoft Edge, πιθανότατα θα πάτε και θα χρησιμοποιήσετε το Edge ή απλώς θα αγοράσετε έναν υπολογιστή Intel.
Η επίσημη δήλωση της Qualcomm που λάβαμε είναι: «Η δυναμική των Windows στο Snapdragon App Ecosystem συνεχίζει να επιταχύνεται καθώς περισσότεροι ηγέτες της αγοράς επενδύουν στην παροχή εγγενών λύσεων ARM. Ανυπομονούμε να κοινοποιήσουμε νέες εκδόσεις καθώς ανακοινώνονται δημόσια από τους συνεργάτες μας στο ISV." Η Google δεν έχει απαντήσει στα αιτήματά μας για σχολιασμό.
Ο στόχος που έχω ακούσει από πολλά άτομα εντός της Qualcomm είναι ότι τελικά, η απόδοση θα είναι αρκετά καλή ώστε να μην παρατηρείτε καν ότι μια εφαρμογή γίνεται πλέον μίμηση. Πράγματι, αυτό είναι μια πιθανότητα, αλλά δεδομένου ότι έχουν περάσει πάνω από πέντε χρόνια, γίνεται όλο και πιο δύσκολο να παραμείνουμε αισιόδοξοι για τη διόρθωση αυτού του ζητήματος.
Φυσικά, η Qualcomm εργάζεται σε προσαρμοσμένους επεξεργαστές που θα ανταγωνιστούν την Apple Silicon και θα κυκλοφορήσουν το επόμενο έτος. Ας ελπίσουμε ότι αυτό θα είναι το διάλειμμα που χρειάζεται η πλατφόρμα, επειδή τα τρέχοντα τσιπ Qualcomm Snapdragon που βασίζονται σε σχέδια αναφοράς βραχίονα δεν φαίνεται να το κόβουν.
Μέχρι τότε, η μοίρα των Windows on Arm φαίνεται να βρίσκεται για άλλη μια φορά στα χέρια της Google. Εφόσον μπορεί να εμποδίσει τη δημιουργία εγγενών προγραμμάτων περιήγησης για το Arm64, ειδικά όταν ένα από αυτά είναι το Google Chrome, η μοίρα της Microsoft εξακολουθεί να είναι συνδεδεμένη με την Intel.