Android κεντρικό

Οι δεσμοί της Pixel με την Google είναι το μεγαλύτερο πλεονέκτημα —αλλά και μια αδυναμία της

protection click fraud

Η Google κυκλοφόρησε τα πρώτα της τηλέφωνα Pixel το 2016 και πλησιάζουμε στην κυκλοφορία της όγδοης γενιάς συσκευών της εταιρείας, της Pixel 8 σειρά, αργότερα φέτος. Αν και οι συνολικές πωλήσεις της σειράς Pixel είναι ένα μέρος για το τι διαχειρίζεται η Samsung σε ένα μόνο χρόνο, δεν ανησυχώ πραγματικά ότι η Google θα σκοτώσει την επιχείρηση smartphone Pixel, μια πρακτική που έχουν τάση να κάνουμε.

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

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

Δεν επιτρέπονται "βρώμικα hacks".

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

εφαρμογή twitter
Η εφαρμογή Twitter που εκτελείται στο Pixel Tablet. Το Android τοποθετεί την εφαρμογή σε ένα γραμματοκιβώτιο για να διατηρήσει την αναλογία διαστάσεων της.(Εικόνα: Kartheek Alladi)

Αυτοί οι χρήστες ανέφεραν πώς άλλες συσκευές είναι σε θέση να εμφανίζουν τις αγαπημένες τους εφαρμογές σε πλήρη οθόνη ή τουλάχιστον να τους προσφέρουν την επιλογή να το κάνουν, σε αντίθεση με τις συσκευές της Google. Για παράδειγμα, η εφαρμογή Twitter σε tablet Samsung καταλαμβάνει ολόκληρη την οθόνη.

κελάδημα
Η εφαρμογή Twitter που εκτελείται στο Samsung Galaxy Tab S8 Ultra. Επειδή το περιεχόμενο πολυμέσων, οι διαφημίσεις και η κεφαλίδα εξερεύνησης έχουν σχεδιαστεί για να καταλαμβάνουν διαθέσιμο οριζόντιο χώρο, διατηρώντας παράλληλα την όψη τους αναλογίες, η εφαρμογή Twitter όταν είναι τεντωμένη μπορεί να φαίνεται αρκετά παραμορφωμένη, σε σημείο που να μην μπορεί να εμφανιστεί ούτε ένα tweet στο ολότητα. (Εικόνα: Mishaal Rahman)

Η απόφαση της Google για εφαρμογές γραμματοκιβωτίου, κατά την άποψή μου, είναι η σωστή: Συμβιβάζεται μεταξύ της επιθυμίας των προγραμματιστών να μην παραμορφώνονται οι λόγοι διαστάσεων των εφαρμογών τους και η επιθυμία των χρηστών να χρησιμοποιούν τις εφαρμογές τους στην προτιμώμενη προσανατολισμός. Αν το είχε κάνει η Google τίποτα, τότε πολλές εφαρμογές απλώς θα κλειδωθούν σε κατακόρυφο προσανατολισμό όπως στο OnePlus Pad ή OPPO Find N2.

Αυτό θα παρείχε προφανώς μια τρομερή εμπειρία για τους χρήστες, καθώς θα έπρεπε να αναποδογυρίσουν τις συσκευές τους για ακόμη και χρήση συγκεκριμένων εφαρμογών (φανταστείτε να χρησιμοποιείτε το Tablet 16:10 Pixel σε κατακόρυφη λειτουργία!) Αντίθετα, η Google δημιούργησε ένα διαμόρφωση σε επίπεδο πλατφόρμας που επιτρέπει στον OEM να αποφασίσει εάν θα σέβεται ή όχι την προτίμηση προσανατολισμού μιας εφαρμογής. Το Pixel Tablet και το Pixel Fold χρησιμοποιούν αυτή τη διαμόρφωση για να εξαναγκάσουν τις εφαρμογές που κλειδώνουν κανονικά με κατακόρυφο προσανατολισμό σε οριζόντια λειτουργία, αλλά χωρίς να τις τεντώνουν τοποθετώντας τις σε ένα γραμματοκιβώτιο.

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

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

oneui
Η δυνατότητα "Οριζόντια προβολή για εφαρμογές κατακόρυφα" του OneUI στις Ρυθμίσεις > Προηγμένες λειτουργίες > Εργαστήρια.(Εικόνα: Mishaal Rahman)

