Google risolve finalmente un fastidioso problema con i suoi telefoni Pixel
Il download e l'installazione degli aggiornamenti sui telefoni Google Pixel possono essere un'esperienza lunga e noiosa. Fortunatamente, sembra che tutto questo stia per migliorare notevolmente.
Google sta finalmente risolvendo un fastidioso problema con i suoi telefoni Pixel. Il processo di download e installazione degli aggiornamenti sui telefoni Pixel può essere lungo e noioso. Tuttavia, sembra che l'ultimo aggiornamento Android 14 QPR abbia notevolmente accelerato il processo e risolto i problemi che affliggevano l'intera pipeline degli aggiornamenti. Questo è possibile grazie al sistema di aggiornamenti senza soluzione di continuità introdotto da Google con Android 7.0 Nougat. Il sistema utilizza una strategia di partizione del disco A/B che consente di utilizzare il telefono mentre l'aggiornamento viene installato in background. L'aggiornamento è ora più veloce e sicuro grazie all'implementazione di nuove ottimizzazioni.
Quando Android 7.0 Nougat è arrivato nel 2016, Google ha introdotto un nuovo sistema di aggiornamento senza soluzione di continuità che permetteva agli utenti di continuare a utilizzare i loro dispositivi mentre l'aggiornamento veniva installato in background. In seguito, Google ha reso obbligatorio per tutti i produttori di smartphone, ed è più diffuso sui suoi stessi telefoni Pixel. Ma il sistema non era privo di difetti, anche sugli ultimi dispositivi Google Pixel 8 e Pixel 8 Pro.
Ora, sembra che l'ultimo aggiornamento Android 14 QPR abbia notevolmente accelerato il processo e risolto i problemi che affliggono l'intero processo di aggiornamento. Ma cosa sono gli aggiornamenti senza soluzione di continuità? Si tratta di una strategia di partizione del disco A/B, che garantisce che tu possa continuare a utilizzare il tuo telefono mentre un aggiornamento viene installato in background. L'unico momento in cui noterai qualcosa è quando si riavvia per passare alla versione aggiornata. Dopo un aggiornamento, il riavvio del dispositivo è altrettanto veloce di un normale riavvio senza dover aspettare molto.
Un altro vantaggio è che se un aggiornamento over-the-air (OTA) non funziona (ad esempio se c'è un errore di flash), non è un problema per te. Il tuo dispositivo continuerà a utilizzare la vecchia versione. Inoltre, se un aggiornamento viene eseguito, ma il dispositivo non si avvia correttamente, tornerà alla versione software precedente senza rischi di blocco.
Questo sistema evita anche la seccatura di liberare spazio di archiviazione interno prima dell'installazione, poiché non è necessario un download separato. Se ci sono problemi come errori I/O, influiscono solo sulla parte del dispositivo che non è in uso. Inoltre, questi errori sono meno probabili perché il processo di aggiornamento cerca di non sovraccaricare il sistema, mantenendo tutto fluido per te.
Anche se tutto questo suona bene sulla carta, non è un sistema perfetto. Ho spesso notato che anche un piccolo aggiornamento richiede un tempo eccessivamente lungo per completare l'installazione. In alcuni casi, ho dovuto aspettare anche più di un'ora. È un problema che affligge tutti i telefoni Pixel di Google ed è sempre fastidioso incontrarlo. Tuttavia, i report su Reddit suggeriscono che l'aggiornamento Android 14 QPR2 Beta 1 offra un tempo di aggiornamento significativamente più rapido.
Digital Trends è stato in grado di verificare indipendentemente che il pacchetto di aggiornamento ha impiegato meno di 10 minuti per l'installazione e il riavvio del dispositivo. Google non ha ancora ufficialmente annunciato tali miglioramenti, ma il ricercatore Mishaal Rahman ha notato alcuni cambiamenti nel progetto open source di Android (AOSP) lo scorso anno che cercavano di migliorare il processo di installazione A/B.
Un elemento cruciale del sistema di aggiornamento senza soluzione di continuità è la compressione, che rende l'installazione degli aggiornamenti A/B più efficiente in termini di spazio e velocizza i tempi di unione. Google sembra aver iniziato ad utilizzare ora due thread anziché affidarsi a un singolo thread del processore per eseguire l'intero processo.
Questa modifica è stata incorporata nella risorsa AOSP nel dicembre dello scorso anno, ed è finalmente stata implementata sui telefoni Pixel con l'aggiornamento Android 14 QPR2 Beta 1. Se vuoi approfondire gli aspetti tecnici su come Google abbia reso gli aggiornamenti di Android più veloci e sicuri, dai un'occhiata a questa dettagliata analisi di Rahman.