SDK-ul Extensions este ceea ce face posibile funcții precum Photo Picker pe versiunile mai vechi de Android.
Linia principală a proiectului este o modalitate prin care Google poate furniza actualizări pentru unele componente critice ale sistemului prin cadrul Serviciilor Google Play și Magazinul Google Play. Fiecare modul Mainline este livrat fie ca fișier APK, fie ca fișier APEX, fie ca APK-in-APEX. Când un modul Mainline este actualizat, utilizatorul vede o notificare „Google Play System Update” (GPSU) pe dispozitivul său. În mod efectiv, pentru a furniza actualizări ale componentelor critice, Google a ocolit necesitatea de a aștepta ca un OEM să lanseze o actualizare, alegând să facă singur sarcina. Compania a lansat acum prima versiune publică a Extension SDK și este livrat dispozitivelor printr-un modul de sistem.
Cea mai mare utilitate a extensiei SDK pentru dezvoltatori este capacitatea de a aduce noul Photo Picker API pe dispozitivele care rulează Android 11 și mai noi, în ciuda faptului că este o caracteristică lansată cu
Dezvoltatorii pot verifica ce versiune a Extension SDK este instalată pe dispozitivul unui utilizator interogând versiunea extensiei în timpul execuției, în același mod în care ar verifica alte atribute ale dispozitivului, cum ar fi build versiune. API-ul AdServices a fost adăugat în Extension SDK versiunea 4, dar Photo Picker există încă din versiunea 2.
În cazul dezvoltatorilor care folosesc Android Studio Flamingo sau mai nou, aceștia vor putea genera automat verificările corecte ale versiunii pentru API-urile care au fost lansate prin Extension SDK. Este complet opțional, dar poate ajuta dezvoltatorii să implementeze noi funcții pe măsură ce acestea devin disponibile. Puteți citi mai multe despre Extensii SDK și documentația privind Confidențialitate Sandbox Beta si selector de fotografii.