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

Google tilføjer drm til alle Android-apps, men det er af de rigtige grunde

Anonim

Tidligere denne uge rullede Google roligt ud en funktion, der tilføjer en streng metadata til alle APK-filer (det er filtypen til Android-apps), når de er underskrevet af udvikleren. Du kan ikke installere et program, der ikke er underskrevet under dens endelige opbygning, så det betyder, at alle apps, der er bygget ved hjælp af det nyeste APK-signaturskema, vil have en dejlig lille del af DRM indbygget i dem. Og til sidst vil din telefon køre en version af Android, som ikke kan installere apps uden den.

Hvad pokker? DRM? Hvorfor?

DRM er grunden til, at Netflix plejede at arbejde kun på godkendte telefoner. Men det behøver ikke bruges til det onde.

Vi kan slappe af (for nu). Vi hader alle DRM (teknisk set Digital Rights Management) på grund af den måde, udviklere og udgivere har misbrugt det. DRM betyder, at du bliver behandlet som en tyv, før du køber software. Et godt eksempel er at skulle installere Origin-klienten og få den regelmæssigt til at blive kontrolleret online for at køre ethvert spil, der er offentliggjort af EA.

EA har ikke tillid til, at vi betalte for softwaretitlen, så det tvinger os til at præsentere vores papirer, når det kræves. PC-spil er rig med DRM, og applikationer som Steam eller U Play findes af samme grund. Andre eksempler kommer fra Sony, Disney, EMI og enhver anden underholdningsudgiver, der bestemmer, hvor i verden du har lov til at lytte til musik eller se en film, du har betalt for, eller hvor mange gange du har lov til at gøre det.

Så DRM er dårlig til kernen. Men ikke rigtig. DRM er simpelthen en måde for en udvikler eller udgiver at holde styr på softwareversioner og ægthed. Nogle gange skal du gøre det af den rigtige grund.

Fra nu af er Googles grund ret. Det betyder ikke, at virksomheden ikke kan ændre melodien og gå helt vild (som EA) i fremtiden og begrænse, hvor, hvor, hvornår og hvorfor vi kan bruge de apps, vi har betalt for, men nu er alt godt. Google tilføjede disse metadata, så du kan købe en app fra enhver godkendt distributør, og den vil fungere med Google Play Store-funktioner som familiebibliotek og abonnementer.

Apps skal "underskrives" for at bekræfte deres indhold. Tilføjelse af metadata til denne signatur sikrer, at vi til sidst har DRM i hver app.

Android kan læse metadata, der automatisk indsættes i en app og bekræfte, at det er en legitimt hentet version og godkendt til brug af udvikleren. Hvis det passerer disse kontroller, tilføjes det til dit Google Play Butik-bibliotek. Du kan opdatere gennem Google Play, bruge ting som Google Play-spil til leaderboards og præstationer eller dele en app med folk i dit familiebibliotek. Og udvikleren kan når som helst ændre metadataene med en ny signaturnøgle, der afslutter understøttelse af den aktuelle version og opretter en ny fortegnelse i Google Play.

Google siger, at det gjorde det af to grunde - den første er lidt foruroligende, og det er for at give udviklere mere kontrol over, hvordan deres apps bruges. Der er bestemt potentiale for misbrug der, men vi må vente og se, om nogen udviklere får dårlige ideer. Det andet er lige ude af venstre felt for de fleste af os - mange mennesker bor, hvor data ikke er overkommelige og tilgængelige, så de deler apps ved hjælp af peer-to-peer distributionskanaler. Det betyder ikke, at disse mennesker stjæler apps. Det betyder, at de kan betale via en portal og derefter bruge et peer-to-peer-netværk for at få deres kopi ved hjælp af så lidt data som muligt.

Udviklere ønsker, at vi alle skal have adgang til de apps, de opretter. Flere downloads betyder mere eksponering og mere indkomst via salg eller annonceindtægter. Det er hvad appudviklere ønsker.

Google bruger muligvis et smukt sæt ord for at skjule, at Android-apps snart alle har DRM indsat på en måde, der er svær at fjerne, og til sidst bliver din telefon nødt til at kunne læse den for at installere dem. Det er smart - det forhindrede internettet i at sprænge ud i en vanvidd med pitchforks og furor, der normalt er forbeholdt lootboxes eller Comcast.

Men det er DRM, og Google har meget gode grunde til at tilføje det. Lad os håbe alle, at alle involverede ikke får nogen ideer om at misbruge det.