Ranije ovog tjedna, Google je tiho predstavio značajku koja dodaje niz metapodataka svim APK datotekama (to je vrsta datoteke za Android aplikacije) kada ih potpiše programer. Ne možete instalirati aplikaciju koja nije potpisana tijekom konačne izrade, tako da sve aplikacije izgrađene pomoću najnovije APK sheme potpisa moraju imati ugrađen mali komad DRM-a. I na kraju će vaš telefon pokrenuti verziju Androida koja bez njega neće moći instalirati aplikacije.
Što dovraga? DRM? Zašto?
DRM je razlog zašto je Netflix radio samo na odobrenim telefonima. Ali to ne treba koristiti za zlo.
Možemo se opustiti (za sada). Svi mrzimo DRM (tehnički gledano, Upravljanje digitalnim pravima) zbog načina na koji su ga programeri i izdavači zloupotrijebili. DRM znači da se prema vama kupuje kao kradljivac prije nego što kupite bilo koji softver. Sjajan primjer je instaliranje Origin klijenta i njegovo redovito provjeravanje putem interneta za pokretanje bilo koje igre koju je objavio EA.
EA ne vjeruje da smo platili naslov softvera, tako da nas prisiljava da predočimo svoje radove kada to zahtijevaju. PC igre su pune DRM-a, a aplikacije poput Steam ili U Play postoje iz istog razloga. Ostali primjeri dolaze od Sonyja, Disneya, EMI-ja i svih ostalih izdavača za zabavu koji odlučuju gdje u svijetu možete slušati glazbu ili gledati film za koji ste platili ili koliko vam je puta dopušteno.
Dakle, DRM je loše do srži. Ali ne baš. DRM je programeru ili izdavaču jednostavno način da prate verzije softvera i izvornost softvera. Ponekad to trebate učiniti iz pravog razloga.
Do sada je razlog Googlea u pravu. To ne znači da tvrtka u budućnosti ne može promijeniti ton i poludjeti (poput EA) i ograničiti kako, gdje, kada i zašto možemo koristiti aplikacije za koje smo platili, ali za sada je sve dobro, Google je dodao ove metapodate, tako da možete kupiti aplikaciju od bilo kojeg odobrenog distributera i ona će raditi sa značajkama Google Play Store-a, poput obiteljske biblioteke i pretplate.
Aplikacije moraju biti "potpisane" kako bi potvrdili svoj sadržaj. Dodavanje metapodataka ovom potpisu osigurava da ćemo na kraju imati DRM u svakoj aplikaciji.
Android može automatski pročitati metapodatke umetnute u aplikaciju i provjeriti je li inačica koja ima zakonit izvor i koju je odobrio programer. Ako prođe ove provjere, bit će dodan u vašu knjižnicu Google Play Store. Moći ćete se ažurirati putem Google Play-a, koristiti stvari poput Google Play igara za ploče i postignuća ili dijeliti aplikaciju s ljudima iz vaše Obiteljske biblioteke. A programer može u bilo kojem trenutku promijeniti metapodatke novim ključem za potpisivanje, čime se završava podrška za trenutnu verziju i stvara novi unos u Google Play.
Google kaže da je to učinio iz dva razloga - prvi je malo zabrinjavajući, a to je kako bi programerima omogućio veću kontrolu nad upotrebom njihovih aplikacija. Tamo sigurno postoji potencijal za zloupotrebu, ali moramo pričekati i vidjeti hoće li neki programer dobiti neke loše ideje. Drugi je kod većine nas ravno izvan lijevog polja - mnogi ljudi žive tamo gdje podaci nisu pristupačni i dostupni, pa dijele aplikacije koristeći kanale distribucije peer-to-peer. To ne znači da ti ljudi kradu aplikacije. To znači da mogu platiti putem portala, a zatim pomoću mreže peer-to-peer dobiti svoju kopiju koristeći što je moguće manje podataka.
Programeri žele da svi imamo pristup aplikacijama koje stvaraju. Više preuzimanja znači veću izloženost i veći prihod od prodaje ili prihoda od oglasa. To žele programeri aplikacija.
Google možda koristi fantastičan skup riječi kako bi prikrio činjenicu da će Androidove aplikacije uskoro imati DRM umetnut na način koji je teško ukloniti i na kraju će vaš telefon morati čitati da bi ih mogao instalirati. To je pametno - Internet je spriječio erupciju vilinskih pista i furora koji su obično rezervirani za lootbox-ove ili Comcast.
Ali to je DRM, a Google ima vrlo dobre razloge da ga doda. Nadajmo se da svi koji su uključeni ne dobiju ideje o zlostavljanju.