Google annab välja Extension SDK uute funktsioonide toomiseks vanematesse Androidi versioonidesse

Extensions SDK teeb sellised funktsioonid nagu Photo Picker võimalikuks vanemates Androidi versioonides.

Projekti põhiliin on viis, kuidas Google saab Google Play teenuste raamistiku ja Google Play poe kaudu värskendada mõningaid kriitilisi süsteemikomponente. Iga põhiliini moodul tarnitakse kas APK-failina, APEX-failina või APK-in-APEX-is. Kui põhiliini moodulit värskendatakse, näeb kasutaja oma seadmes teadet "Google Play süsteemivärskendus" (GPSU). Kriitiliste komponentide värskenduste edastamiseks on Google jätnud kõrvale vajaduse oodata, kuni OEM värskenduse välja toob, valides ülesande ise. Ettevõte on nüüd välja andnud Extension SDK esimese avaliku versiooni ja see tarnitakse seadmetesse süsteemimooduli kaudu.

Laienduse SDK suurim utiliit arendajatele on võimalus tuua uus Photo Picker API seadmetesse, mis käitavad operatsioonisüsteemi Android 11 ja uuemat, hoolimata sellest, et see funktsioon käivitati Android 13. Google ütleb ka, et arendajad saavad rakendada AdServices API-sid, et valmistuda testimiseks

Androidi privaatsusliivakast mis peaks beetaversiooni käivitama selle aasta lõpus. See on näide sellest, kuidas laienduse SDK-d saab kasutada funktsioonide tagasiportimiseks vanematele Androidi versioonidele, ilma et oleks vaja süsteemi täielikku värskendust.

Arendajad saavad kontrollida, milline laienduse SDK versioon on kasutaja seadmesse installitud, esitades päringu laienduse versioon käitusajal samamoodi, nagu nad kontrolliksid muid seadme atribuute, näiteks ehitamist versioon. AdServices API on lisatud Extension SDK versioonile 4, kuid Photo Picker on seal olnud alates versioonist 2.

Arendajad, kes kasutavad Android Studio Flamingot või uuemat versiooni, saavad nad automaatselt genereerida õiged versioonikontrollid nende API-de jaoks, mis on käivitatud laienduse SDK kaudu. See on täiesti vabatahtlik, kuid võib aidata arendajatel rakendada uusi funktsioone, kui need kättesaadavaks muutuvad. Lähemalt saate lugeda SDK laiendused ja dokumentatsiooni kohta Privaatsus liivakasti beetaversioon ja fotovalija.