Google izdaje Extension SDK za uvođenje novih značajki u starije verzije Androida

click fraud protection

Extensions SDK je ono što omogućuje značajke kao što je Photo Picker na starijim verzijama Androida.

Glavni projekt je način na koji Google isporučuje ažuriranja nekim kritičnim komponentama sustava putem okvira usluga Google Play i trgovine Google Play. Svaki glavni modul isporučuje se kao APK datoteka, APEX datoteka ili APK-in-APEX. Kada se glavni modul ažurira, korisnik vidi obavijest "Google Play System Update" (GPSU) na svom uređaju. Učinkovito, kako bi isporučio ažuriranja kritičnim komponentama, Google je zaobišao potrebu čekanja da OEM uvede ažuriranje, odabirući sam obaviti zadatak. Tvrtka je sada izdala prvu javnu verziju Extension SDK-a, a isporučuje se uređajima putem sistemskog modula.

Najveća korisnost SDK-a za proširenje za programere je mogućnost donošenja novog Photo Picker API-ja na uređaje s Androidom 11 i novijim, unatoč tome što je značajka pokrenuta s Android 13. Google također kaže da će programeri moći implementirati AdServices API-je kako bi se pripremili za testiranje

Android Privacy Sandbox koji se očekuje u beta verziji kasnije ove godine. To je primjer kako se Extension SDK može koristiti za backport značajki na starije verzije Androida bez potrebe za punim ažuriranjem sustava.

Programeri mogu provjeriti koja je verzija Extension SDK-a instalirana na korisnikovom uređaju postavljanjem upita verziju proširenja tijekom izvođenja na isti način na koji bi provjeravali druge atribute uređaja, kao što je build verzija. AdServices API dodan je u Extension SDK verziji 4, ali Photo Picker postoji od verzije 2.

U slučaju programera koji koriste Android Studio Flamingo ili noviji, oni će moći automatski generirati ispravne provjere verzije za API-je koji su pokrenuti putem Extension SDK. To je potpuno izborno, ali može pomoći programerima da implementiraju nove značajke čim postanu dostupne. Možete pročitati više o SDK proširenja i dokumentaciju o Privacy Sandbox Beta i birač fotografija.