Mises à jour OTA

Les appareils Android sur le terrain peuvent recevoir et installer des mises à jour OTA (over-the-air) du système, des logiciels d'application et des règles de fuseau horaire. Cette section décrit la structure des packages de mise à jour et les outils fournis pour les créer. Il est destiné aux développeurs qui souhaitent que les mises à jour OTA fonctionnent sur les nouveaux appareils Android et à ceux qui souhaitent créer des packages de mise à jour pour les appareils commercialisés.

Les mises à jour OTA sont conçues pour mettre à niveau le système d'exploitation sous-jacent, les applications en lecture seule installées sur la partition système et/ou les règles de fuseau horaire ; ces mises à jour n'affectent pas les applications installées par l'utilisateur depuis Google Play.

Mises à jour système A/B (transparentes)

Les appareils Android modernes ont deux copies de chaque partition (A et B) et peuvent appliquer une mise à jour à la partition actuellement inutilisée pendant que le système est en cours d'exécution mais inactif. Les appareils A/B n'ont pas besoin d'espace pour télécharger le package de mise à jour car ils peuvent appliquer la mise à jour au fur et à mesure qu'ils la lisent depuis le réseau ; c'est ce qu'on appelle le streaming A/B . Pour plus d'informations sur les mises à jour OTA pour les appareils A/B, consultez Mises à jour système A/B (transparentes) . Pour un exemple d'application qui fournit des exemples d'utilisation des API de mise à jour du système Android (par exemple, update_engine ) pour installer les mises à jour A/B, reportez-vous à SystemUpdaterSample (détails de l'application disponibles dans updater_sample/README.md ).

Mises à jour du système non A/B

Les appareils Android plus anciens ont une partition de récupération dédiée contenant le logiciel nécessaire pour décompresser un package de mise à jour téléchargé et appliquer la mise à jour aux autres partitions. Pour plus d'informations, consultez Mises à jour système non A/B .

Mises à jour des règles de fuseau horaire

À partir d'Android 8.1, les OEM peuvent transférer les données de règles de fuseau horaire mises à jour vers les appareils sans nécessiter de mise à jour du système. Ce mécanisme permet aux utilisateurs de recevoir des mises à jour en temps opportun (rallongeant ainsi la durée de vie utile d'un appareil Android) et aux OEM de tester les mises à jour de fuseau horaire indépendamment des mises à jour de l'image système. Pour plus de détails, consultez Règles de fuseau horaire .