PSA: Vse posodobitve aplikacij v Trgovini Play morajo zdaj ciljati na Android 8.0+

Prišel je dan: od danes naprej morajo vse posodobitve aplikacij v Trgovini Google Play podpirati vsaj Android 8.0 Oreo ali novejši.

Težava z razdrobljenostjo v sistemu Android se ne nanaša samo na telefone in številke uporabe. Težava se razširi tudi na aplikacije. Veliko razvijalcev aplikacij običajno takoj preskoči optimizacijo svoje aplikacije na najnovejšo različico Androida, bodisi jo podpre nekaj mesecev pozneje ali pa je ne podpira v celoti. To je storjeno iz dveh razlogov: ali novi API-ji niso prednostna naloga razvijalcev (nova različica Androida pogosto traja več mesecev preden doseže precejšnje občinstvo, zato je le redko na vrhu razvijalčevega seznama opravil) ali pa aplikacija še naprej cilja na staro različico Androida namen (Snapchat je na primer leta ciljal na Android Lollipop, da bi se izognil izvajanju zrnatih dovoljenj, uvedenih v Androidu marshmallow).

To je povzročilo nerodne situacije, ko so lahko aplikacije brez kakršnih koli omejitev sesale baterijo, spam obvestila in uporabijo vsa želena dovoljenja, ne da bi vprašali uporabnika, kot rezultat aplikacije, ki cilja na starejši SDK. Prav tako lahko naletite na situacije, ko aplikacija sploh ne bi delovala, se prisilno zapre ali se zruši, ker ni bila podprta ali preizkušena na najnovejši platformi Android. Skratka, to je bila situacija, ki je očitno zahtevala Googlovo posredovanje - in posredovali so.

Od danes, 1. novembra, morajo vse posodobitve aplikacij, naložene v trgovino Google Play, ciljati vsaj na raven API-ja 26 – kar pomeni, da vaša aplikacija mora začeti ciljati na Android 8.0 Oreo in novejši, če želite svojim uporabnikom uvesti novo posodobitev v skladu z novim Google Play zahteve. Če vaša aplikacija še vedno cilja na Android 7.1 Nougat ali starejšo različico, ne boste mogli naložiti novega APK-ja v Google Play in ne boste mogli izdati posodobitev. Ne pozabite, da govorimo o targetSdkVersion in ne o minSdkVersion.

Google je razvijalcem dal dovolj časa za posodobitev svojih aplikacij. Roki za ciljanje na API 26 so bili prvič objavljeni decembra 2017, od avgusta pa razvijalci aplikacij niso mogli za nalaganje novih aplikacij, ki ciljajo na Android Nougat ali starejšo različico, v Trgovino Play. Ta ista zahteva se danes preprosto razširi na posodobitve aplikacij. Upoštevajte, da se bo najmanjša targetSdkVersion zdaj začela povečevati vsako leto, aplikacije pa bodo prisiljen podpirati vsaj API raven 28 (Android 9 Pie) od avgusta 2019 (nove aplikacije) in novembra 2019 (aplikacija posodobitve).

Za uporabnike to pomeni, da morajo vse posodobitve aplikacij, izdane v Trgovini Play od tega datuma naprej, podpirati vsaj Android Oreo funkcije platforme, kar pomeni, da bodo začeli podpirati funkcije, kot so prilagodljive ikone, kanali za obvestila, omejitve ozadja in več. Če ste razvijalec in vaša aplikacija še ne cilja na Android Oreo, je zdaj pravi čas, da to storite.