Extensions SDK är det som gör funktioner som Photo Picker möjliga på äldre Android-versioner.
Projekt huvudlinje är ett sätt för Google att leverera uppdateringar till vissa kritiska systemkomponenter via ramverket för Google Play Services och Google Play Butik. Varje huvudlinjemodul levereras som antingen en APK-fil, en APEX-fil eller en APK-i-APEX. När en Mainline-modul uppdateras ser användaren ett meddelande om "Google Play System Update" (GPSU) på sin enhet. För att leverera uppdateringar till kritiska komponenter har Google förbigått behovet av att vänta på att en OEM ska rulla ut en uppdatering och valt att utföra uppgiften själv. Företaget har nu släppt den första offentliga versionen av Extension SDK, och den levereras till enheter via en systemmodul.
Den största nyttan av tilläggs-SDK för utvecklare är möjligheten att ta med det nya Photo Picker API till enheter som kör Android 11 och senare, trots att det är en funktion som lanserades med Android 13. Google säger också att utvecklare kommer att kunna implementera AdServices API: er för att göra sig redo för att testa
Utvecklare kan kontrollera vilken version av Extension SDK som är installerad på en användares enhet genom att fråga tilläggsversionen vid körning på samma sätt som de skulle kontrollera andra enhetsattribut, såsom build version. AdServices API har lagts till i Extension SDK version 4, men Photo Picker har funnits där sedan version 2.
När det gäller utvecklare som använder Android Studio Flamingo eller senare kommer de att automatiskt kunna generera korrekta versionskontroller för API: er som har lanserats via Extension SDK. Det är helt valfritt, men kan hjälpa utvecklare att implementera nya funktioner när de blir tillgängliga. Du kan läsa mer om SDK-tillägg och dokumentationen om Sekretess Sandbox Beta och den fotoväljare.