Google ha lanciato i suoi primi telefoni Pixel nel lontano 2016 e stiamo arrivando al lancio dell’ottava generazione di dispositivi dell’azienda, il Pixel 8 serie, entro la fine dell’anno. Sebbene le vendite complessive della gamma Pixel lo siano una frazione di ciò che Samsung riesce a gestire in un solo anno, non sono davvero preoccupato che Google eliminerà la sua attività di smartphone Pixel, una pratica che hanno una tendenza a fare.
Questo perché i telefoni Pixel fungono da piattaforma di riferimento per Android, che è una delle attività principali di Google a causa della quantità di denaro che genera attraverso l’ecosistema Play. Grazie ai suoi legami con Google, Pixel gode di un livello di sicurezza e supporto di prima classe che altri fornitori di hardware Android sognano, ma questi legami limitano anche ciò che Pixel può fare.
Poiché Google è sia il produttore di Pixel che di Android, i due team lavorano fianco a fianco per garantire che ogni nuova funzionalità introdotta da Pixel non rompa la compatibilità con altre parti del sistema operativo o con le app. La posizione di Google quando si tratta del software Pixel è quella giusta da prendere perché hanno un obbligo sia nei confronti degli sviluppatori che degli OEM, ma il risultato potrebbe non essere sempre gradito agli utenti finali.
Non sono consentiti “trucchi sporchi”.
Quando Google è nuovo Tablet Pixel E Piega pixel finito nelle mani dei consumatori il mese scorso, molti sono rimasti sorpresi nell’apprendere che molti dei migliori app Android non erano ottimizzati per i loro schermi di grandi dimensioni. Invece di visualizzare le app a schermo intero, Pixel Tablet e Pixel Fold utilizzano buca delle lettere per posizionare le app in una finestra circondata da barre nere su entrambi i lati. La decisione di Google ha suscitato critiche online, con alcuni utenti SU Reddit anche pensando di restituire il loro nuovo Fold a causa del suo software.
Questi utenti hanno spiegato come altri dispositivi sono in grado di visualizzare le loro app preferite a schermo intero, o almeno offrire loro la possibilità di farlo, a differenza dei dispositivi di Google. Ad esempio, l’app Twitter sui tablet Samsung occupa l’intero schermo.
La decisione di Google di utilizzare le app letterbox, a mio avviso, è quella corretta: compromette tra il desiderio degli sviluppatori di non distorcere le proporzioni delle loro app e il desiderio degli utenti di utilizzare le loro app nel loro orientamento preferito. Se Google avesse fatto Nientequindi molte app verrebbero semplicemente bloccate sull’orientamento verticale come su Tappetino OnePlus O OPPO Trova N2.
Ciò ovviamente fornirebbe un’esperienza terribile per gli utenti, poiché dovrebbero capovolgere i loro dispositivi anche per utilizzare determinate app (immagina di utilizzare il Pixel Tablet 16:10 in modalità verticale!) Invece, Google ha creato un configurazione a livello di piattaforma che consente all’OEM di decidere se rispettare o meno la preferenza di orientamento di un’app. Pixel Tablet e Pixel Fold utilizzano entrambi questa configurazione per forzare le app normalmente bloccate in verticale in modalità orizzontale, ma senza allungarle inserendole in una cassetta delle lettere.
Ma allungare l’app è esattamente ciò che alcuni utenti Volere. Certo, è tecnicamente di Twitter colpa che non è ottimizzato per dispositivi Android a grande schermo, ma se un tablet offre la “migliore” esperienza di Twitter, puoi capire perché alcune persone stanno criticando Google qui.
Idealmente, gli sviluppatori vedrebbero che le loro app non hanno un bell’aspetto sui dispositivi Android con schermo grande e poi si mettono al lavoro per ottimizzarle, ma non è sempre così semplice. A seconda dell’app, potrebbero essere necessari molto tempo e molte risorse per ottimizzare le cose. Non tutte le aziende sono disposte ad assegnare gli sviluppatori all’attività o addirittura a vederne la necessità, considerando il numero di utenti (relativamente) che accedono alle loro app da questi tipi di dispositivi.
Gli OEM, riconoscendo che non possono convincere ogni sviluppatore a ottimizzare le proprie app per i propri dispositivi, implementano invece le proprie funzionalità software o “hack” per compensare. Samsung, ad esempio, offre una funzionalità in OneUI chiamata “visualizzazione orizzontale per le app verticali” che consente agli utenti di “forzare le app che normalmente supportano solo la visualizzazione verticale per essere visualizzate in orizzontale quando [their] il tablet è tenuto orizzontalmente. Fondamentalmente, questa funzione consente inoltre agli utenti di “scegliere di mantenere le proporzioni originali dell’app o di allungarle per riempire l’intero schermo”. Quindi, mentre app come FedEx, Venmo, Authy, Nothing X, Amplifi, AMEX e altre sono mostrate in una cassetta delle lettere sul Pixel Tablet, possono essere costrette a riempire lo schermo in modalità orizzontale su un tablet Galaxy.
Non disonoriamo solo Twitter FedEx, Venmo, Authy, Nothing X, Amplifi, AMEX e altri. Ottimizza le tue app https://t.co/DsgmGlc9MC pic.twitter.com/M5n2l56LzQ22 giugno 2023
Google, tuttavia, non può farla franca. Quando dicono agli sviluppatori che le loro app lo faranno comportarsi in un certo modo, devono rispettarlo sui propri dispositivi. Tutto ciò che Google può davvero fare è incoraggiare, ma non costringere, gli sviluppatori a ottimizzare le loro app per schermi di grandi dimensioni. Google deve mantenere un delicato equilibrio tra piacere a utenti, sviluppatori e OEM, a differenza degli OEM che devono solo accontentare i propri utenti.
Ovviamente sto semplificando eccessivamente le cose qui, poiché non è che gli OEM possano farla franca nulla. I requisiti di compatibilità e i test di Android limitano ancora ciò che gli OEM possono modificare in una certa misura. Sebbene, come molti sviluppatori ti diranno, i requisiti di compatibilità spesso non vanno abbastanza lontano, poiché gli OEM hanno rotto come funzionano i servizi in background ormai da anni. Gli OEM pasticciano con i servizi in background per ottenere una migliore durata della batteria, che è un’altra cosa che Google non può farla franca, con conseguente durata della batteria “peggiore” su Pixel quando si escludono altri fattori.
Anche Google no completamente contro gli “hack sporchi”: semplicemente non implementano nulla che possa confondere le aspettative degli sviluppatori su come si comporterà il sistema operativo. Ad esempio, con Pixel Tablet, Google ha impostato il suo “orientamento naturale” su verticale in modo che le app della fotocamera non si rompono quando in cassetta delle lettere. Hanno anche implementato una correzione per la compatibilità che disabilita la rotazione automatica soltanto per app a schermo intero con blocco verticale come i giochi.
Come puoi vedere, quando Google vuole apportare alcune modifiche ad Android, ha molto da considerare. A volte, ciò si traduce in funzionalità molto richieste che impiegano anni per essere rilasciate perché devono essere implementate “nel modo giusto”.
Apportare modifiche “nel modo giusto”
Google viene spesso deriso per “copiare” funzionalità da OEM come Samsung, ma c’è una buona ragione per cui spesso sono “in ritardo” nell’adottare determinate funzionalità. Per prima cosa devono assicurarsi che ci sia effettivamente abbastanza interesse per la funzionalità perché valga la pena lavorarci sopra, altrimenti potrebbero finire per implementare una funzionalità che poche persone usano ma che devono ancora mantenere per diverse versioni. Devono inoltre garantire che non vi siano regressioni o conflitti con altre parti del sistema operativo o con le app, nonché affrontare eventuali limitazioni nelle implementazioni esistenti, poiché la loro versione della funzione potrebbe non essere visualizzata solo sui propri telefoni Pixel ma anche in AOSP per qualsiasi OEM da adattare.
Ad esempio, Google ha finalmente aggiunto supporto screenshot a scorrimento in Android 12, anni dopo che altri OEM hanno implementato tale funzionalità. Il modo in cui molti OEM hanno implementato gli screenshot a scorrimento è stato quello di simulare uno scorrimento, acquisire più screenshot e quindi unirli tutti insieme una volta raggiunta la fine della pagina. Google rifiutato di adottare questo approccio perché ci sono molte app con cui non funziona. L’implementazione dello screenshot a scorrimento di Android 12 funziona con tutte le app che utilizzano uno standard Visualizzazione-interfaccia utente basata e per le app con cui non funziona, c’è un’API che possono utilizzare per farlo funzionare.
Di solito è così che vanno queste cose. Gli OEM sviluppano una funzionalità che guadagna popolarità ma che presenta diverse limitazioni, Google vede la funzionalità e decide di appianare eventuali nodi, quindi Google rilascia la funzionalità, nonché un’API e una documentazione di accompagnamento quando necessario.
Ancora una volta, tuttavia, se una funzione viene implementata nel modo “corretto” ha poca importanza per alcuni utenti, quelli a cui interessa solo che la funzione sia disponibile in qualche forma. E in una certa misura, sono d’accordo con loro: sicuramente sarebbe stato conveniente avere una funzione di screenshot a scorrimento che funzionasse abbastanza bene piuttosto che non averne uno fino ad Android 12. Ma Google non può farla franca fornendo una funzionalità a metà, che è in parte il motivo per cui ha impiegato così tanto tempo ad adottare altre funzionalità come modalità con una sola mano, bolle, clonazione dell’appE modalità desktop in stock Android.
Sempre in testa al gruppo
Mentre altri produttori di dispositivi hanno maggiore flessibilità quando si tratta di creare nuove funzionalità, non hanno la posizione privilegiata che ha Pixel quando si tratta di ottenere nuove funzionalità in Android. Google è già al lavoro per lo sviluppo Android 15 “Gelato alla vaniglia”, ma gli OEM non otterranno un’analisi completa delle novità del sistema operativo fino a quando non saranno informati su di esso apparentemente entro la fine dell’anno. Sì, gli OEM ottengono l’accesso anticipato al codice sorgente per ogni nuova versione di Android, ma ciò non accade fino a quando Google non ha già sostanzialmente pianificato quali funzionalità e API vogliono implementare nella prossima versione. E molte di queste modifiche vengono in genere apportate pensando a un futuro dispositivo Pixel. La maggior parte, ovviamente, non lo sono, ma molti lo sono.
Prendi, ad esempio, molte delle modifiche apportate da Google in Android 13 pensando ai dispositivi Pixel. Hanno aggiunto una modalità hub e il supporto del dock audio USB per Pixel Tablet, una funzione “media tap to transfer” per potenziare nuove esperienze cross-device tra telefoni Pixel e Pixel Tablet e un’API “Ambient Context” per potenziare la privacy- preservando il back-end per la funzione di rilevamento della tosse e del russamento di Pixel, solo per citarne alcuni. Quando Google ha in mente una nuova funzionalità Pixel che richiede modifiche alla piattaforma Android, non devono necessariamente farlo lottare per ottenere l’approvazione—devono solo assicurarsi che sia fatto “nel modo giusto”.
Ancora una volta, sto semplificando eccessivamente qui: ci sono molte persone all’interno di Android che aiutano a supervisionare le implementazioni di nuove funzionalità per garantire che non introducano potenziali problemi di sicurezza o interrompano le API, quindi non è che qualsiasi richiesta di funzionalità da parte di Pixel venga implementata immediatamente senza controllo interno . Ma il fatto che Pixel e Android siano entrambi sotto lo stesso ombrello rende più facile per loro allinearsi su quali modifiche dovrebbero essere implementate nelle versioni future del sistema operativo. Tuttavia, gli OEM hanno molto da dire sulla direzione futura della piattaforma, soprattutto quando si tratta di decisioni che hanno un impatto diretto su di loro. E non è che gli OEM debbano aspettare che Google adotti le modifiche necessarie in AOSP prima che possano iniziare a lavorare su una nuova funzionalità.
Infine, non posso concludere qui senza menzionare uno dei maggiori punti di forza di Pixel: ottengono i primi dibs sulle nuove versioni di Android. Poiché Google utilizza Pixel come piattaforma di riferimento di Android, le nuove versioni del sistema operativo vengono sviluppate e testate sul dispositivo. Mentre ci sono momenti in cui essere i primi a provare il nuovo sistema operativo non ha funzionato, Penso che la maggior parte degli utenti di Pixel concorderà sul fatto che gli aggiornamenti del giorno 1 fanno parte di ciò che li ha portati al marchio. Pixel brilla come marchio di smartphone a causa dei suoi legami con Google, ma spero che dopo aver letto questo articolo, tu sia arrivato a capire meglio perché prendono determinate decisioni o sembrano “lenti” nel raccogliere determinate funzionalità rispetto ad altre.
#legami #Pixel #con #Google #sono #suo #più #grande #punto #forza #anche #punto #debole
Image Source : www.androidcentral.com