Alla uppdateringar av befintliga Play Butik-appar måste nu riktas mot Android 9 Pie

Google Play kräver nu att alla befintliga appar som uppdateras i Play Butik nu är inriktade på API-nivå 28 eller högre (Android 9 Pie eller Android 10.)

I slutet av 2017 tog Google ett djärvt beslut: tvinga Android-apputvecklare att rikta in sig på nyare API-nivåer genom att lägga till nya krav på Play Butik. Googles mål är att förbättra ekosystemsäkerheten (genom att se till att appar följer alla sekretess- och behörighetsrelaterade plattformsändringar) och uppmuntra antagandet av nya API: er (så att användarna kan åtnjuta nya funktioner på sina telefoner.) Den 1 augusti varje år kräver Google att alla nya appar som skickas till Play Butik riktar sig till den stora API-nivån som introducerades i föregående år. Den 1 november varje år utökar Google detta krav till att omfatta uppdateringar av befintliga appar. Från och med den 1 augusti 2019 måste alla nya Android-appar som laddas upp till Google Play inriktas på API-nivå 28, eller Android 9 Pie. Från och med idag gäller samma krav nu för appuppdateringar.

Enligt Google, Android 9 Pie kördes på 22,6 % av alla Google Play-certifierade enheter i slutet av augusti i år. Med certifieringsfönster för nya Android 9-enheter Med stängning den 31 januari 2020 kommer andelen enheter som kör API-nivå 28 eller högre att bli ännu större. Med funktioner som Adaptive Battery i Android 9 och Scoped Storage i Android 10 vill du åtminstone se till att din befintliga app fortsätter att fungera som avsett. Personligen hoppas jag att det nya kravet driver utvecklare som använder det äldre FingerprintManager API att anta BiometricPrompt så Pixel 4-ägare kan njuta av Face Unlock i alla sina appar.

Det finns massor av nya API: er och justeringar av befintliga API: er i båda Android 9 och Android 10, så att du kanske till och med kan skapa en innovativ ny app eller förbättra en befintlig funktion när du har tittat igenom dokumentationen. Tyvärr kommer detta krav sannolikt att leda till att ett fåtal utvecklare överger utvecklingen av sina appar, vilket vi såg när kravet på API-nivå ökades förra året. Du kan inte riktigt skylla på Google här eftersom de inte bara gav gott om tid för utvecklare att uppdatera sina appar utan de har också en giltig anledning att tvinga utvecklare att rikta in sig på nyare API-nivåer.