Eljött a nap: mától kezdve a Google Play Áruházban található összes alkalmazásfrissítésnek támogatnia kell legalább az Android 8.0 Oreo vagy újabb verzióját.
Az Android töredezettségi problémája nem csak a telefonokra és a használati számokra terjed ki. A probléma az alkalmazásokra is kiterjed. Sok alkalmazásfejlesztő általában azonnal kihagyja az alkalmazásának optimalizálását a legújabb Android-verzióra, akár több hónappal később támogatja, akár nem támogatja teljesen. Ennek két oka van: vagy az új API-k nem prioritást élveznek a fejlesztők számára (egy új Android verzió gyakran több hónapot vesz igénybe mielőtt elérne egy jelentős közönséget, így ritkán van a fejlesztő teendőinek listáján), vagy az alkalmazás az Android régi verzióját célozza meg cél (a Snapchat például éveken át célozta az Android Lollipop-ot, hogy elkerülje az Androidon bevezetett részletes engedélyek megvalósítását Mályvacukor).
Ez olyan kínos helyzeteket eredményezett, amikor az alkalmazások szabadon szívhatták az akkumulátort, korlátozás és spam nélkül értesítéseket, és az összes kívánt engedélyt a felhasználó megkérdezése nélkül használhatja, mivel egy alkalmazást megcéloz egy régebbi SDK. Olyan helyzetekbe is kerülhet, amikor egy alkalmazás egyáltalán nem működik, kényszerbezárást vagy összeomlást kényszeríthet, mivel a legújabb Android platform nem támogatja vagy tesztelte. Összességében ez egy olyan helyzet volt, amely egyértelműen a Google beavatkozására szorult – és már be is avatkoztak.
Mától, november 1-től a Google Play Áruházba feltöltött összes alkalmazásfrissítésnek legalább a 26-os API-szintet kell megcéloznia – ami azt jelenti, hogy az alkalmazásod el kell kezdenie az Android 8.0 Oreo és újabb verziók célzását, ha új frissítést szeretne közzétenni a felhasználók számára, az új Google Playnek megfelelően követelményeknek. Ha alkalmazásod továbbra is az Android 7.1 Nougat vagy régebbi verzióját célozza, akkor nem fog tudni új APK-t feltölteni a Google Playre, és nem fog tudni frissítéseket kiadni. Ne feledje, hogy a targetSdkVersionról beszélünk, és nem a minSdkVersionról.
A Google rengeteg időt hagyott a fejlesztőknek az alkalmazásaik frissítésére. Az API 26 célzásának határideje 2017 decemberében jelentették be először, augusztus óta pedig az alkalmazásfejlesztők nem tudták Android Nougat vagy régebbi rendszert célzó új alkalmazások feltöltéséhez a Play Áruházba. Ugyanez a követelmény ma egyszerűen az alkalmazásfrissítésekre is kiterjed. Ne feledje, hogy a minimális targetSdkVersion most évente növekedni fog, és az alkalmazások kénytelenek támogatni legalább a 28-as API szintet (Android 9 Pie) 2019 augusztusától (új alkalmazások) és 2019 novemberétől (alkalmazások) frissítések).
Ami a felhasználókat illeti, ez azt jelenti, hogy az ettől a dátumtól kezdve a Play Áruházban megjelent összes alkalmazásfrissítésnek támogatnia kell legalább az Android Oreót. platform funkcióit, ami azt jelenti, hogy elkezdenek támogatni olyan funkciókat, mint az adaptív ikonok, értesítési csatornák, háttérkorlátozások és több. Ha Ön fejlesztő, és alkalmazása még nem célozza meg az Android Oreót, itt az ideje, hogy megtegye.