Android 10 bietet Unterstützung für die Installation benutzerdefinierter Boot-Animationen, die über ein APEX-Modul bereitgestellt werden. Dies eröffnet OEMs die Möglichkeit, Boot-Animationsthemen zu gestalten.
Die neueste Version von Googles Android-Betriebssystem ist Android 10, veröffentlicht gerade gestern für Pixel-Smartphones. Mit der offiziellen Veröffentlichung können wir die neue Boot-Animation sehen, die Androids zur Geltung bringt neues Branding ohne Nachtisch (siehe das abgebildete Bild oben). Die Boot-Animation ist eines der beliebtesten Dinge, die in der XDA-Community angepasst werden können erfordert Root-Zugriff, da sich die Boot-Animation im schreibgeschützten System, Produkt oder OEM befindet Partitionen. Das könnte sich jedoch in Zukunft ändern. Laut einem Commit, den wir in AOSP entdeckt haben, hat Google Unterstützung für die Installation benutzerdefinierter Boot-Animationen über APEX-Module hinzugefügt.
Wir haben bereits im Zusammenhang mit APEX über APEX gesprochen Projekt Mainline
, eine der wichtigsten Funktionen von Android 10. APEX ist ein neuer Pakettyp Das soll die sichere Aktualisierung von Systembibliotheken und anderen Systemkomponenten ermöglichen, soll aber offenbar auch zur Bereitstellung benutzerdefinierter Boot-Animationen verwendet werden. In Android 10 wurde die Boot-Animationsbinärdatei geändert, um das Laden einer Boot-Animation zu unterstützen von einem APEX-Modul namens com.android.bootanimation.apex. In der Commit-Beschreibung heißt es: „Dies ist erforderlich, um das Herunterladen und Installieren benutzerdefinierter Bootanimationen zu unterstützen.“ Da wird die Boot-Animation sein Es ist in einem APEX-Modul enthalten und kann über ADB oder eine Systeminstallations-App mit den richtigen Berechtigungen wie dem Google Play Store installiert werden – kein Root-Zugriff erforderlich.Sie können jedoch keine benutzerdefinierten Boot-Animationen aus dem Internet installieren. APEX-Module von Drittanbietern werden von der Installation abgelehnt, wenn das Modul die Android Verified Boot-Überprüfungen nicht besteht. Das bedeutet, dass nur APEX-Module von vertrauenswürdigen Quellen wie Google oder dem OEM Ihres Geräts installiert werden können, sodass Sie auf die von ihnen bereitgestellten Boot-Animationen beschränkt sind. Dies ist die gleiche Einschränkung wie bei Google auf Overlays von Drittanbietern in Android Pie auferlegt.
Wir wissen nicht, ob Google plant, eine Auswahl an benutzerdefinierten Startanimationen auf Pixel-Geräten bereitzustellen. Der Commit, der diese Funktion ermöglicht, wurde im November letzten Jahres von einem Sony-Ingenieur eingereicht, aber Ende Mai dieses Jahres wurde er intern von Google in AOSP integriert. Google hat diese Funktion wahrscheinlich nur hinzugefügt, um OEMs die Verteilung benutzerdefinierter Startanimationen zu ermöglichen, ohne dass diese über welche verfügen Absicht, dies selbst zu tun, aber es ist möglich, dass das Unternehmen die Anpassung der Boot-Animation in sein Programm einfügt bevorstehende Pixel-Themen-App. Schließlich haben wir in letzter Zeit gesehen, dass Google mit dem Android 10 offener für Anpassungen geworden ist verschiedene Akzentfarben, Symbolformen und Schriftarten Overlays in den Entwickleroptionen, die versteckten Uhrstile und schließlich das systemweite dunkle Design.