ΣYleensä kehittäjän edun mukaista on päivittää sovelluksensa tukemaan Android-alustan uusimpia ominaisuuksia. Jokainen uusi Android-versio tarjoaa uusia API-liittymiä ja ominaisuuksia, joita Androidin vanhemmat versiot eivät tarjoa. Jokainen uusi Android-versio lisää kuitenkin myös uusia rajoituksia siihen, mitä sovellukset voivat tehdä, joita jotkut sovelluskehittäjät eivät noudata. Monet sovellukset esimerkiksi välttelivät ilmoittamasta API-tasoa, jota niiden sovelluksen on tarkoitus välttää välttääkseen uusien ajonaikaisten ja ajonaikaisten käyttöoikeuksien ilmoittamisen. Google on vihdoin alkanut pysäyttää tämän toiminnan uusilla rajoituksilla sovelluksille, jotka on ladattu ja päivitetty Google Play Kauppaan, mutta he lisäsivät myös varoituksen Android Pie -sovellukseen varoittaakseen sovelluksia, joita Android 4.1 Jelly Bean ei ole vielä päivittänyt.
Modernisoi Android-sovelluksia
Viime joulukuussa Google otti käyttöön uuden politiikan päivittääksesi Android-sovelluksia Google Play Kaupassa. Uuden käytännön mukaan kaikki uudet Google Play Kauppaan lähetetyt hakemukset 1. elokuuta 2018 alkaen , sovellusten on kohdistettava API-tasolle 26 tai korkeammalle (esim Android 8.0oreos, Android 8.1Oreo tai Android 9 Pie.) Lisäksi 1. marraskuuta 2018 alkaen kaikkien Play Kaupan olemassa olevien sovellusten päivitysten on kohdistettava myös API-tasolle 26 tai korkeammalle. Tämä käytäntö pakottaa sekä vanhemmat että uudemmat sovellukset noudattamaan Androidin uusimpien versioiden uusia suojaus-, tietosuoja-, muistin optimointi- ja akunsäästöominaisuuksia. Uusi käytäntö ei kuitenkaan tarkoita sitä, että sovellukset lakkaisivat toimimasta laitteissa, joissa on vanhemmat Android-versiot, ja kehittäjät voivat silti asettaa oman API-tasonsa. Toisaalta Androidin uusin versio, Android 9 Pie, rohkaisee sovelluskehittäjiä päivittämään sovelluksiaan varoittamalla käyttäjiä sovellusta käyttäessään, että se on niin vanha, ettei se välttämättä toimi kunnolla.
mukaan tämä fuusio on aktivoitu AOSP:ssä " PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION
”Kohoaa 23:een. Tämä luontilippu tarkoittaa järjestelmän ominaisuutta. Järjestelmä käyttää tätä ominaisuutta käynnistäessään minkä tahansa sovelluksen. Järjestelmä tarkistaa sovelluksen kohde-SDK-tason ja jos se on pienempi kuin määritetty arvo, käyttäjä saa varoitusviestin, että sovellus ei ehkä toimi kunnolla.ro.build.version.min_supported_target_sdk
ro.build.version.min_supported_target_sdk
Tällä hetkellä ei näytä siltä, että Android Q estäisi käyttäjiä suorittamasta vanhempia Android-sovelluksia. Uskomme, että pieni vähemmistö käyttäjistä ei ole tyytyväinen tällaiseen rajoitukseen. Erikoistehtävissä käytetään monia harvoin päivitettyjä sovelluksia, joille ei ole vaihtoehtoja. Tämän varoituksen ilmestyminen aina, kun käyttäjä käynnistää vanhan sovelluksen Android Q:ssa, voi saada käyttäjät valittamaan sovelluksen päivittämisestä tai vaihtamisesta sen luojalle.
Jos haluat nähdä laitteellesi asennettujen sovellusten API-kohdetason, voit käyttää alla antamaamme sovellusta.
Google ei ole täysin päättänyt asettaako rajan SDK 23:lle, ja voisi valita jotain korkeampaa tai alhaisempaa.