Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

谷歌正在为所有Android应用程序添加drm,但这是正确的原因

Anonim

本周早些时候,谷歌悄然推出了一项功能,当开发人员签名时,该功能会为所有APK文件(这是Android应用程序的文件类型)添加一串元数据。 您无法安装在最终构建期间尚未签名的应用程序,因此这意味着使用最新APK签名方案构建的所有应用程序都将内置一小块DRM。 最终,您的手机将运行Android版本,如果没有它,将无法安装应用程序。

我勒个去? DRM? 为什么?

DRM是Netflix过去仅在批准的手机上使用的原因。 但它不必用于邪恶。

我们可以放松(现在)。 我们都讨厌DRM(技术上,数字版权管理),因为开发商和出版商滥用它的方式。 DRM意味着在购买任何软件之前,您将被视为小偷。 一个很好的例子是必须安装Origin客户端并定期在线检查以运行EA发布的任何游戏。

EA不相信我们支付了软件标题,因此它迫使我们在需要时提交我们的论文。 PC游戏充斥着DRM,出于同样的原因存在Steam或U Play等应用程序。 其他的例子来自索尼,迪斯尼,EMI和其他所有娱乐出版商,它们决定在世界上哪些地方可以听音乐或观看您付费的电影,或者允许您多少次这样做。

因此DRM对核心不利。 但不是真的。 DRM只是开发人员或发布者跟踪软件版本和真实性的一种方式。 有时您需要以正确的理由这样做。

截至目前,谷歌的理由是正确的。 这并不意味着公司不能改变它的曲调并在未来彻底疯狂(如EA)并限制我们可以使用我们支付的应用程序的方式,地点,时间和原因,但现在一切都很好。 Google添加了此元数据,因此您可以从任何经过批准的分销商处购买应用,它可以与家庭图书馆和订阅等Google Play商店功能配合使用。

应用必须“签名”才能验证其内容。 向此签名添加元数据可确保我们最终在每个应用程序中都有DRM。

Android可以读取自动插入到应用程序中的元数据,并验证它是合法来源的版本并且已批准供开发人员使用。 如果通过这些检查,则会将其添加到您的Google Play商店库中。 您将能够通过Google Play更新,使用Google Play游戏等排行榜和成就,或与家庭图书馆中的人分享应用。 开发人员可以随时使用新的签名密钥更改元数据,从而终止对当前版本的支持并在Google Play中创建新的商家信息。

谷歌表示,这样做有两个原因 - 第一个是有点令人担忧,这是为了让开发人员能够更好地控制他们的应用程序的使用方式。 那里肯定有滥用的可能,但我们必须等待,看看是否有任何开发人员有任何不好的想法。 对于我们大多数人来说,第二种情况是直接从左侧领域出现 - 许多人生活在数据无法负担且可用的地方,因此他们使用点对点分销渠道共享应用程序。 这并不意味着这些人正在窃取应用程序。 这意味着他们可以通过门户网站付费然后使用点对点网络使用尽可能少的数据来获取他们的副本。

开发人员希望我们所有人都可以访问他们创建的应用程序。 更多下载意味着通过销售或广告收入获得更多曝光和更多收入。 这就是应用开发者想要的。

谷歌可能正在使用一组花哨的词语来掩盖这样一个事实:Android应用很快就会以难以移除的方式插入DRM,最终你的手机需要能够读取它才能安装它们。 这很聪明 - 它让互联网免于爆发的干草叉和通常为战利品或Comcast保留的狂热。

但它是DRM,谷歌有很好的理由加入它。 让我们都希望所涉及的每个人都不会有任何关于滥用它的想法。