Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Google добавляет drm во все приложения для Android, но это по правильным причинам

Anonim

Ранее на этой неделе Google тихо развернул функцию, которая добавляет строку метаданных во все файлы APK (это тип файлов для приложений Android), когда они подписаны разработчиком. Вы не можете установить приложение, которое не было подписано во время его окончательной сборки, так что это означает, что все приложения, созданные с использованием последней схемы подписи APK, будут иметь в своем составе небольшой кусочек DRM. И в конечном итоге ваш телефон будет работать под управлением версии Android, которая не сможет устанавливать приложения без него.

Что за черт? DRM? Зачем?

DRM - вот почему Netflix работал только на одобренных телефонах. Но это не должно быть использовано для зла.

Мы можем расслабиться (пока). Мы все ненавидим DRM (технически, Digital Rights Management) из-за того, как разработчики и издатели злоупотребляют им. DRM означает, что с вами обращаются как с вором, прежде чем покупать какое-либо программное обеспечение. Отличным примером является необходимость установить клиент Origin и регулярно проверять его онлайн для запуска любых игр, опубликованных EA.

EA не верит, что мы заплатили за название программного обеспечения, поэтому заставляет нас представлять наши документы по требованию. Игры на ПК изобилуют 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 говорит, что сделал это по двум причинам: первая немного беспокоит, и это позволяет разработчикам лучше контролировать использование своих приложений. Там, конечно, есть вероятность злоупотреблений, но мы должны подождать и посмотреть, получат ли какие-либо разработчики какие-либо плохие идеи. Второе - это то, что для большинства из нас прямо не в поле зрения - многие люди живут там, где данные недоступны и недоступны, поэтому они делятся приложениями, используя одноранговые каналы распространения. Это не значит, что эти люди крадут приложения. Это означает, что они могут платить через портал, а затем использовать одноранговую сеть, чтобы получить свою копию, используя как можно меньше данных.

Разработчики хотят, чтобы у всех нас был доступ к приложениям, которые они создают. Чем больше загрузок, тем больше отдача и больший доход от продаж или доходов от рекламы. Это то, что хотят разработчики приложений.

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

Но это DRM, и у Google есть очень веские причины для его добавления. Давайте все будем надеяться, что все вовлеченные не получат никаких идей о злоупотреблении этим.