Google lanserer Extension SDK for å bringe nye funksjoner til eldre Android-versjoner

Extensions SDK er det som gjør funksjoner som Photo Picker mulig på eldre Android-versjoner.

Prosjekt hovedlinje er en måte for Google å levere oppdateringer til noen kritiske systemkomponenter gjennom Google Play Services-rammeverket og Google Play Store. Hver hovedlinjemodul leveres enten som en APK-fil, en APEX-fil eller en APK-i-APEX. Når en hovedlinjemodul oppdateres, ser brukeren et "Google Play System Update" (GPSU)-varsel på enheten sin. Effektivt, for å levere oppdateringer til kritiske komponenter, har Google omgått behovet for å vente på at en OEM skal rulle ut en oppdatering, og valgt å gjøre oppgaven selv. Selskapet har nå gitt ut den første offentlige versjonen av Extension SDK, og den leveres til enheter via en systemmodul.

Den største nytten av utvidelses-SDK for utviklere er muligheten til å bringe den nye Photo Picker API til enheter som kjører Android 11 og nyere, til tross for at den er en funksjon som ble lansert med Android 13. Google sier også at utviklere vil kunne implementere AdServices API-er for å gjøre seg klar til å teste

Android Privacy Sandbox som forventes å lanseres i beta senere i år. Det er et eksempel på hvordan Extension SDK kan brukes til å backportere funksjoner til eldre Android-versjoner uten å kreve en full systemoppdatering.

Utviklere kan sjekke hvilken versjon av Extension SDK som er installert på en brukers enhet ved å spørre utvidelsesversjon ved kjøretid på samme måte som de ville sjekke andre enhetsattributter, for eksempel build versjon. AdServices API er lagt til i Extension SDK versjon 4, men Photo Picker har vært der siden versjon 2.

Når det gjelder utviklere som bruker Android Studio Flamingo eller nyere, vil de automatisk kunne generere de riktige versjonssjekkene for APIer som er lansert via Extension SDK. Det er helt valgfritt, men kan hjelpe utviklere med å implementere nye funksjoner etter hvert som de blir tilgjengelige. Du kan lese mer om SDK-utvidelser og dokumentasjonen på Privacy Sandbox Beta og bildevelger.