I dispositivi Android sul campo possono ricevere e installare aggiornamenti OTA (over-the-air) al sistema, al software dell'app e alle regole del fuso orario. Questa sezione descrive la struttura dei pacchetti di aggiornamento e gli strumenti forniti per crearli. È destinato agli sviluppatori che desiderano far funzionare gli aggiornamenti OTA sui nuovi dispositivi Android e a coloro che desiderano creare pacchetti di aggiornamento per i dispositivi rilasciati.
Gli aggiornamenti OTA sono progettati per aggiornare il sistema operativo sottostante, le app di sola lettura installate sulla partizione di sistema e le regole del fuso orario; questi aggiornamenti non influenzano le app installate dall'utente da Google Play.
Aggiornamenti di sistema A/B (senza interruzioni).
I moderni dispositivi Android hanno due copie di ciascuna partizione (A e B) e possono applicare un aggiornamento alla partizione attualmente inutilizzata mentre il sistema è in esecuzione ma inattivo. I dispositivi A/B non hanno bisogno di spazio per scaricare il pacchetto di aggiornamento perché possono applicare l'aggiornamento mentre lo leggono dalla rete; questo è noto come streaming A/B . Per ulteriori informazioni sugli aggiornamenti OTA per i dispositivi A/B, consulta Aggiornamenti del sistema A/B (senza interruzioni) . Per un'app di esempio che fornisce esempi sull'utilizzo delle API di aggiornamento del sistema Android (ovvero update_engine
) per installare gli aggiornamenti A/B, fare riferimento a SystemUpdaterSample (dettagli dell'app disponibili in updater_sample/README.md
).
Aggiornamenti di sistema non A/B
I dispositivi Android meno recenti dispongono di una partizione di ripristino dedicata contenente il software necessario per decomprimere un pacchetto di aggiornamento scaricato e applicare l'aggiornamento alle altre partizioni. Per ulteriori informazioni, consulta Aggiornamenti di sistema non A/B .
Aggiornamenti delle regole del fuso orario
A partire da Android 8.1, gli OEM possono inviare ai dispositivi i dati aggiornati sulle regole del fuso orario senza richiedere un aggiornamento del sistema. Questo meccanismo consente agli utenti di ricevere aggiornamenti tempestivi (prolungando così la durata utile di un dispositivo Android) e agli OEM di testare gli aggiornamenti del fuso orario indipendentemente dagli aggiornamenti dell'immagine del sistema. Per maggiori dettagli, consulta Regole sul fuso orario .