ΣNormalment, un desenvolupador interessa actualitzar les seves aplicacions per donar suport a les últimes funcions de la plataforma Android. Cada nova versió d'Android ofereix noves API i funcions que no ofereixen les versions anteriors d'Android. Tanmateix, cada nova versió d'Android també afegeix noves limitacions al que poden fer les aplicacions, que alguns desenvolupadors d'aplicacions no apliquen. Per exemple, moltes aplicacions van evitar indicar el nivell d'API que la seva aplicació pretén evitar, per tal d'evitar haver de declarar nous permisos d'execució i temps d'execució. Finalment, Google ha començat a aturar aquest comportament amb noves restriccions a les aplicacions que s'han penjat i actualitzat a Google Play Store, però també ha afegit un avís a Android Pie per alertar les aplicacions que encara no s'han actualitzat per Android 4.1 Jelly Bean.
Modernitzar les aplicacions d'Android
El desembre passat, Google va introduir una nova política per actualitzar les aplicacions d'Android a Google Play Store. Segons la nova política, totes les sol·licituds noves s'envien a Google Play Store a partir de l'1 d'agost de 2018 , les aplicacions han d'orientar el nivell d'API 26 o superior (és a dir Android 8.0oreus, Android 8.1Oreo o Android 9 Pie.) A més, a partir de l'1 de novembre de 2018, totes les actualitzacions de les aplicacions existents a Play Store també s'han d'orientar al nivell d'API 26 o superior. Aquesta política obligarà tant les aplicacions més antigues com les noves a complir amb les noves funcions de seguretat, privadesa, optimització de memòria i estalvi de bateria de les últimes versions d'Android. Tanmateix, la nova política no significarà que les aplicacions deixaran de funcionar en dispositius amb versions anteriors d'Android, i els desenvolupadors encara podran establir el seu nivell mínim d'API. D'altra banda, la darrera versió d'Android, Android 9 Pie, animarà els desenvolupadors d'aplicacions a actualitzar les seves aplicacions avisant els usuaris quan executen una aplicació que és tan antiga que pot ser que no funcioni correctament.
Segons aquesta fusió està activada a AOSP, el” PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION
"Augmenta a 23. Aquest indicador de creació es tradueix a propietat del sistema. Aquesta propietat l'utilitza el sistema quan s'inicia qualsevol aplicació. El sistema comprova el nivell d'SDK objectiu de l'aplicació i, si és inferior al valor especificat, l'usuari rep un missatge d'advertència que l'aplicació pot no funcionar correctament.ro.build.version.min_supported_target_sdk
ro.build.version.min_supported_target_sdk
En aquest moment, no sembla que Android Q impedirà que els usuaris executin aplicacions d'Android més antigues. Ens imaginem que hi pot haver una petita minoria d'usuaris que no estaran contents amb aquesta restricció. Hi ha moltes aplicacions poc actualitzades que s'utilitzen en tasques especialitzades per a les quals no hi ha alternatives. L'aparició d'aquest avís cada vegada que un usuari llança una aplicació antiga a Android Q pot fer que els usuaris es queixin d'actualitzar o substituir l'aplicació al seu creador.
Si voleu veure el nivell de destinació de l'API de les aplicacions instal·lades al vostre dispositiu, podeu utilitzar l'aplicació que us oferim a continuació.
Google no ha decidit del tot si establirà el límit a l'SDK 23 i podria triar alguna cosa més alta o més baixa.