PSA: kõik Play poe rakenduste värskendused peavad nüüd sihtima operatsioonisüsteemi Android 8.0+

Päev on käes: alates tänasest peavad kõik Google Play poe rakenduste värskendused toetama vähemalt Android 8.0 Oreo või uuemat versiooni.

Androidi killustatuse probleem ei laiene ainult telefonidele ja kasutusnumbritele. Probleem laieneb ka rakendustele. Paljud rakenduste arendajad jätavad tavaliselt oma rakenduse optimeerimise Androidi uusimale versioonile kohe vahele, toetades seda mitu kuud hiljem või mitte. Seda tehakse kahel põhjusel: kas uued API-d ei ole arendajate jaoks prioriteetsed (uus Androidi versioon võtab sageli mitu kuud enne suure vaatajaskonnani jõudmist, nii et see on harva arendaja ülesannete loendis) või sihib rakendus Androidi vana versiooni eesmärk (Snapchat sihis aastaid Android Lollipopi, et vältida Androidis kasutusele võetud üksikasjalike lubade rakendamist Vahukomm).

See tõi kaasa ebamugavad olukorrad, kus rakendused võisid vabalt akut imeda ilma piiranguteta, rämpsposti teatisi ja kasutada kõiki soovitud õigusi ilma kasutajalt küsimata, kuna rakendus sihib vanem SDK. Samuti võite sattuda olukordadesse, kus rakendus ei tööta üldse, sundsulgemine või kokkujooksmine, kuna seda ei toetatud ega testitud uusimal Androidi platvormil. Kokkuvõttes oli tegemist olukorraga, mis vajas selgelt Google'i sekkumist – ja nad on sekkunud.

Alates tänasest, 1. novembrist peavad kõik Google Play poodi üles laaditud rakenduste värskendused sihtima vähemalt API taset 26 – see tähendab, et teie rakendus peab hakkama sihtima Android 8.0 Oreo ja uuemaid versioone, kui soovite oma kasutajatele uue värskenduse vastavalt uuele Google Playle avaldada nõuded. Kui teie rakendus sihib endiselt Android 7.1 Nougat või vanemat versiooni, ei saa te Google Playsse uut APK-d üles laadida ega värskendusi välja anda. Pidage meeles, et me räägime targetSdkVersionist, mitte minSdkVersionist.

Google on andnud arendajatele oma rakenduste värskendamiseks palju aega. API 26 sihtimise tähtajad kuulutati esmakordselt välja 2017. aasta detsembrisja alates augustist rakenduste arendajad pole suutnud et laadida Play poodi uusi rakendusi, mis sihivad Android Nougatit või vanemat versiooni. Sama nõue laieneb täna lihtsalt rakenduste värskendustele. Pidage meeles, et minimaalne targetSdkVersion hakkab nüüd igal aastal suurenema ja rakendused sunnitud toetama vähemalt API taset 28 (Android 9 Pie) alates augustist 2019 (uued rakendused) ja novembrist 2019 (rakendus uuendused).

Mis puudutab kasutajaid, siis see tähendab, et kõik rakenduse värskendused, mis alates sellest kuupäevast Play poodi välja antakse, peaksid toetama vähemalt Android Oreot platvormi funktsioonid, mis tähendab, et nad hakkavad toetama selliseid funktsioone nagu adaptiivsed ikoonid, teavituskanalid, taustapiirangud ja rohkem. Kui olete arendaja ja teie rakendus ei sihi veel Android Oreot, on nüüd aeg seda teha.