Ir pienākusi diena: no šodienas visiem lietotņu atjauninājumiem Google Play veikalā ir jāatbalsta vismaz Android 8.0 Oreo vai jaunāka versija.
Sadrumstalotības problēma operētājsistēmā Android attiecas ne tikai uz tālruņiem un lietošanas numuriem. Problēma attiecas arī uz lietotnēm. Daudzi lietotņu izstrādātāji parasti nekavējoties izlaiž savas lietotnes optimizēšanu uz jaunāko Android versiju, vai nu atbalstot to vairākus mēnešus vēlāk, vai neatbalstot to pavisam. Tas tiek darīts divu iemeslu dēļ: vai nu jaunās API nav izstrādātāju prioritāte (jauna Android versija bieži prasa vairākus mēnešus pirms tiek sasniegta ievērojama auditorija, tāpēc tas reti atrodas izstrādātāja uzdevumu sarakstā), vai arī lietotne turpina atlasīt veco Android versiju mērķis (Snapchat, piemēram, mērķēts uz Android Lollipop gadiem ilgi, lai izvairītos no Android ieviesto detalizēto atļauju ieviešanas Marshmallow).
Tas radīja neveiklas situācijas, kad lietotnes varēja brīvi izsūkt akumulatoru bez jebkādiem ierobežojumiem, surogātpasta paziņojumus un izmantot visas vēlamās atļaujas, neprasot lietotājam, jo lietotne ir mērķēta uz vecāks SDK. Varat arī nonākt situācijās, kad lietotne vispār nedarbosies, piespiedu kārtā aizvērt vai avarēt, jo tā netika atbalstīta vai pārbaudīta jaunākajā Android platformā. Kopumā tā bija situācija, kurā nepārprotami bija nepieciešama Google iejaukšanās, un viņi ir iejaukušies.
No šodienas, 1. novembra, visiem Google Play veikalā augšupielādētajiem lietotņu atjauninājumiem ir jābūt vērstiem vismaz uz API 26. līmeni — tas nozīmē, ka jūsu lietotne jāsāk mērķēt uz operētājsistēmu Android 8.0 Oreo un jaunākām versijām, ja vēlaties saviem lietotājiem ieviest jaunu atjauninājumu atbilstoši jaunajam pakalpojumam Google Play prasībām. Ja jūsu lietotnes mērķauditorija joprojām ir paredzēta operētājsistēmai Android 7.1 Nougat vai vecākai versijai, jūs nevarēsiet augšupielādēt jaunu APK failu pakalpojumā Google Play un izlaist atjauninājumus. Ņemiet vērā, ka mēs runājam par targetSdkVersion, nevis par minSdkVersion.
Google ir devis izstrādātājiem daudz laika savu lietotņu atjaunināšanai. Mērķauditorijas atlases API 26 termiņi Pirmo reizi tika paziņots 2017. gada decembrī, un kopš augusta lietotņu izstrādātāji nav varējuši lai augšupielādētu Play veikalā jaunas lietotnes, kuru mērķauditorija ir Android Nougat vai vecāka versija. Šī pati prasība šodien vienkārši attiecas uz lietotņu atjauninājumiem. Ņemiet vērā, ka minimālais targetSdkVersion tagad katru gadu sāks pieaugt un lietotnes tiks spiests atbalstīt vismaz API 28. līmeni (Android 9 Pie), sākot no 2019. gada augusta (jaunas lietotnes) un 2019. gada novembrī (lietotne atjauninājumi).
Kas attiecas uz lietotājiem, tas nozīmē, ka visiem Play veikalā publicētajiem lietotņu atjauninājumiem, sākot no šī datuma, ir jāatbalsta vismaz Android Oreo. platformas funkcijas, kas nozīmē, ka tās sāks atbalstīt tādas funkcijas kā adaptīvās ikonas, paziņojumu kanāli, fona ierobežojumi un vairāk. Ja esat izstrādātājs un jūsu lietotnes mērķauditorija vēl nav paredzēta Android Oreo, tagad ir pienācis laiks to izdarīt.