Google sta finalmente risolvendo un fastidioso problema con i suoi telefoni Pixel | ENBLE

Google sta finalmente risolvendo un fastidioso problema con i suoi smartphone Pixel | ENBLE

Una persona che tiene in mano il Google Pixel 8, mostrando il retro del telefono.
Andy Boxall / ENBLE

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 propri dispositivi mentre l’aggiornamento veniva installato in background. In seguito, Google ha reso obbligatorio per tutti i produttori di smartphone, ed è più diffuso sui propri telefoni Pixel. Ma il sistema non era privo di difetti, nemmeno sugli ultimi dispositivi Google Pixel 8 e Pixel 8 Pro.

Ora, sembra che l’ultimo aggiornamento Android 14 QPR abbia notevolmente velocizzato le cose e risolto i problemi che affliggevano 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 assicura che tu possa continuare a utilizzare il tuo telefono mentre viene installato un aggiornamento in background. L’unico momento in cui ti accorgerai di qualcosa è quando si riavvia per passare alla versione aggiornata. Dopo un aggiornamento, il riavvio del dispositivo è veloce come un normale riavvio senza dover aspettare molto.

Un altro vantaggio è che se un aggiornamento over-the-air (OTA) non funziona (ad esempio a causa di un errore di scrittura), 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 inutilizzabilità.

Questo sistema evita anche il fastidio di liberare spazio di archiviazione interno prima dell’installazione, poiché non è necessario un download separato. Se ci sono problemi come errori di I/O, essi riguardano solo la 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 le cose fluide per te.

Il problema persistente degli aggiornamenti

Logo Android 14 sul Google Pixel 8 Pro.
Joe Maring / ENBLE

Anche se tutto sembra bello sulla carta, non si tratta di un sistema perfetto. Spesso ho notato che anche un piccolo aggiornamento richiede un tempo eccessivamente lungo per completare l’installazione. In alcuni casi, mi sono trovato ad aspettare anche un’ora o più. È un problema che affligge tutti i telefoni Pixel di Google ed è sempre fastidioso trovarsi di fronte a questa situazione. Tuttavia, secondo segnalazioni su Reddit, sembra che l’aggiornamento Android 14 QPR2 Beta 1 offra tempi di aggiornamento significativamente più veloci.

ENBLE è riuscito a verificare in modo indipendente che l’aggiornamento ha richiesto meno di 10 minuti per l’installazione e il riavvio del dispositivo. Google non ha ufficialmente dichiarato nulla riguardo a tali miglioramenti, ma il programmatore Mishaal Rahman ha individuato alcune modifiche nel progetto open source di Android (AOSP) lo scorso anno che miravano a 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 accelera i tempi di unione. Google sembra aver iniziato a utilizzare ora due thread invece di affidarsi a un singolo processo del processore per eseguire l’intero processo.

Questa modifica è stata integrata nelle risorse AOSP a dicembre dello scorso anno, ed è stata finalmente implementata sui telefoni Pixel con l’aggiornamento Android 14 QPR2 Beta 1. Se sei interessato a un’approfondita analisi degli aspetti tecnici di come Google ha reso gli aggiornamenti di Android più rapidi e sicuri, dai un’occhiata a questa dettagliata analisi di Rahman.