PSA: Alle appopdateringer i Play Butik skal nu målrette mod Android 8.0+

click fraud protection

Dagen er kommet: Fra og med i dag skal alle appopdateringer i Google Play Butik understøtte mindst Android 8.0 Oreo eller nyere.

Fragmenteringsproblemet i Android omfatter ikke kun telefoner og brugsnumre. Problemet strækker sig også til apps. Mange app-udviklere springer normalt over at optimere deres app til den nyeste Android-version med det samme, enten de understøtter den flere måneder senere eller understøtter den ikke helt. Dette gøres på grund af to grunde: enten er de nye API'er ikke en prioritet for udviklere (en ny Android-version tager ofte flere måneder før den når ud til et betydeligt publikum, så det er sjældent øverst på en udviklers to-do-liste), eller appen bliver ved med at målrette mod en gammel version af Android på formål (Snapchat, for en, målrettet Android Lollipop i årevis for at undgå at implementere de granulære tilladelser introduceret på Android Skumfidus).

Dette resulterede i akavede situationer, hvor apps var fri til at suge batteri uden nogen begrænsninger, spam meddelelser, og bruge alle de tilladelser, de ønskede uden at spørge brugeren, som et resultat af en app, der er målrettet mod en ældre SDK. Du kan også løbe ind i situationer, hvor en app overhovedet ikke ville fungere, tvinge til at lukke eller gå ned, da den ikke var understøttet eller testet på den nyeste Android-platform. Alt i alt var det en situation, der klart trængte til Googles indgriben – og de har grebet ind.

Fra i dag, den 1. november, skal alle appopdateringer, der uploades til Google Play Butik, målrettes mod mindst API-niveau 26 - hvilket betyder, at din app skal begynde at målrette mod Android 8.0 Oreo og nyere, hvis du vil udrulle en ny opdatering til dine brugere i henhold til den nye Google Play krav. Hvis din app stadig er målrettet mod Android 7.1 Nougat eller lavere, vil du ikke være i stand til at uploade en ny APK til Google Play, og du vil ikke være i stand til at frigive opdateringer. Husk, at vi taler om targetSdkVersion og ikke minSdkVersion.

Google har givet udviklere masser af tid til at opdatere deres apps. Deadlines for målretning af API 26 blev først annonceret tilbage i december 2017, og siden august app-udviklere ikke har kunnet for at uploade nye apps rettet mod Android Nougat eller lavere til Play Butik. Det samme krav udvides simpelthen til appopdateringer i dag. Husk, at minimum targetSdkVersion vil begynde at stige på årsbasis nu, og apps vil være det tvunget til at understøtte mindst API-niveau 28 (Android 9 Pie) fra august 2019 (nye apps) og november 2019 (app opdateringer).

Hvad angår brugere, betyder det, at alle app-opdateringer, der frigives til Play Butik fra denne dato og frem, som minimum skal understøtte Android Oreo platformfunktioner, hvilket betyder, at de begynder at understøtte funktioner som adaptive ikoner, notifikationskanaler, baggrundsbegrænsninger og mere. Hvis du er udvikler, og din app endnu ikke er målrettet mod Android Oreo, er det nu, du skal gøre det.