Annuncio pubblicitario
Android 5.0 Lollipop è stato rilasciato a novembre. A febbraio, tre mesi dopo, TechCrunch lo ha riferito meno del 2% dei dispositivi Android lo stavano eseguendo. Ora, a marzo, quel numero è ancora sospeso intorno al segno del 3%.
Confrontalo con il principale rivale di Android. Mela rilasciato iOS 8.0 a settembre iOS 8 è qui: 10 motivi per installarlo subitoSe possiedi un iPhone, iPad o iPod Touch, ti consigliamo di aggiornarlo a iOS 8 il prima possibile. Ecco perché. Leggi di più e entro novembre, solo due mesi dopo, oltre il 60% di iPhone stavano eseguendo la versione più recente e in realtà è così lento quando osservi il tasso di adozione delle precedenti versioni di iOS.
Cosa dà? Perché i dispositivi Android si aggiornano all'ultima versione molto più lentamente dei loro concorrenti? Perché no il tuo dispositivo con Lollipop ancora in esecuzione?
Il problema è il design di Android
A quanto pare, il problema del lancio lento dell'aggiornamento e dell'adozione ancora più lenta dell'aggiornamento non è una novità quando si guarda alla cronologia delle versioni di Android. Abbiamo esaminato Android
adozione frammentata della versione Una guida rapida alle versioni e agli aggiornamenti di Android [Android]Se qualcuno ti dice che stanno usando Android, non stanno dicendo quanto pensi. A differenza dei principali sistemi operativi per computer, Android è un ampio sistema operativo che copre numerose versioni e piattaforme. Se vuoi ... Leggi di più nel lontano 2011, ma da allora molto poco è cambiato.Il problema deriva dalla filosofia di progettazione di base di Android: un ambiente aperto che può essere adattato e personalizzato e presentato da chiunque sia in grado di produrre un telefono. Tale apertura è uno dei maggiori punti di forza di Android perché gli utenti Android amano la libertà, ma presenta alcuni grossi problemi, come Pirateria di app Android Pirateria su Android: quanto male è davvero?Android è noto per la sua pirateria dilagante, quindi studiamo esattamente quanto sia grave. Leggi di più .
Nonostante fosse ufficialmente disponibile a novembre, Lollipop era in realtà disponibile solo per alcuni dispositivi Nexus al momento. Perché? Perché i produttori adottano e sviluppano gli aggiornamenti secondo i propri ritmi, motivo per cui quegli stessi produttori ha annunciato le stime di disponibilità di Lollipop Android 5.0 Lollipop: cos'è e quando lo riceveraiAndroid 5.0 Lollipop è qui, ma solo su dispositivi Nexus. Cosa c'è esattamente di nuovo in questo sistema operativo e quando puoi aspettarti che arrivi sul tuo dispositivo? Leggi di più .
Al contrario, iOS è un singolo ecosistema strettamente gestito e regolato da Apple. Non devono preoccuparsi delle versioni HTC, Samsung e Motorola dell'iPhone; piuttosto, ogni dato iPhone è uguale al prossimo, quindi gli aggiornamenti sono più facili da testare e più veloci da eliminare.
E davvero, questo è ciò a cui si riducono tutti questi ritardi Android: il numero assoluto di dispositivi che devono essere supportati.
Tutto inizia con Google ...
Supponiamo che tu e i tuoi due amici acquistiate lo stesso Kit LEGO Google annuncia il nuovo progetto LEGO: Build With ChromeHai mai desiderato costruire qualcosa con i LEGO ma evitare il pericolo di calpestare uno di quei cacciatorpediniere? Bene, il team di Chrome e LEGO Group hanno una sorpresa per te: costruisci con Chrome. Leggi di più (che può effettivamente essere mettere a frutto Come utilizzare LEGOs per gestire meglio il tuo tempoPenso di aver trovato l'ultimo strumento di produttività: i LEGO. Non andartene! Lasciatemi spiegare. Leggi di più ) e utilizzarlo per creare una creazione unica. Alcuni mesi dopo, LEGO rilascia un altro kit e tutti e tre lo acquistate in modo da poter migliorare ciò che avete già realizzato.
Ognuno di voi deve incorporare quei nuovi pezzi, ma il processo sarà diverso per ognuno di voi perché le vostre creazioni sono tutte costruite in modi diversi. voi potrebbe essere facile adattarsi, ma i tuoi amici potrebbe lottare e richiedere più tempo per farlo funzionare.
Ma prima di approfondire questo, diamo un'occhiata a ciò che serve per produrre quei nuovi kit LEGO (leggi: nuove versioni di Android) in primo luogo.
Google lavora alle prossime versioni di Android dietro le quinte. Una volta che annunciano una nuova versione al pubblico, Google fornisce il codice sorgente per quella versione sul loro sito Web in modo che operatori e produttori possano valutarlo e decidere quali dispositivi supporteranno il nuovo aggiornamento.
Osservando il modello della sua storia, Google tende ad annunciare nuove versioni di Android ogni 6-12 mesi, spesso favorendo il rilascio tra luglio e novembre, ma a volte scegliendo di deviare se le circostanze lo richiedono.
Una volta che il codice sorgente è disponibile, spetta ai produttori ottenerlo impacchettato e pronto per i clienti in modo tempestivo.
... E finisce con i vettori
Poco più di un anno fa, HTC ha rilasciato un Infografica dettagliare il processo elaborato necessario per trasformare una nuova versione di Android in qualcosa che può essere trasferito sui dispositivi attuali.
Tornando all'analogia LEGO, supponiamo che tu sia HTC e che tu debba incorporare questi nuovi pezzi LEGO in ciò che hai già costruito. Per questo, devi parlare con i corrieri e vedere cosa essi volere.
Forse AT&T vuole i pezzi A, B e C nei loro dispositivi mentre T-Mobile vuole i pezzi X, Y e Z nei loro dispositivi. Ci sono oltre 100 corrieri in tutto il mondo e ognuno di essi desidera qualcosa di diverso. Come HTC, dovrai accontentarne molti, il che significa creare e testare centinaia di varianti.
Una volta eliminati i bug (e fidati di me, ci saranno abbondanza di bug durante il processo), tali dispositivi devono essere approvati da detti corrieri, oltre a Google, insieme a qualsiasi altro ente normativo specifico per regione.
Quando tutto è risolto e fatto, HTC può finalmente preparare i propri server over-the-air (OTA) con tutti questi aggiornamenti specifici del dispositivo. Quando i server sono pronti, gli utenti HTC lo sono notificato di un aggiornamento disponibile che può essere scaricato e applicato.
Altri produttori operano in modo simile.
Come puoi dire, è un processo che richiede molto tempo grazie ai numerosi scambi avanti e indietro tra tutte le richieste, i test e le iterazioni comuni a qualsiasi processo di sviluppo del software Cosa significa veramente "Beta Software"?Cosa significa che un progetto è in beta e dovresti preoccupartene? Leggi di più .
Quale versione di Android stai utilizzando?
Quindi perché il tuo dispositivo Android non è ancora aggiornato? Forse il tuo modello particolare non supporta l'ultima versione, ma la spiegazione più probabile è che devi solo aspettare un po 'di più.
Il lento processo di implementazione di Android ti dà fastidio? Ti basta passare a iOS? O ti accontenti di sopportarlo? Condividi i tuoi pensieri con noi nei commenti qui sotto!
Crediti immagine: sala d'aspetto Via Shutterstock, Mucchio di telefoni Android tramite Shutterstock, Telefono Android di base tramite Shutterstock, Infografica del processo di aggiornamento HTC
Joel Lee ha un B.S. in Informatica e oltre sei anni di esperienza professionale nella scrittura. È caporedattore di MakeUseOf.