Das Extensions SDK ermöglicht Funktionen wie Photo Picker auf älteren Android-Versionen.
Projekt Mainline ist eine Möglichkeit für Google, Updates für einige kritische Systemkomponenten über das Google Play Services-Framework und den Google Play Store bereitzustellen. Jedes Mainline-Modul wird entweder als APK-Datei, APEX-Datei oder APK-in-APEX geliefert. Wenn ein Mainline-Modul aktualisiert wird, sieht der Benutzer eine „Google Play System Update“ (GPSU)-Benachrichtigung auf seinem Gerät. Um Updates für kritische Komponenten bereitzustellen, hat Google die Notwendigkeit umgangen, auf die Bereitstellung eines Updates durch einen OEM zu warten, und hat sich dafür entschieden, die Aufgabe selbst zu erledigen. Das Unternehmen hat jetzt die erste öffentliche Version des Extension SDK veröffentlicht, die über ein Systemmodul an Geräte geliefert wird.
Der größte Nutzen des Erweiterungs-SDK für Entwickler ist die Möglichkeit, die neue Photo Picker-API auf Geräte mit Android 11 und neuer zu bringen, obwohl es sich um eine Funktion handelt, die mit eingeführt wurde
Entwickler können durch Abfragen überprüfen, welche Version des Extension SDK auf dem Gerät eines Benutzers installiert ist Erweiterungsversion zur Laufzeit auf die gleiche Weise überprüfen, wie sie andere Geräteattribute, wie z. B. Build, überprüfen würden Ausführung. Die AdServices-API wurde in Extension SDK Version 4 hinzugefügt, Photo Picker ist jedoch seit Version 2 vorhanden.
Entwickler, die Android Studio Flamingo oder höher verwenden, können automatisch die korrekten Versionsprüfungen für APIs generieren, die über das Erweiterungs-SDK gestartet wurden. Dies ist völlig optional, kann Entwicklern jedoch dabei helfen, neue Funktionen zu implementieren, sobald diese verfügbar sind. Sie können mehr darüber lesen SDK-Erweiterungen und die Dokumentation dazu Datenschutz-Sandbox-Beta und das Fotoauswahl.