Android Q om gebruikers te waarschuwen die apps gebruiken die Android Lollipop of ouder targeten

click fraud protection

Android Q waarschuwt mogelijk gebruikers die apps proberen uit te voeren die zich richten op Android Lollipop of eerder. Android Pie waarschuwt voor apps die Android Jelly Bean of eerder targeten.

Het is meestal in het beste belang van een ontwikkelaar om zijn apps bij te werken zodat ze de nieuwste functies van het Android-platform ondersteunen. Elke nieuwe Android-versie biedt nieuwe API's en functies die eerdere versies van Android niet bieden. Elke nieuwe Android-versie voegt echter ook nieuwe beperkingen toe aan wat apps kunnen doen, waar sommige applicatie-ontwikkelaars geen fan van zijn. Veel apps vermeden bijvoorbeeld om hun doel-API-niveau naar Android Marshmallow of hoger te verplaatsen, zodat ze konden voorkomen dat ze runtime-rechten moesten implementeren. Google begon eindelijk dit gedrag aan te pakken met nieuwe beperkingen die werden opgelegd aan apps die werden geüpload en geüpdatet naar de Google Play Store, maar ze hebben ook een waarschuwing toegevoegd in Android Pie om apps te schande te maken die nog steeds niet zijn bijgewerkt na Android 4.1 Jelly Bean. Volgens een recente commit in het Android Open Source Project lijkt het erop dat Android Q gebruikers zal waarschuwen als de app die ze gebruiken zich richt op Android 5.1 Lollipop of eerder.

Modernisering van Android-apps

Afgelopen december, Google een nieuw beleid geïntroduceerd om Android-apps in de Google Play Store te moderniseren. Volgens het nieuwe beleid worden alle nieuwe aanvragen ingediend bij de Google Play Store vanaf 1 augustus 2018, moet API-niveau 26 of hoger targeten (dat betekent Android 8.0 Oreo, Android 8.1 Oreo of Android 9 Pie.) Bovendien moeten vanaf 1 november 2018 alle updates van bestaande apps in de Play Store zich ook op API-niveau richten 26 of hoger. Dit beleid dwingt de meest actief ontwikkelde en nieuwe applicaties om zich te houden aan de nieuwe functies op het gebied van beveiliging, privacy, geheugenoptimalisatie en batterijbesparing in de nieuwste versies van Android. Het beleid betekent echter niet dat apps niet meer werken op apparaten met oudere versies van Android. Ontwikkelaars mogen nog steeds hun eigen minimale API-niveau instellen. Aan de andere kant moedigt Google's nieuwste versie van Android, Android 9 Pie, app-ontwikkelaars verder aan updaten hun apps door gebruikers expliciet te waarschuwen wanneer ze een app gebruiken die zo oud is dat deze mogelijk niet werkt op de juiste manier.

Volgens deze samengevoegde commit in AOSP, de "PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION" wordt verhoogd naar 23. Deze build-vlag vertaalt zich in de systeemeigenschap ro.build.version.min_supported_target_sdk. Deze eigenschap wordt door het systeem gebruikt bij het starten van de activiteit van een app. Het systeem controleert het doel-SDK-niveau van de app en of dit lager is dan de waarde die is gedefinieerd in ro.build.version.min_supported_target_sdk, dan wordt er een waarschuwingsbericht aan de gebruiker getoond dat de app mogelijk niet goed werkt.

Voorlopig ziet het er niet naar uit dat Android Q daadwerkelijk zal voorkomen dat gebruikers echt oude Android-applicaties gebruiken. We kunnen ons voorstellen dat er een kleine, maar nogal luidruchtige minderheid van gebruikers zou zijn die niet blij zou zijn met een dergelijke beperking. Er zijn veel zelden bijgewerkte apps die worden gebruikt op gespecialiseerde gebieden waarvoor geen alternatieven bestaan. Als u deze waarschuwing elke keer weergeeft wanneer een gebruiker een oude app in Android Q start, kunnen gebruikers er echter genoeg van klagen dat de app is bijgewerkt of vervangen.

Als u het doel-API-niveau wilt zien van de apps die op uw apparaat zijn geïnstalleerd, kunt u de hieronder gelinkte app gebruiken. Op mijn apparaat zijn er vier apps die ik regelmatig gebruik en die deze waarschuwing activeren: Titanium Backup, AZ Screen Recorder, Brother iPrint & Scan en Terminal Emulator.

AppChecker - App- en systeeminformatieOntwikkelaar: kroegerama

Prijs: gratis.

4.4.

Downloaden

Ten slotte moeten we opmerken dat het commit-bericht de PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION vlag wordt "voorlopig" verhoogd. Dat betekent dat Google nog niet volledig heeft besloten of de limiet op SDK-niveau 23 moet worden ingesteld en iets hoger of lager kan kiezen. Als we in AOSP nog meer wijzigingen aan deze vlag ontdekken, laten we het jullie allemaal weten.