Articolo

Perché non avrai mai l'ultima versione di Android

protection click fraud
Android Central

Se hai un telefono Android, è probabile che non esegua la versione più recente del sistema operativo, la 4.1 Jelly Bean. Secondo Dati propri di Google, solo l'1,2% dei dispositivi attivi esegue l'ultima versione di Android. Il 57,5 ​​percento rimane attivo Android 2.3, una versione che si avvicina rapidamente al suo secondo compleanno.

Se sei stato abbastanza fortunato da acquistare un dispositivo Nexus, il dispositivo Nexus giusto, potresti procurarti l'ultimo una dolce sorpresa dalla fabbrica di cioccolato di Mountain View immediatamente o entro poche settimane finalizzato. Ma per la maggior parte degli innumerevoli milioni di dispositivi Android attivi, è una storia completamente diversa. Probabilmente non eseguiranno mai l'ultima versione di Android, qualunque essa sia. Sono su ICS se sono fortunati, Gingerbread se non lo sono, e quando avranno Jelly Bean canteremo già le lodi di Key Lime Pie.

Verizon offre Pixel 4a per soli $ 10 / mese sulle nuove linee Unlimited

Questo circolo vizioso è un prodotto dell'approccio di Google al suo sistema operativo, combinato con un pasticcio di altri fattori tra cui operatori, produttori e aspettative degli utenti. È uno dei problemi più significativi della piattaforma e tutt'altro che impossibile da risolvere. Continua a leggere per scoprire esattamente il motivo, mentre analizziamo il processo di aggiornamento del software Android.

Android Central

Aggiorna l'ansia

Compri un telefono, paghi i tuoi $ 200, ti impegni a un contratto di 2 anni con un fornitore di servizi. In passato il coinvolgimento del produttore nello sviluppo di un dispositivo terminava una volta spedito. Invece, poiché gli smartphone sono diventati più diffusi, sono in continua evoluzione, anche dopo il rilascio. Arrivano nuovi aggiornamenti software, aggiungendo funzionalità, modificando l'aspetto grafico e migliorando le prestazioni mesi dopo l'acquisto. Gli aggiornamenti principali potrebbero persino spostare i dispositivi fino a una nuova versione della piattaforma.

Man mano che gli aggiornamenti diventano più comuni e i consumatori diventano più esperti di tecnologia, c'è una crescente consapevolezza che i dispositivi possono essere aggiornati e l'aspettativa che essi dovrebbero essere aggiornato. Con ciò arriva una sorta di "ansia da aggiornamento". Se sei passato da una bacheca di messaggi per smartphone, come i nostri forum o XDA, saprai cosa intendiamo con questo. Le discussioni abbondano chiedendo quando ICS, o Jelly Bean, sarà disponibile per determinati dispositivi. In caso di aggiornamenti ritardati o addirittura annullati, gli abitanti di Internet giurano che non acquisteranno mai più un altro telefono da quel produttore o operatore. È un'esperienza di proprietà completamente negativa.

Anche se questo non è rappresentativo dell'intera base di utenti - non di gran lunga - è un esempio di quanti utenti esperti utilizzano gli smartphone Android. Sono sempre dietro la curva, sempre in attesa di un aggiornamento, non godono mai appieno del prodotto che hanno acquistato così come l'hanno acquistato. In parte è colpa della stampa tecnologica: siamo sempre concentrati sulle novità, e questo significa parlare di software che non ha ancora raggiunto la maggior parte delle persone.

C'è anche il problema dei telefoni pubblicizzati come "pronti per l'aggiornamento". Anche adesso, i dispositivi forniti con ICS vengono commercializzati come "aggiornabili" a Jelly Bean, in una mossa che essenzialmente consente ai produttori e ai vettori di trasformare la mancanza di determinati software in una funzionalità a sé stante destra. Fin dall'inizio, ai proprietari viene chiesto di attendere gli aggiornamenti, consapevoli che il loro nuovo telefono ha un vecchio software. L'HTC Rezound è stato commercializzato come "ICS-ready" all'annuncio nel novembre 2011. Ha ricevuto Android 4.0 over-the-air circa nove mesi dopo, nell'agosto 2012. Inutile dire che c'è molta attesa per una funzione pubblicizzata.