Οι OEM, αναγνωρίζοντας ότι δεν μπορούν να πείσουν κάθε προγραμματιστή να βελτιστοποιήσει τις εφαρμογές τους για τις συσκευές τους, αντ 'αυτού αναπτύσσουν τις δικές τους δυνατότητες λογισμικού ή "hacks" για να αντισταθμίσουν. Η Samsung, για παράδειγμα, προσφέρει μια δυνατότητα στο OneUI που ονομάζεται "οριζόντια προβολή για εφαρμογές κατακόρυφου" που επιτρέπει στους χρήστες να "αναγκάζουν εφαρμογές που συνήθως υποστηρίζουν μόνο κατακόρυφη προβολή να εμφανίζονται σε οριζόντια προβολή όταν το tablet [τους] κρατιέται οριζόντια». Κυρίως, αυτή η δυνατότητα επιτρέπει επίσης στους χρήστες «να επιλέξουν να διατηρήσουν την αρχική αναλογία διαστάσεων της εφαρμογής ή να την επεκτείνουν ώστε να γεμίσει ολόκληρη την οθόνη». Ενώ λοιπόν εφαρμογές όπως FedEx, Venmo, Authy, Nothing X, Amplifi, AMEX και άλλα εμφανίζονται σε ένα γραμματοκιβώτιο στο Pixel Tablet, μπορούν να αναγκαστούν να γεμίσουν την οθόνη σε οριζόντια λειτουργία σε ένα Galaxy δισκίο.

Ας μην ντροπιάζουμε μόνο το Twitter FedEx, Venmo, Authy, Nothing X, Amplifi, AMEX και άλλα. Βελτιστοποιήστε τις εφαρμογές σας https://t.co/DsgmGlc9MC pic.twitter.com/M5n2l56LzQ22 Ιουνίου 2023

Δείτε περισσότερα

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

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

Η Google επίσης όχι εντελώς ενάντια στις «βρώμικες αμυχές» — απλώς δεν εφαρμόζουν κανένα που θα μπέρδευε τις προσδοκίες των προγραμματιστών για το πώς θα συμπεριφερθεί το λειτουργικό σύστημα. Για παράδειγμα, με το Pixel Tablet, η Google έθεσε τον "φυσικό προσανατολισμό" της σε πορτραίτο έτσι ώστε οι εφαρμογές κάμερας δεν σπάνε όταν είναι γραμματοκιβώτιο. Εφάρμοσαν επίσης μια επιδιόρθωση συμβατότητας που απενεργοποιεί την αυτόματη περιστροφή μόνο για εφαρμογές πλήρους οθόνης, κλειδωμένες με πορτραίτο, όπως παιχνίδια.

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

Κάνοντας αλλαγές «με τον σωστό τρόπο»

Η Google χλευάζεται συχνά επειδή «αντιγράφει» χαρακτηριστικά από OEM όπως η Samsung, αλλά υπάρχει ένας καλός λόγος για τον οποίο συχνά «καθυστερούν» να υιοθετήσουν ορισμένες λειτουργίες. Πρέπει πρώτα να διασφαλίσουν ότι υπάρχει πραγματικά αρκετό ενδιαφέρον για τη λειτουργία, ώστε να αξίζει τον κόπο να εργαστούν σε αυτήν, Διαφορετικά, μπορεί να καταλήξουν να εφαρμόσουν μια δυνατότητα που λίγοι άνθρωποι χρησιμοποιούν, αλλά που πρέπει να διατηρήσουν για πολλούς εκδόσεις. Πρέπει επίσης να διασφαλίζουν ότι δεν υπάρχουν παλινδρομήσεις ή διενέξεις με άλλα μέρη του λειτουργικού συστήματος ή με εφαρμογές, καθώς και να αντιμετωπίζουν τυχόν περιορισμούς σε υπάρχουσες υλοποιήσεις, επειδή η έκδοση της δυνατότητας που διαθέτουν μπορεί όχι μόνο να εμφανίζεται στα δικά τους τηλέφωνα Pixel αλλά και στο AOSP για οποιονδήποτε OEM προσαρμόζω.

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

android scrolling
Δυνατότητα κύλισης στιγμιότυπου οθόνης Android (Πίστωση εικόνας: Android Central)

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

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

