Google frigiver Extension SDK for at bringe nye funktioner til ældre Android-versioner

Extensions SDK er det, der gør funktioner som Photo Picker mulige på ældre Android-versioner.

Projekt Hovedlinje er en måde, hvorpå Google kan levere opdateringer til nogle kritiske systemkomponenter gennem rammerne for Google Play Services og Google Play Butik. Hvert hovedlinjemodul leveres som enten en APK-fil, en APEX-fil eller en APK-i-APEX. Når et hovedlinjemodul bliver opdateret, ser brugeren en "Google Play System Update" (GPSU) notifikation på sin enhed. For effektivt at levere opdateringer til kritiske komponenter har Google omgået behovet for at vente på, at en OEM udruller en opdatering og har valgt at udføre opgaven selv. Virksomheden har nu frigivet den første offentlige version af Extension SDK, og den leveres til enheder via et systemmodul.

Den største nytte af udvidelses-SDK for udviklere er evnen til at bringe den nye Photo Picker API til enheder, der kører Android 11 og nyere, på trods af at det er en funktion, der blev lanceret med Android 13. Google siger også, at udviklere vil være i stand til at implementere AdServices API'er for at blive klar til at teste

Android privatlivssandkasse der forventes at blive lanceret i beta senere i år. Det er et eksempel på, hvordan Extension SDK kan bruges til at backportere funktioner til ældre Android-versioner uden at kræve en fuld systemopdatering.

Udviklere kan kontrollere, hvilken version af Extension SDK'et, der er installeret på en brugers enhed ved at forespørge udvidelsesversion ved runtime på samme måde, som de ville kontrollere andre enhedsattributter, såsom build version. AdServices API er blevet tilføjet i Extension SDK version 4, men Photo Picker har været der siden version 2.

I tilfælde af udviklere, der bruger Android Studio Flamingo eller nyere, vil de automatisk kunne generere de korrekte versionstjek for API'er, der er lanceret via Extension SDK. Det er helt valgfrit, men kan hjælpe udviklere med at implementere nye funktioner, efterhånden som de bliver tilgængelige. Du kan læse mere om SDK-udvidelser og dokumentationen vedr Privacy Sandbox Beta og fotovælger.