Google izda Extension SDK za uvajanje novih funkcij v starejše različice Androida

Extensions SDK je tisto, kar omogoča funkcije, kot je Photo Picker, v starejših različicah Androida.

Projekt Mainline je način, s katerim lahko Google zagotovi posodobitve nekaterih kritičnih komponent sistema prek ogrodja storitev Google Play in trgovine Google Play. Vsak modul Mainline je dostavljen kot datoteka APK, datoteka APEX ali APK-in-APEX. Ko se modul Mainline posodablja, uporabnik na svoji napravi vidi obvestilo »Google Play System Update« (GPSU). Za zagotavljanje posodobitev kritičnih komponent je Google dejansko zaobšel potrebo po čakanju, da proizvajalec originalne opreme uvede posodobitev, in se odločil, da nalogo opravi sam. Podjetje je zdaj izdalo prvo javno različico Extension SDK, ki je dostavljena napravam prek sistemskega modula.

Največji pripomoček razširitvenega SDK-ja za razvijalce je zmožnost prenosa novega API-ja Photo Picker v naprave s sistemom Android 11 in novejšimi, čeprav je to funkcija, ki je bila predstavljena z Android 13. Google tudi pravi, da bodo razvijalci lahko implementirali API-je AdServices, da se pripravijo na testiranje

Android Privacy Sandbox ki naj bi se v različici beta predstavil pozneje letos. To je primer, kako je mogoče razširitveni SDK uporabiti za prenos funkcij v starejše različice Androida, ne da bi zahtevali popolno posodobitev sistema.

Razvijalci lahko preverijo, katera različica SDK-ja za razširitev je nameščena v uporabnikovi napravi, tako da poizvedujejo različico razširitve med izvajanjem na enak način, kot bi preverili druge atribute naprave, kot je build različica. AdServices API je bil dodan v Extension SDK različici 4, vendar je Photo Picker tam že od različice 2.

V primeru razvijalcev, ki uporabljajo Android Studio Flamingo ali novejši, bodo lahko samodejno ustvarili pravilna preverjanja različic za API-je, ki so bili zagnani prek Extension SDK. To je povsem neobvezno, vendar lahko razvijalcem pomaga pri implementaciji novih funkcij, ko bodo na voljo. Več o tem lahko preberete Razširitve SDK in dokumentacijo o Privacy Sandbox Beta in izbirnik fotografij.