Logo da.androidermagazine.com
Logo da.androidermagazine.com

Ændringer i Google Play Store kræver, at apps optimeres til nyere Android-versioner

Anonim

Google har givet nogle markante meddelelser på sin Android-udviklers blog, der koncentrerer sig om nogle nye politikker, som udviklere skal følge for at fortsætte med at offentliggøre i Play Store. Google siger, at alle nye apps, der indsendes fra august 2018, skal målrette mod Android Oreo, og i november 2018 skal opdateringer til eksisterende apps gøre det samme. Derudover begynder der tidligt i 2018 nogle ekstra metadata tilføjet til appfilen (.apk-filen) for at bekræfte, at det er ægthed, og i august 2019 skal alle apps give en 64-bit-version, selvom de er målrettet mod en indfødt Android-biblioteker.

I anden halvdel af 2018 kræver Play, at nye apps og appopdateringer målretter mod et nyligt Android API-niveau. Dette kræves for nye apps i august 2018 og for opdateringer til eksisterende apps i november 2018. Dette er for at sikre, at apps er bygget på de nyeste API'er, der er optimeret til sikkerhed og ydeevne.

I august 2019 kræver Play, at nye apps og appopdateringer med indbyggede biblioteker leverer 64-bit-versioner ud over deres 32-bit-versioner.

I begyndelsen af ​​2018 begynder Play at tilføje en lille mængde sikkerhedsmetadata oven på hver APK for yderligere at verificere appens ægthed. Du behøver ikke tage nogen handling for denne ændring.

Google siger, at disse ændringer er med til at gøre de apps, vi bruger, lige så sikre som Android selv. De har givet nogle enkle eksempler, der forklarer, hvordan disse ændringer vil hjælpe her.

Lige nu kan en udvikler uploade en app målrettet mod en gammel version af Android og ikke bede om tilladelse til at se ting som kameradata eller placering, når du først kører den, fordi de blev officielle med Android Marshmallow (API 23). Tilføjelse af metadata til brug som en kontrol for ægthed giver mening her, fordi det kan bruges til at adskille apps, der blev downloadet fra Google Play fra andre kilder til installationer (samt bruges til kopibeskyttelse, hvis Google ønskede at gøre det), og kræver 64-bit versioner af apps gør tingene klar til applikationsprocessorer, der ikke understøtter 32-bit binære filer.

En bivirkning af disse ændringer vil påvirke, hvordan producenterne opdaterer enheder samt praksis med at sælge nye enheder med ældre versioner af Android.

Næste august skal alle nye apps, der er sendt til Google Play, målrettes mod Android Oreo. I november skal opdateringer til eksisterende apps også målrettes mod Oreo. Disse krav går frem hvert år, så apps i august 2019 bliver nødt til at målrette mod den næste version af Android. Hvert år sker den samme ting, og nye apps eller opdateringer til eksisterende apps accepteres ikke, medmindre de er målrettet mod en nylig version.

Eksisterende apps, der ikke bliver opdateret, får lov til at blive, og udviklingsværktøjerne tillader stadig oprettelse af apps, der er målrettet mod gamle versioner. Men Google Play gør det ikke. Apps designet til gammel software gør ikke brug af Android's nyere funktioner og er mindre sikre på grund af det.

Når din telefon ikke kan køre den app, du ønsker, fordi softwaren er gammel, vil du bemærke.

Som et resultat vil virksomheder, der sælger telefoner med gamle versioner eller glemmer disse telefoner, når det er tid til at opdatere dem, skille sig ud, fordi produkterne ikke har adgang til nye eller nyligt opdaterede apps. Google siger, at de opfordrer udviklere til at gøre, hvad de kan for at gøre apps bagudkompatible, men vi ved alle, hvordan det går, når de kun foreslås eller opmuntres. Se på tilstanden for tablet-apps på Google Play som et eksempel her. Disse ændringer lukker effektivt telefoner med gamle versioner, når det kommer til de nyeste apps.

Vi forventer at høre meget mere om disse nye politikker, før de træder i kraft og har nogle spørgsmål om, hvordan de nye "ægthed" -metadata vil blive brugt til at blive besvaret. Men vi kan godt lide ideen om, at Google gør, hvad det kan, når det gælder om at holde vores data mere sikre og de apps, der vil bruge dem til at være lidt bedre.