Ma gli aggiornamenti non si verificano solo e ci sono validi motivi tecnici per cui la nuova versione di Android che stavi aspettando potrebbe impiegare quasi un anno per arrivare.

Android Central

La programmazione è difficile

Quando viene rilasciata una nuova versione di Android, viene rilasciata tramite l'Android Open Source Project (AOSP). AOSP è disponibile per chiunque possa scaricare, armeggiare e costruire Android a proprio piacimento, indipendentemente dal fatto che sia un importante produttore di smartphone, un produttore di ROM personalizzate. Ma quando il codice viene rilasciato, non è necessariamente pronto per ogni dispositivo disponibile.

Ottenere una nuova versione di Android attiva e funzionante su qualsiasi dispositivo con hardware diverso richiede un file una notevole quantità di lavoro aggiuntivo ed è necessario uno sforzo ancora maggiore per trasferire codice proprietario da produttori di chip. Ad esempio, un dispositivo Snapdragon S4 necessita di driver Qualcomm compatibili con Jelly Bean per CPU e GPU. Il processo di costruzione deve essere adattato all'hardware del telefono e le personalizzazioni esistenti devono essere integrate nella nuova versione di Android senza rompere nulla.

Anche su hardware apparentemente simile, ci saranno spesso altri componenti proprietari con cui lavorare nel mix. Ad esempio, l'HTC One X (internazionale) è un dispositivo Tegra 3, ma include il chip ImageSense di HTC, qualcosa che non si trova sul Nexus 7. Inoltre dispone la sua memoria interna in modo diverso, con una partizione separata per i media. Poi c'è il firmware della radio cellulare da considerare. All'improvviso, hai molto lavoro da fare per portare un dispositivo Tegra 3 su Jelly Bean.

Sony ha spiegato l'intero processo di codifica e porting in grande dettaglio in un post sul blog alla fine dell'anno scorso. Vale la pena leggerlo se vuoi sviluppare una ritrovata simpatia per i programmatori che devono gestire questo tipo di aggiornamenti.

Tuttavia, l'attività non è limitata al codice. Ci sono spesso modifiche al design da prendere in considerazione, specialmente quando si aggiorna da Android 2.xa 4.x, una modifica della versione che ha apportato miglioramenti all'interfaccia utente. Come ci ha spiegato Sony a la sua recente tavola rotonda di design in Germania, i produttori hanno pochi avvertimenti su ciò su cui Google potrebbe lavorare, quindi non possono pianificare in anticipo. Certo, Google sta cercando di cambiare questa situazione con il suo Platform Developer Kit, che offre agli OEM un accesso anticipato a determinate parti del framework nelle nuove versioni di Android. Tuttavia, il PDK si concentra sulla preparazione di nuovi dispositivi per il lancio, non sull'aggiornamento di quelli vecchi. E se il linguaggio di progettazione Android sottostante cambia, anche le personalizzazioni che si trovano sopra devono essere modificate.

Aggiornare un dispositivo Android non è facile e c'è molto di più che inserire il nuovo codice da Google e sperare per il meglio. È un sacco di lavoro, e questo prima ancora che tu pensi di ottenere l'approvazione e il trasferimento sui telefoni. Se sono state apportate modifiche alla radio, il nuovo codice deve essere certificato dalle autorità regionali, nonché da organismi come Bluetooth SIG e Wifi Alliance. Tutto ciò richiede tempo prezioso e dentro il suo post sul blog l'anno scorso, Sony ha identificato la certificazione come la parte più dispendiosa in termini di tempo per la creazione di un nuovo software.

Android Central

Il problema del vettore

Qui è dove incontriamo le grandi figure di odio dello spazio mobile: i vettori. Un male necessario nel nostro mondo connesso, gli operatori di telefonia mobile hanno una grande influenza su ciò che esce sulle loro reti, specialmente in mercati come gli Stati Uniti e il Giappone. Questo potere include il requisito che i produttori inviino gli aggiornamenti per l'approvazione prima che vengano eliminati.