Πάντα μπροστά από το πακέτο

Ενώ άλλοι κατασκευαστές συσκευών έχουν μεγαλύτερη ευελιξία όσον αφορά τη δημιουργία νέων λειτουργιών, δεν έχουν την προνομιακή θέση που έχει το Pixel όσον αφορά τη λήψη νέων λειτουργιών στο Android. Η Google εργάζεται ήδη σκληρά για την ανάπτυξη Android 15 "Παγωτό βανίλια", αλλά οι OEM δεν θα λάβουν πραγματικά την πλήρη ανάλυση για ό, τι νέο υπάρχει στο λειτουργικό σύστημα μέχρι να ενημερωθούν σχετικά με αυτό φαινομενικά αργότερα φέτος. Ναι, οι OEM έχουν πρώιμη πρόσβαση στον πηγαίο κώδικα για κάθε νέα έκδοση Android, αλλά αυτό δεν συμβαίνει έως ότου η Google έχει ήδη βασικά προγραμματίσει ποιες δυνατότητες και API θέλει να εφαρμόσει στο επόμενο ελευθέρωση. Και πολλές από αυτές τις αλλαγές γίνονται συνήθως έχοντας κατά νου μια μελλοντική συσκευή Pixel. Οι περισσότεροι, φυσικά, δεν είναι, αλλά πολλοί από αυτούς είναι.

Πάρτε, για παράδειγμα, πολλές από τις αλλαγές που έκανε η Google στο Android 13 έχοντας κατά νου τις συσκευές Pixel. Πρόσθεσαν μια λειτουργία hub και υποστήριξη βάσης ήχου USB για το Pixel Tablet, μια λειτουργία "πατήστε μέσων για μεταφορά" για την τροφοδοσία νέων εμπειριών μεταξύ συσκευών μεταξύ του Pixel τηλέφωνα και το Pixel Tablet και ένα API "Ambient Context" για την τροφοδοσία του συστήματος υποστήριξης διατήρησης απορρήτου για τη λειτουργία ανίχνευσης βήχα και ροχαλητού του Pixel, απλά λίγα. Όταν η Google έχει στο μυαλό της μια νέα δυνατότητα Pixel που απαιτεί αλλαγές στην πλατφόρμα Android, δεν χρειάζεται απαραίτητα να παλέψτε για να εγκριθεί-απλώς πρέπει να διασφαλίσουν ότι γίνεται "με τον σωστό τρόπο".

tablet pixel
Ένα tablet Pixel που πρόκειται να συνδεθεί. Αν και το tablet συνδέεται στο dock μέσω των pin pogo στο πίσω μέρος, το Android αντιμετωπίζει το dock ως βάση ήχου USB. Το USB HAL του Android πρόσθεσε υποστήριξη για βάσεις ήχου στο Android 13.(Πίστωση εικόνας: Google)

Και πάλι, υπεραπλοποιώ εδώ: Υπάρχουν πολλοί άνθρωποι στο Android που βοηθούν στην επίβλεψη των εφαρμογών νέων χαρακτηριστικών για να διασφαλίσουν ότι δεν το κάνουν εισαγάγετε πιθανά ζητήματα ασφαλείας ή σπάστε τυχόν API, επομένως δεν είναι σαν να υλοποιείται αμέσως οποιοδήποτε αίτημα δυνατότητας από το Pixel χωρίς εσωτερική λεπτομερής έλεγχος. Αλλά το γεγονός ότι το Pixel και το Android βρίσκονται και τα δύο κάτω από την ίδια ομπρέλα, τους διευκολύνει να ευθυγραμμιστούν με τις αλλαγές που θα πρέπει να εφαρμοστούν σε μελλοντικές εκδόσεις του λειτουργικού συστήματος. Ωστόσο, οι OEM παίρνουν πολλά λόγια για τη μελλοντική κατεύθυνση της πλατφόρμας, ειδικά όταν πρόκειται για αποφάσεις που τους επηρεάζουν άμεσα. Και δεν είναι ότι οι OEM πρέπει να περιμένουν την Google να υιοθετήσει τις απαραίτητες αλλαγές στο AOSP προτού αρχίσουν να εργάζονται σε μια νέα δυνατότητα.

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

instagram story viewer