Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Ändringar i google play store kräver att appar optimeras för nyare Android-versioner

Anonim

Google har gjort några betydande tillkännagivanden på sin Android-utvecklare-blogg med inriktning på några nya policyer som utvecklare måste följa för att fortsätta publicera i Play Store. Google säger att från och med augusti 2018 måste alla nya appar som skickas inriktas på Android Oreo, och i november 2018 måste uppdateringar av befintliga appar göra detsamma. Dessutom, från början av 2018 kommer det att läggas till några extra metadata i appfilen (.apk-filen) för att verifiera dess äkthet och i augusti 2019 kommer alla appar att krävas för att tillhandahålla en 64-bitarsversion även om de riktar sig till någon infödda Android-bibliotek.

Under andra halvåret 2018 kommer Play att kräva att nya appar och appuppdateringar riktar sig till en ny Android-API-nivå. Detta kommer att krävas för nya appar i augusti 2018 och för uppdateringar av befintliga appar i november 2018. Detta för att säkerställa att appar är byggda på de senaste API: er som är optimerade för säkerhet och prestanda.

I augusti 2019 kommer Play att kräva att nya appar och appuppdateringar med infödda bibliotek tillhandahåller 64-bitarsversioner utöver deras 32-bitarsversioner.

I början av 2018 kommer Play att börja lägga till en liten mängd säkerhetsmetadata ovanpå varje APK för att ytterligare verifiera appens äkthet. Du behöver inte vidta några åtgärder för den här förändringen.

Google säger att dessa förändringar är för att göra de appar vi använder så säkra som Android själv. De har gett några enkla exempel som förklarar hur dessa förändringar kommer att hjälpa här.

Just nu kan en utvecklare ladda upp en app riktad mot en gammal version av Android och inte be om tillstånd att se saker som kameradata eller plats när du först kör den eftersom de blev officiella med Android Marshmallow (API 23). Att lägga till metadata för att använda som kontroll av äkthet är vettigt här eftersom det kan användas för att separera appar som laddades ner från Google Play från andra källor för installationer (liksom att användas för kopieringsskydd om Google ville göra det), och kräver 64-bitars versioner av appar gör saker redo för applikationsprocessorer som inte stöder 32-bitars binärer.

En biverkning av dessa förändringar kommer att påverka hur tillverkare uppdaterar enheter såväl som praxis att sälja nya enheter med äldre versioner av Android.

Nästa augusti måste alla nya appar som skickas till Google Play riktas in för Android Oreo. I november måste uppdateringar för befintliga appar också riktas mot Oreo. Dessa krav kommer att utvecklas varje år så att appar i augusti 2019 måste rikta in sig på nästa version av Android. Varje år händer samma sak och nya appar eller uppdateringar av befintliga appar accepteras inte om de inte riktar sig till en ny version.

Befintliga appar som inte uppdateras tillåts stanna, och utvecklingsverktygen tillåter fortfarande skapandet av appar som är inriktade på gamla versioner. Men Google Play kommer inte. Appar som är utformade för gammal programvara använder inte Android: s nyare funktioner och är mindre säkra på grund av det.

När din telefon inte kan köra den app du vill eftersom programvaran är gammal kommer du att märka det.

Som ett resultat kommer företag som säljer telefoner med gamla versioner eller glömmer bort dessa telefoner när det är dags att uppdatera dem att sticker ut eftersom produkterna inte har tillgång till nya eller nyligen uppdaterade appar. Google säger att de uppmuntrar utvecklare att göra vad de kan för att göra appar bakåtkompatibla, men vi vet alla hur saker går när de bara föreslås eller uppmuntras. Här kan du se tablettappar på Google Play. Dessa förändringar stänger effektivt ut telefoner med gamla versioner när det gäller de senaste apparna.

Vi förväntar oss att höra mycket mer om dessa nya policyer innan de träder i kraft och har några frågor om hur de nya "äkthetsmetadata" kommer att användas för att få svar. Men vi gillar tanken på att Google gör vad det kan när det gäller att hålla våra data säkrare och de appar som vill använda dem i schack lite bättre.