Il processo di certificazione del vettore può essere velocissimo o laboriosamente prolisso. Gli aggiornamenti minori, in particolare sui gestori GSM al di fuori degli Stati Uniti, sono spesso soggetti a rapida approvazione. Un buon esempio è L'approvazione di Three UK di una patch per la correzione di bug per l'HTC One S. Questa certificazione ha superato la certificazione in un paio di giorni, poiché erano state apportate solo piccole modifiche e il vettore era soddisfatto che nulla avrebbe interrotto la sua rete.

All'altra estremità della scala ci sono importanti aggiornamenti su alcuni dei vettori statunitensi. Stiamo andando a prendere in giro il Verizon Galaxy Nexus qui, ma ci sono molti altri esempi su reti rivali. Gnex di Big Red ha impiegato più di due mesi per ottenere la certificazione per il suo aggiornamento Android 4.0.4 e Jelly Bean per il Nexus, completato a luglio, non è ancora disponibile. È impossibile sapere esattamente perché le cose sono state bloccate o di chi, se qualcuno, è la colpa. Ma è un esempio di come è possibile aggiungere settimane extra di attesa se si verificano problemi durante il processo di certificazione.

I vettori si muovono generalmente lentamente e commetteranno sempre un errore dalla parte della cautela. Hanno anche risorse limitate quando si tratta di certificare il software per smartphone e la priorità, naturalmente, sarà sempre data all'approvazione di nuovi dispositivi pronti per la vendita. È così che guadagni. E un atteggiamento simile prevale anche in alcuni OEM. Se un telefono non è stato venduto bene o è un modello economico, potrebbe non valere la pena dedicare tempo e denaro a sviluppare e certificare un aggiornamento. I produttori di smartphone sono aziende, dopotutto.

Android Central

Android contro basato su Android

Ma questi sono telefoni Android, giusto? Perché è così difficile mantenere i telefoni Android con il software più recente, specialmente quando dispositivi come iOS e Windows Phone sembrano gestire un processo di aggiornamento molto più veloce ed elegante?

La risposta è la varietà. Apple non ha più di tre telefoni attuali alla volta, rendendo molto più semplice il compito di sincronizzare gli aggiornamenti tra i suoi dispositivi. La gamma iPhone ha anche una minore varietà interna da un modello all'altro. Inoltre, lo stretto controllo di Apple su ogni aspetto dell'hardware e del software significa che può facilmente anticipare le future versioni del software in un modo che i produttori di telefoni Android non possono fare.

Per quanto riguarda Microsoft, controlla quasi quanto Apple. I suoi telefoni sono limitati alle CPU Qualcomm Snapdragon e una gamma fissa di risoluzioni del display. Alcune aree del sistema operativo sono off-limits anche per gli OEM e ci sono requisiti rigorosi per i telefoni Windows, come particolari impostazioni dei pulsanti e quote di memoria. Gli OEM di Windows Phone sono inoltre estremamente limitati nelle modifiche che possono apportare all'interfaccia utente. Tutti questi fattori rendono più facile distribuire aggiornamenti su hardware apparentemente diversi di produttori diversi.

Dobbiamo anche sottolineare che i telefoni Android, come tendiamo a pensarli, non sono solo telefoni Android. Loro sono Basato su Android telefoni.

Qualche mese fa, Vic Gundotra di Google ha pubblicato un post su Google+, cantando le lodi del suo nuovo tablet Nexus 7, insieme a una foto allegata. Quando i follower gli hanno chiesto cosa usasse per scattare la foto, ha risposto con un linguaggio molto preciso e preciso: è stata scattata sul suo "Galaxy S3 basato su Android". Gundotra's la formulazione illumina una distinzione cruciale tra i dispositivi Nexus e "Google Experience" e i telefoni Samsung, HTC e Motorola che dominano i muri della maggior parte I negozi. Android è ciò che viene rilasciato da Google. Una volta che i produttori lo acquisiscono, il prodotto finale è Android-basato. Ci sono cose lì dentro che Google non controlla direttamente, il che significa che non è più solo "Android".

Il HTC One X è un telefono HTC Sense basato su Android. Il Galaxy S3 è un telefono Samsung TouchWiz basato su Android. Sebbene siano compatibili con Android e condividano un set di funzionalità comuni, sono diversi dal sistema operativo fornito dai ragazzi di Mountain View.

