Negli ultimi anni, gli utenti si sono lamentati del fatto che le funzionalità di Android e i miglioramenti del design sono rimasti fermi e non ci sono stati cambiamenti a livello del mare da parte dell’utente. Sebbene ciò sia vero in una certa misura, la verità è che Google ha lavorato duramente dietro le quinte per rendere Android davvero un sistema operativo modulare, sicuro e facilmente aggiornabile. A questo proposito, stiamo parlando del nuovo Google Play System Update su Android che è attualmente disponibile su Android 10 e 11. Quindi, senza perdere tempo, andiamo avanti e scopriamo nel dettaglio Google Play System Update.
Aggiornamento del sistema di Google Play su Android 10
Se il tuo dispositivo è su Android 10 o 11, vedresti una notifica “Google Play System Update” che scarica gli aggiornamenti in background. Successivamente, ti viene chiesto di riavviare il dispositivo per applicare tutte le modifiche. In apparenza sembra un aggiornamento dell’app, ma perché ti chiede di riavviare il dispositivo? Google Play System Update ha qualcosa a che fare con un aggiornamento del firmware o patch di sicurezza? Scopriamolo. Sommario
Il retroscena
Se volete continuare a leggere questo post su "Cos’è Google Play System Update su Android" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a Cos’è Google Play System Update su Android, continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.
Con Android 8, Google ha portato Project Treble che ha cercato di separare i componenti a livello di fornitore dal kernel. Mentre dal lato utente, non sembrava un cambiamento così grande, ma per gli OEM è stato un cambiamento enorme. Potrebbero finalmente aggiornare il firmware senza dover fare affidamento su fornitori di SoC come Qualcomm, Mediatek, ecc.
Nel corso della storia recente, puoi osservare che Google ha costantemente cercato di disaccoppiare i componenti dai framework Android di base in modo che possano essere facilmente aggiornati senza dover fare affidamento su intermediari.
Con Project Treble, hanno separato la dipendenza dell’OEM dal fornitore del SoC e ora con Google Play System Updated (nome in codice Project Mainline), Google vuole rompere la sua dipendenza dagli OEM per la consegna di bug critici e correzioni di sicurezza.
Che cos’è Project Mainline AKA Google Play System Update?
Questo è stato un po’ il retroscena, ma ecco perché Project Mainline è essenziale e cosa fa esattamente. Google fa un lavoro eccezionale nel correggere bug e correggere nuove vulnerabilità. Subito dopo la correzione dei bug, Google rilascia il codice ai produttori di dispositivi per applicare le patch ai loro dispositivi Android. Ma a causa dello scarso supporto da parte degli OEM, milioni di dispositivi non ricevono alcun aggiornamento, quindi i dispositivi rimangono vulnerabili agli attacchi.
Google vuole cambiare questo e, soprattutto, controllare l’aspetto della sicurezza dei dispositivi Android dalla propria parte. Non vuole fare affidamento sugli OEM per fornire correzioni di bug critici e miglioramenti. Ed è qui che entra in gioco Project Mainline AKA Google Play System Update. Con Android 10, Google ha selezionato 13 componenti (chiamati Mainline Module) da aggiornare in modo indipendente. Tuttavia, c’era un grosso problema. Non era obbligatorio per i produttori di dispositivi rispettare tutti i moduli della linea principale, quindi molti produttori di dispositivi l’hanno ignorato.
Con Android 11, però, le cose sono cambiate radicalmente. Ora, Google ha aumentato i moduli Mainline da 13 a 25 (il che significa maggiore controllo da parte di Google) e tutti devono essere implementati obbligatoriamente dagli OEM. Anche se il tuo dispositivo viene aggiornato da Android 10 a 11, i produttori devono implementare tutti i 25 moduli nel loro sistema. Quindi cosa sono quei 25 moduli Mainline e cosa fanno? Bene, dai un’occhiata alla tabella qui sotto.
Elenco dei moduli principali del progetto
Google ha dettagliato i 25 moduli della linea principale del progetto che possono essere aggiornati tramite Google Play System Update su dispositivi Android 10 e 11. Questi moduli vengono forniti sotto forma di un pacchetto APEX che Google ha sviluppato appositamente per Google Play System Update. Alcuni dei moduli vengono forniti anche sotto forma di contenitore APK.
Nome del modulo | Nome del pacchetto |
adbd | com.google.android.adbd |
Tempo di esecuzione | com.android.runtime.release.apex |
Accesso al Captive Portal | com.android.captiveportallogin |
Cella di trasmissione | com.google.android.cellbroadcast |
Conscrypt | com.android.conscrypt |
Risolutore DNS | com.android.resolv |
DocumentsUI | com.android.documentsui |
ExtServices | com.android.ext.servizi |
Libreria IPsec/IKEv2 | com.google.android.ipsec |
Codec multimediali | com.android.media.swcodec |
Media | com.android.media |
MediaProvider | com.google.android.mediaprovider |
Metadati del modulo | com.android.modulemetadata |
Configurazione dell’autorizzazione dello stack di rete | com.android.networkstack.permissionconfig |
Componenti di rete | com.android.networksstack |
Tempo di esecuzione NNAPI | com.google.android.neuralnetworks |
Controllore di autorizzazione | com.android.permissioncontroller |
Estensioni dell’SDK | com.android.sdkext |
Statistiche | com.google.android.os.statsd |
Pacchetto della versione del treno di telemetria | com.google.mainline.telemetry |
Tethering | com.google.android.tethering |
Dati del fuso orario | com.android.tzdata |
Wifi | com.google.android.wifi.apex |
In che modo Google Play System Update è diverso dalle patch di sicurezza?
Avendo parlato così tanto di sicurezza, si pone la domanda, in che modo Google Play System Update è diverso dalle patch di sicurezza fornite di volta in volta dai produttori di dispositivi? Bene, entrambe sono cose diverse e hanno scopi diversi. Le patch di sicurezza generalmente contengono correzioni a livello di kernel che hanno patch upstream provenienti direttamente dallo sviluppo di Linux. Non può essere toccato dall’aggiornamento del sistema di Google Play.
Considerando che, Google Play System Update intende risolvere i problemi riscontrati sui propri componenti. Ad esempio, il controller delle autorizzazioni può aggiornare le politiche di concessione e controllo delle autorizzazioni sui dispositivi Android. Allo stesso modo, se c’è un problema con i codec multimediali, Google può risolverlo direttamente.
È pertinente notare che Google Play System Update non riguarda solo la correzione delle falle di sicurezza riscontrate sui suoi componenti, ma anche il loro miglioramento. Ad esempio, in futuro, Google può benissimo modificare l’elemento dell’interfaccia utente e la politica di Gestione autorizzazioni senza alcun aggiornamento del firmware, a partire da Android 10 e successivi.
Quindi, in sintesi, le patch di sicurezza e l’aggiornamento del sistema di Google Play sono due cose diverse. In effetti, entrambi possono avere date di patch diverse. Puoi controllare gli aggiornamenti da Impostazioni -> Informazioni sul telefono -> Versione Android -> Aggiornamento del sistema di Google Play.
Aggiornamento del sistema di Google Play spiegato per te
Quindi tutto riguardava il nuovo Google Play System Update che è stato notevolmente aggiornato da Android 10 a 11. Anche in questo caso, proprio come Project Treble, non sembra un enorme cambiamento per l’utente, ma è sicuramente un cambio di paradigma. Otterrai correzioni istantanee di bug che altrimenti ti sarebbero sconosciute, rendendo la tua esperienza migliore e coerente. Speriamo di vedere sempre più componenti Android aggiunti a Project Mainline. Comunque, questo è tutto da noi. Se hai domande, commenta in basso e facci sapere.