Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Google добавя drm към всички приложения за Android, но това е по правилните причини

Anonim

По-рано тази седмица Google тихо въведе функция, която добавя низ от метаданни към всички APK файлове (това е типът файл за приложения за Android), когато те са подписани от програмиста. Не можете да инсталирате приложение, което не е подписано по време на окончателното му изграждане, така че това означава, че всички приложения, построени с помощта на най-новата схема за подписване на APK, ще имат вградена малка част от DRM. И в крайна сметка телефонът ви ще работи с версия на Android, която няма да може да инсталира приложения без него.

Какво по дяволите? DRM? Защо?

DRM е причина Netflix да работи само на одобрени телефони. Но не трябва да се използва за зло.

Можем да се отпуснем (засега). Всички ненавиждаме DRM (технически, управление на цифровите права) поради начина, по който разработчиците и издателите са злоупотребили с него. DRM означава, че към вас се отнася като крадец, преди да купите какъвто и да е софтуер. Чудесен пример е да инсталирате Origin клиента и той редовно да се проверява онлайн, за да стартирате всякакви игри, публикувани от EA.

EA не вярва, че сме платили за заглавието на софтуера, така че ни принуждава да представяме документите си, когато това се изисква. PC игрите са пълни с DRM, а приложения като Steam или U Play съществуват по същата причина. Други примери идват от Sony, Disney, EMI и всеки друг издател на развлечения, който решава къде по света ви е позволено да слушате музика или да гледате филм, за който сте платили, или колко пъти ви е разрешено да го правите.

Така че DRM е лошо до сърцевината. Но всъщност не. DRM е просто начин за програмист или издател да следи версиите и автентичността на софтуера. Понякога трябва да направите това по правилната причина.

Досега причината на Google е правилна. Това не означава, че в бъдеще компанията не може да промени мелодията си и да излезе безумно (като EA) и да ограничи как, къде, кога и защо можем да използваме приложенията, за които сме платили, но засега всичко е добре, Google добави тези метаданни, така че можете да закупите приложение от всеки одобрен дистрибутор и той ще работи с функции на Google Play Store като фамилна библиотека и абонаменти.

Приложенията трябва да бъдат „подписани“, за да проверят съдържанието им. Добавянето на метаданни към този подпис гарантира, че ще имаме DRM във всяко приложение в крайна сметка.

Android може да прочете метаданните, автоматично вмъкнати в приложение, и да провери дали е законно снабдена версия и одобрена за използване от програмиста. Ако премине тези проверки, той се добавя към вашата библиотека на Google Play Store. Ще можете да актуализирате чрез Google Play, да използвате неща като Google Play Games за класации и постижения или да споделяте приложение с хора от вашата семейна библиотека. И разработчикът може да промени метаданните по всяко време с нов ключ за подписване, което прекратява поддръжката на текущата версия и създава нов списък в Google Play.

Google казва, че е направил това по две причини - първата е малко притеснителна и е да се даде възможност на разработчиците да имат по-голям контрол върху начина, по който се използват техните приложения. Със сигурност има потенциал за злоупотреба, но трябва да изчакаме и да видим дали някой разработчици получава някакви лоши идеи. Втората е направо извън лявото поле за повечето от нас - много хора живеят там, където данните не са достъпни и са достъпни, така че те споделят приложения, използвайки канали за дистрибуция peer-to-peer. Това не означава, че тези хора крадат приложения. Това означава, че могат да плащат чрез портал, след което да използват партньорска мрежа, за да получат копието си, като използват възможно най-малко данни.

Разработчиците искат всички ние да имаме достъп до приложенията, които създават. Повече изтегляния означават повече експозиция и повече приходи от продажби или приходи от реклама. Това искат разработчиците на приложения.

Google може да използва фантазиран набор от думи, за да прикрие факта, че приложенията за Android скоро всички ще имат DRM, поставен по труден за премахване начин и в крайна сметка телефонът ви ще трябва да може да го прочете, за да ги инсталира. Това е умно - не позволяваше на интернет да изригва в ярост на вили и фурор, обикновено запазени за lootboxes или Comcast.

Но това е DRM и Google има много добри причини да го добавя. Всички се надяваме, че всички участващи не получават никакви идеи за злоупотребата с тях.