Android Central

I pericoli della varietà

Essendo un sistema operativo open source, gli OEM sono liberi di fare praticamente tutto ciò che vogliono con Android. L'unico vero fattore limitante è Android Compatibility Test Suite, un insieme di programmi di test progettati per garantire che non abbiano alterato il framework in un modo che rompe le app di terze parti. I telefoni devono superare questo test per ottenere il sigillo di approvazione di Google. Tuttavia, nel CTS non è previsto che una build di Android personalizzata dal produttore sia facile da aggiornare e, pertanto, non ci sono garanzie sui tempi di aggiornamento.

Potresti dire che è una cosa negativa, soprattutto se sei un fan di Android vanigliato. Se Microsoft può costringere i produttori a non scherzare con l'interfaccia utente di Windows Phone, perché Google non fa lo stesso per Android? Ebbene, se così fosse, Android diventerebbe molto meno attraente per i clienti reali di Google: operatori e produttori di dispositivi. Vogliono spalmare Android con il proprio software e linguaggio di progettazione per differenziarsi nel mercato mobile affollato e competitivo. Se non fossero in grado di farlo, semplicemente non produrrebbero tanti telefoni Android e di conseguenza i clienti non comprerebbero tanti telefoni Android.

Un minor numero di telefoni Android significherebbe meno clic sugli annunci nella Ricerca Google e un minor numero di utenti di dispositivi mobili incanalati negli ecosistemi di app e contenuti di Google. Google non vuole che ci siano meno telefoni Android. Google vuole centinaia di milioni di telefoni Android e per raggiungere questo obiettivo deve aprire Android alla personalizzazione.

Di conseguenza, Google, in quanto titolare della piattaforma, non ha il potere di forzare gli aggiornamenti sui telefoni "basati su Android". La vasta quota di mercato del suo sistema operativo si basa sulla disponibilità di una moltitudine di dispositivi in ​​vendita e ciò a sua volta porta a una varietà infinita di specifiche hardware, personalizzazioni del produttore e requisiti del vettore. È quella varietà che rende gli aggiornamenti rapidi e frequenti dei dispositivi un compito assolutamente impossibile, per i motivi tecnici che abbiamo già discusso. In poche parole, non è possibile che Android nel suo insieme possa avere aggiornamenti rapidi e una grande quota di mercato. È precluso dalla natura della piattaforma e, soprattutto, dal ruolo di Android nella strategia aziendale di Google.

Sfortunatamente, nonostante le offerte di token come quelle di Motorola 100 dollari se il tuo telefono non riceve Jelly Beane la sfortunata Android Update Alliance, le cose non mostrano segni di cambiamento.

Android Central

È un problema?

Potrebbe essere inevitabile, ma dover aspettare più a lungo di quanto vorresti per un aggiornamento non è mai una buona cosa. I clienti non si preoccupano del motivo per cui il loro nuovo splendente telefono Android è una o due versioni indietro rispetto all'ultima. Osservano semplicemente, con occhi invidiosi, gli utenti iPhone che ottengono iOS 6 in tempo e vedono che sono stati cambiati dal loro produttore.

I consumatori moderni stanno diventando più consapevoli del fatto che gli smartphone non sono più telefoni, ma computer e che possono essere aggiornati con nuove interessanti funzionalità. Sebbene motivi tecnici e commerciali possano impedire l'aggiornamento di tutti i telefoni Android, questi dispositivi sono destinati a competere con gli ultimi Apple e Microsoft, e quando sono una o due versioni principali dietro la punta di diamante, rappresenta una chiara area di debolezza per i concorrenti sfruttare. Questo lo rende un problema per tutti coloro che hanno un interesse in Android.

In preparazione per questo articolo, noi ha condotto un piccolo sondaggio non scientifico su Google+, chiedendo ai follower di Android Central come erano state le loro esperienze con gli aggiornamenti sui loro telefoni. La risposta è stata quasi uniformemente negativa: anche i fan della piattaforma hanno descritto i roll-out degli aggiornamenti in termini come "cattivi" "Terribile" e "merda assoluta". Questo è un aspetto dell'esperienza Android che ha un serio problema di immagine tra la potenza utenti.

