Android 10 ajoute la prise en charge de l'installation d'animations de démarrage personnalisées

Android 10 ajoute la prise en charge de l'installation d'animations de démarrage personnalisées fournies via un module APEX. Cela ouvre la thématique de l’animation de démarrage pour les OEM.

La dernière version du système d'exploitation Android de Google est Android 10, publiée juste hier pour les smartphones Pixel. Avec la sortie officielle, nous pouvons voir la nouvelle animation de démarrage qui montre Android nouvelle image de marque sans dessert (voir l'image en vedette ci-dessus). L'animation de démarrage est l'une des choses les plus populaires à personnaliser dans la communauté XDA, mais cela nécessite un accès root puisque l'animation de démarrage réside dans le système, le produit ou l'OEM en lecture seule cloisons. Cela pourrait cependant changer à l’avenir. Selon un commit que nous avons repéré dans AOSP, Google a ajouté la prise en charge de l'installation d'animations de démarrage personnalisées via les modules APEX.

Nous avons déjà parlé de l'APEX dans le contexte de Ligne principale du projet

, l'une des fonctionnalités les plus importantes d'Android 10. APEX est un nouveau type de paquet qui est conçu pour permettre la mise à jour sécurisée des bibliothèques système et d'autres composants du système, mais il sera apparemment également utilisé pour fournir des animations de démarrage personnalisées. Dans Android 10, le binaire de l'animation de démarrage a été modifié pour prendre en charge le chargement d'une animation de démarrage à partir d'un module APEX appelé com.android.bootanimation.apex. La description du commit indique que "cela est nécessaire pour prendre en charge le téléchargement et l'installation d'animations de démarrage personnalisées". Puisque l'animation de démarrage sera contenu dans un module APEX, il peut être installé via ADB ou une application d'installation du système avec les autorisations appropriées comme le Google Play Store - pas d'accès root nécessaire.

Cependant, vous ne pourrez pas installer d'animation de démarrage personnalisée à partir d'Internet. Les modules APEX tiers seront rejetés de l'installation si le module échoue aux vérifications de démarrage vérifié par Android. Cela signifie que seuls les modules APEX provenant de sources fiables telles que Google ou l'OEM de votre appareil peuvent être installés, vous serez donc limité aux animations de démarrage qu'ils fournissent. C'est la même restriction que Google imposé aux superpositions tierces dans Android Pie.

Nous ne savons pas si Google prévoit de proposer une sélection d'animations de démarrage personnalisées sur les appareils Pixel. La validation permettant cette fonctionnalité a été soumise par un ingénieur de Sony en novembre de l'année dernière, mais elle a été fusionnée en interne par Google dans AOSP fin mai de cette année. Google a probablement ajouté cette fonctionnalité pour permettre simplement aux OEM de distribuer des animations de démarrage personnalisées sans avoir à le faire. intention de le faire elle-même, mais il est possible que l'entreprise ajoute une personnalisation de l'animation de démarrage à son A venir Application Thèmes Pixel. Après tout, nous avons récemment vu Google devenir plus ouvert à la personnalisation dans Android 10 avec le diverses couleurs d'accent, formes d'icônes et polices superpositions dans les options de développement, les styles d'horloge cachés et enfin, le thème sombre à l'échelle du système.