Android Q varoittaa käyttäjiä, jotka käyttävät Android Lollipopille tai vanhemmille kohdistettuja sovelluksia

Android Q saattaa varoittaa käyttäjiä, jotka yrittävät käyttää sovelluksia, jotka on kohdistettu Android Lollipopille tai aikaisemmalle. Android Pie varoittaa sovelluksista, jotka on kohdistettu Android Jelly Beaniin tai aikaisempaan.

Yleensä on kehittäjien edun mukaista päivittää sovelluksensa tukemaan uusimpia Android-alustan ominaisuuksia. Jokainen uusi Android-versio tarjoaa uusia sovellusliittymiä ja ominaisuuksia, joita Androidin aiemmat versiot eivät tarjoa. Jokainen uusi Android-versio lisää kuitenkin myös uusia rajoituksia siihen, mitä sovellukset voivat tehdä, mitä jotkut sovelluskehittäjät eivät pidä. Monet sovellukset esimerkiksi välttyivät kohdistamasta API-kohdetasonsa Android Marshmallowiin tai uudempaan, jotta niiden ei tarvitsisi ottaa käyttöön suorituksenaikaisia ​​käyttöoikeuksia. Google alkoi vihdoin torjua tätä käyttäytymistä asettamalla uusia rajoituksia sovelluksille, jotka on ladattu ja päivitetty Google Play Kauppa, mutta he lisäsivät myös varoituksen Android Pie -sovellukseen häpeämään sovelluksia, joita ei vieläkään ole päivitetty Android 4.1:n jälkeen. Jelly Bean. Äskettäin Android Open Source Projectissa tehdyn sitoumuksen mukaan näyttää siltä, ​​​​että Android Q varoittaa käyttäjiä, jos heidän käyttämänsä sovellus on kohdistettu Android 5.1 Lollipop -käyttöjärjestelmään tai vanhemmalle.

Android-sovellusten modernisointi

Viime joulukuussa Google otti käyttöön uuden politiikan modernisoida Android-sovelluksia Google Play Kaupassa. Uuden käytännön mukaan kaikki uudet Google Play Kauppaan lähetetyt hakemukset 1.8.2018 alkaen, on kohdistettava API-tasolle 26 tai korkeammalle (eli Android 8.0 Oreo, Android 8.1 Oreo tai Android 9 Pie.) Lisäksi 1. marraskuuta 2018 alkaen kaikkien Play Kaupan olemassa olevien sovellusten päivitysten on kohdistettava myös API-taso 26 tai enemmän. Tämä käytäntö pakottaa aktiivisimmin kehitetyt ja uudet sovellukset noudattamaan Androidin uusimpien versioiden uusia suojaus-, tietosuoja-, muistin optimointi- ja akunsäästöominaisuuksia. Käytäntö ei kuitenkaan tarkoita, että sovellukset lakkaisivat toimimasta laitteissa, joissa on vanhempia Android-versioita – kehittäjät voivat silti asettaa oman vähimmäissovellusliittymätasonsa. Toisaalta Googlen uusin Android-versio, Android 9 Pie, kannustaa sovellusten kehittäjiä siihen päivittää sovelluksiaan varoittamalla käyttäjiä, kun he käyttävät sovellusta, joka on niin vanha, että se ei ehkä toimi asianmukaisesti.

Mukaan tämä yhdistetty sitoumus AOSP: ssä "PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION" nostetaan 23:een. Tämä rakennuslippu muuttuu järjestelmän ominaisuudeksi ro.build.version.min_supported_target_sdk. Järjestelmä käyttää tätä ominaisuutta käynnistäessään minkä tahansa sovelluksen toiminnan. Järjestelmä tarkistaa sovelluksen SDK-tavoitetason ja sen, onko se pienempi kuin kohdassa määritetty arvo ro.build.version.min_supported_target_sdk, sitten käyttäjälle näytetään varoitusviesti, että sovellus ei ehkä toimi oikein.

Toistaiseksi ei näytä siltä, ​​​​että Android Q todella estäisi käyttäjiä käyttämästä todella vanhoja Android-sovelluksia. Voimme kuvitella, että käyttäjiä olisi pieni, mutta melko äänekäs vähemmistö, joka ei olisi tyytyväinen tällaiseen rajoitukseen. On monia harvoin päivitettyjä sovelluksia, joita käytetään erikoisaloilla, joille ei ole vaihtoehtoja. Tämän varoituksen näyttäminen aina, kun käyttäjä käynnistää vanhan sovelluksen Android Q: ssa, saattaa saada käyttäjät valittamaan tarpeeksi siitä, että sovellus on päivitetty tai vaihdettu.

Jos haluat nähdä laitteellesi asennettujen sovellusten tavoitesovellusliittymätason, voit käyttää alla olevaa sovellusta. Laitteessani on neljä säännöllisesti käyttämääni sovellusta, jotka laukaisevat tämän varoituksen: Titanium Backup, AZ Screen Recorder, Brother iPrint & Scan ja Terminal Emulator.

AppChecker - Sovellus- ja järjestelmätiedotKehittäjä: kroegerama

Hinta: Ilmainen.

4.4.

ladata

Lopuksi meidän tulee huomata, että commit-viestissä todetaan PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION lippua korotetaan "väliaikaisesti". Tämä tarkoittaa, että Google ei ole täysin päättänyt, asettaako rajan SDK-tasolle 23, ja voisi valita jotain korkeampaa tai matalampaa. Jos havaitsemme tähän lippuun muita muutoksia AOSP: ssä, ilmoitamme siitä teille kaikille.