L'altro lato di questo argomento è che Android sta esplodendo, nonostante i suoi problemi di aggiornamento. È il sistema operativo per smartphone più popolare al mondo. I dispositivi continuano a volare fuori dagli scaffali dei negozi e la piattaforma ha un forte seguito da parte della comunità, nonostante la maggior parte dei telefoni utilizzi versioni software precedenti.

Si potrebbe sostenere che la maggior parte dei consumatori tradizionali non si preoccupi affatto di aggiornare il proprio telefono e probabilmente avresti ragione. E per coloro che devono assolutamente avere l'ultima versione di Android, c'è sempre l'ultimo Nexus telefono, sebbene l'appeal del marchio Nexus sia stato in qualche modo attenuato dai ritardi negli aggiornamenti su Verizon e Sprint.

Android Central

C'è una soluzione?

L'unica vera soluzione al problema dell'aggiornamento di Android è un cambio di mentalità o, se non funziona, un cambio di telefono. Android non sarà mai in grado di offrire aggiornamenti globali come fa Apple: è tecnicamente impossibile per l'ampia varietà di motivi che abbiamo già trattato.

I proprietari di telefoni Android, i membri della comunità e i fan devono capire che gli aggiornamenti sono difficili da sviluppare e impiegare tempo e denaro per spegnerli e, quando i vettori vengono coinvolti, possono essere soggetti a lunghi e noiosi ritardi. Non è il caso di iOS e Windows Phone, ma sono sistemi operativi molto diversi. Per quanto possa essere doloroso ammetterlo, l'attesa di aggiornamenti farà parte dell'esperienza Android per molti anni a venire.

Ma se il problema è Android, forse anche Android può essere la soluzione, almeno per gli utenti tecnicamente avventurosi. L'apertura di Android gli consente di funzionare su più piattaforme hardware, ma il sistema operativo di Google è anche estremamente adatto agli hacker. Molti dei principali dispositivi hanno una vivace scena ROM personalizzata, in cui sono disponibili firmware personalizzati, spesso basati su versioni successive di Android rispetto a quelle ufficialmente disponibili per quei telefoni. Ciò significa che se ti interessa davvero eseguire l'ultima versione del sistema operativo, puoi aprire il bootloader e farlo, a scapito della stabilità (e forse della tua garanzia).

Non è una soluzione perfetta, ma è quanto di più vicino potremmo mai arrivare. Quindi apri - o "Aperto" - la natura di Android ha i suoi vantaggi: un'ampia varietà di hardware, hackabilità e supporto ROM personalizzato, scelta infinita di dimensioni dello schermo, personalizzazioni software, componenti multimediali, stili di chassis e industriali disegni. Ma ha un grande tallone d'Achille: il labirintico, lungo e costoso processo di aggiornamento dei telefoni con una nuova versione. Non è necessariamente colpa di nessuno, ma è una debolezza incorporata nel DNA di Android e che dubitiamo sarà mai superata.

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!
È ora di tagliare il cavo!

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!

I migliori auricolari wireless sono comodi, hanno un suono eccezionale, non costano troppo e stanno facilmente in tasca.

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro
Prossima generazione

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro.

Sony ha ufficialmente confermato che sta lavorando su PlayStation 5. Ecco tutto ciò che sappiamo finora.

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200
Nuovi Nokias

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200.

Nokia 2.4 e Nokia 3.4 sono le ultime aggiunte alla gamma di smartphone economici di HMD Global. Poiché sono entrambi dispositivi Android One, è garantito che riceveranno due principali aggiornamenti del sistema operativo e aggiornamenti di sicurezza regolari per un massimo di tre anni.

Le migliori stampanti fotografiche istantanee portatili per dispositivi Android
Stampa in movimento!

Le migliori stampanti fotografiche istantanee portatili per dispositivi Android.

Sei in movimento e crei ricordi sul tuo telefonino. Anche se il digitale è fantastico, perché non provare a rendere quei ricordi un po 'più permanenti con una foto tangibile?

instagram story viewer