Eerder deze week heeft Google stilletjes een functie uitgerold die een reeks metadata toevoegt aan alle APK-bestanden (dat is het bestandstype voor Android-apps) wanneer ze worden ondertekend door de ontwikkelaar. Je kunt geen applicatie installeren die niet is ondertekend tijdens de laatste build, dus dat betekent dat alle apps die zijn gebouwd met de nieuwste APK-handtekeningregeling een klein stukje DRM hebben ingebouwd. En uiteindelijk zal je telefoon een versie van Android draaien die geen apps zonder kan installeren.
Wat de hel? DRM? Waarom?
DRM is de reden waarom Netflix alleen werkte op goedgekeurde telefoons. Maar het hoeft niet te worden gebruikt voor het kwaad.
We kunnen ontspannen (voorlopig). We hebben allemaal een hekel aan DRM (technisch gezien, Digital Rights Management) vanwege de manier waarop ontwikkelaars en uitgevers het hebben misbruikt. DRM betekent dat u wordt behandeld als een dief voordat u software koopt. Een goed voorbeeld is het installeren van de Origin-client en deze regelmatig online te laten controleren om games die door EA zijn gepubliceerd te kunnen spelen.
EA vertrouwt er niet op dat we voor de softwaretitel hebben betaald, dus dwingt het ons om onze papieren te presenteren wanneer dat wordt gevraagd. PC-gaming zit vol met DRM en applicaties zoals Steam of U Play bestaan om dezelfde reden. Andere voorbeelden komen van Sony, Disney, EMI en elke andere uitgever van entertainment die beslist waar ter wereld je naar muziek mag luisteren of een film kunt kijken waarvoor je hebt betaald, of hoe vaak je dat mag doen.
Dus DRM is slecht voor de kern. Maar niet echt. DRM is gewoon een manier voor een ontwikkelaar of uitgever om softwareversies en authenticiteit bij te houden. Soms moet je dat om de juiste reden doen.
Vanaf nu is de reden van Google juist. Dat betekent niet dat het bedrijf zijn melodie niet kan veranderen en in de toekomst helemaal gek kan worden (zoals EA) en kan beperken hoe, waar, wanneer en waarom we de apps kunnen gebruiken waarvoor we hebben betaald, maar voor nu is alles goed. Google heeft deze metagegevens toegevoegd zodat u een app kunt kopen van elke goedgekeurde distributeur en deze werkt met Google Play Store-functies zoals familiebibliotheek en abonnementen.
Apps moeten worden "ondertekend" om hun inhoud te verifiëren. Het toevoegen van metadata aan deze handtekening zorgt ervoor dat we uiteindelijk DRM in elke app hebben.
Android kan de metagegevens lezen die automatisch in een app worden ingevoegd en verifiëren dat het een legitieme bronversie is die is goedgekeurd voor gebruik door de ontwikkelaar. Als het deze controles doorstaat, wordt het toegevoegd aan uw Google Play Store-bibliotheek. Je kunt updaten via Google Play, dingen zoals Google Play Games gebruiken voor scoreborden en prestaties, of een app delen met mensen in je familiebibliotheek. En de ontwikkelaar kan de metagegevens op elk gewenst moment wijzigen met een nieuwe ondertekeningssleutel, waarmee de ondersteuning voor de huidige versie wordt beëindigd en een nieuwe vermelding in Google Play wordt gemaakt.
Google zegt dat het dit om twee redenen heeft gedaan - de eerste is een beetje zorgelijk en het is om ontwikkelaars meer controle te geven over hoe hun apps worden gebruikt. Er is zeker potentieel voor misbruik daar, maar we moeten afwachten of ontwikkelaars slechte ideeën krijgen. De tweede is voor de meesten van ons recht uit het linkerveld - veel mensen wonen waar gegevens niet betaalbaar en beschikbaar zijn, dus delen ze apps via peer-to-peer distributiekanalen. Dat betekent niet dat deze mensen apps stelen. Het betekent dat ze via een portal kunnen betalen en vervolgens een peer-to-peer-netwerk kunnen gebruiken om hun kopie te krijgen met zo min mogelijk gegevens.
Ontwikkelaars willen dat we allemaal toegang hebben tot de apps die ze maken. Meer downloads betekent meer exposure en meer inkomsten via verkoop of advertentie-inkomsten. Dat is wat app-ontwikkelaars willen.
Google gebruikt misschien een fraaie set woorden om te verbergen dat Android-apps binnenkort allemaal DRM hebben toegevoegd op een manier die moeilijk te verwijderen is en uiteindelijk je telefoon het moet kunnen lezen om ze te installeren. Dat is slim - het zorgde ervoor dat het internet niet uitbarstte in een razernij van hooivorken en furore die normaal gereserveerd zijn voor lootboxes of Comcast.
Maar het is DRM en Google heeft zeer goede redenen om het toe te voegen. Laten we allemaal hopen dat alle betrokkenen geen ideeën krijgen over misbruik.