3Jul
non contano più da vicino come prima. La maggior parte dei dispositivi Android non riceve tempestivamente aggiornamenti del sistema operativo, ma Google sta aggiornando sempre più il sistema operativo Android in background.
Questo è il vero piano di Google per combattere la frammentazione di Android: aggiorna il più possibile il sistema operativo e le sue app senza passare per produttori di dispositivi o gestori. I dispositivi precedenti non sono obsoleti come in passato.
Android 4.2, 4.3 e 4.4 sono aggiornamenti minori
Gli aggiornamenti di Android erano una volta estremamente importanti. Ad esempio, quando è uscito Android 4.0 Ice Cream Sandwich, ha portato un'interfaccia completamente ridisegnata, miglioramenti delle prestazioni e persino API limitate ad Android 4.0.Alcune app non funzionerebbero su dispositivi senza Android 4.0.Google Chrome richiede Android 4.0, quindi i dispositivi che non sono mai stati aggiornati da Android 2.3 Gingerbread non possono ancora utilizzare Google Chrome oggi. Il passaggio ad Android 4.0 è stato enorme. Anche Android 4.1 è stato estremamente importante, rendendo l'interfaccia molto più semplice e meno lenta con "Project Butter".
Rispetto ad Android 4.0 e Android 4.1, le versioni più recenti di Android sono aggiornamenti minori. Android 4.4 è il più grande aggiornamento, con un consumo di memoria notevolmente ridotto, ma, se si dispone di un dispositivo fornito con una versione recente di Android, probabilmente funziona già bene e queste riduzioni di memoria sono solo piacevoli.
Aggiornamenti Google Play Services
Google sta aggiornando Android senza effettivamente aggiornare il sistema operativo Android. Quando un produttore desidera rilasciare un dispositivo Android, deve negoziare un accordo con Google per ottenere Google Play Store e le app di Google sui propri dispositivi. Come parte di questo accordo, Google si riserva il diritto di aggiornare autonomamente il componente Google Play Services di Android. Questo componente si aggiorna automaticamente in background sul tuo dispositivo Android e non è possibile per te - o per il produttore del dispositivo - impedire che ciò si verifichi.
Google ha aggiunto alcune funzionalità ad Android tramite Google Play Services. Questi aggiornamenti riguardano i dispositivi fino a Android 2.3 Gingerbread e 2.2 Froyo, rilasciati nel 2010.
Ad esempio, Google ha aggiunto la funzionalità di tracciamento dei dispositivi Android Device Manager a quasi tutti i dispositivi Android grazie a un aggiornamento di Google Play Services. Apri l'app Impostazioni Google - l'intera app è stata aggiunta tramite un aggiornamento di Play Services - tocca Gestione dispositivi Android e abilitalo. Google ha anche aggiunto una funzione di scansione delle app che analizza le app caricate dal sidelo per il malware se si sceglie di abilitarlo, rendendo i dispositivi più vecchi più sicuri. Queste funzionalità rivolte agli utenti sono state aggiunte al sistema operativo Android tramite un aggiornamento dei servizi di gioco senza alcuna interferenza da parte dei produttori o dei gestori di dispositivi.
Google ha anche aggiunto nuove API per gli sviluppatori da utilizzare, tra cui un'API di localizzazione più efficiente che riduce drasticamente l'utilizzo della batteria. Il vecchio metodo richiedeva ciascuna app separata per riattivare l'hardware GPS e determinare la propria posizione da sola.
Questi sono il tipo di aggiornamenti che richiederebbero un aggiornamento completo del sistema operativo su altre piattaforme. Tuttavia, Google è riuscita a eseguire un end-run su carrier e produttori rallentando le cose e rilasciando aggiornamenti per quasi tutti i dispositivi Android. Se il tuo dispositivo ha il Play Store, Google lo sta aggiornando.
Official Google Apps su Google Play
Google ha anche diviso sempre più app su Android, pubblicandole come app nel Play Store. Ciò significa che l'app può essere aggiornata senza aggiornare il sistema operativo Android, ma significa anche che è possibile installare l'app su vecchie versioni di Android.
Gmail, Google Calendar, Tastiera Google, Hangouts, Chrome, Google Maps, Drive, YouTube, Keep, Google+, l'app di ricerca di Google: sono tutte app che si aggiornano regolarmente da Google Play e possono essere installate su dispositivi meno recenti. Su iOS di Apple, un aggiornamento a un'app di sistema come Posta, Calendario, Messaggi o Safari richiederebbe una versione completamente nuova del sistema operativo iOS.Su Android, si aggiornano automaticamente per tutti.
L'Android Experience Launcher di Android 4.4 diè stato persino implementato su altri dispositivi tramite un aggiornamento all'app Ricerca Google. Puoi abilitarla facilmente spostando il sideload di una piccola app di abilitazione. Alla fine, Google Experience Launcher potrebbe essere disponibile per un'installazione semplice e ufficiale su dispositivi meno recenti.
Cosa richiederà ancora Aggiornamenti del sistema operativo
Alcune cose richiedono ancora aggiornamenti del sistema operativo. Funzionalità a livello di sistema operativo come account utente multipli, riduzioni dell'utilizzo della memoria o supporto per nuovi standard hardware come Bluetooth 4.0 non possono essere implementate in background. Richiedono nuove versioni del sistema operativo principale.
Tuttavia, questi aggiornamenti stanno diventando sempre meno significativi. Google sta implementando il maggior numero di nuove funzionalità tramite gli aggiornamenti dei servizi di gioco e gli aggiornamenti delle app. Stanno dividendo sempre più app dal sistema operativo Android, rendendole disponibili su Google Play in modo che ogni dispositivo possa aggiornarle.
La realtà è che gli aggiornamenti di Android sono diventati sempre meno significativi. Se hai un dispositivo con Android 4.1 o 4.2, hai ancora un'esperienza Android molto moderna con la maggior parte delle ultime funzionalità.Puoi comunque utilizzare tutte le app più recenti perché Google ti ha fornito le ultime API.Non importa i numeri di versione: la frammentazione di Android sta migliorando.
Questo è il piano di Google per combattere la frammentazione di Android, sia per gli sviluppatori che per gli utenti. Gli sviluppatori ottengono l'accesso alle stesse API su tutti i dispositivi Android, mentre gli utenti accedono più rapidamente alle funzionalità e alle nuove app. Finora sembra funzionare.
Image Credit: Kham Tran su Flickr