距离谷歌安卓开发者验证系统的首次推出还有一个月,该公司坚称这一政策不会影响平台的开放性。尽管如此,这些限制将是一个巨大的变化,而且仍有一些悬而未决的问题。在验证前夕反复出现的一个问题是,那些因居住地而无法验证的开发者会怎样。事实证明,谷歌在常见问题解答中埋藏了一个隐晦的答案。

开发者验证很快将阻止未经验证的开发者的应用在运行谷歌服务的任何安卓设备上安装,这实际上涵盖了除俄罗斯和中国以外的所有安卓手机。想要继续发布软件(即使不在Play商店中)的开发者必须向谷歌提供身份证件并支付少量费用。

但如果你是一个生活在受制裁国家的安卓开发者呢?目前,美国的制裁名单包括伊朗、古巴、朝鲜和乌克兰被占领地区。鉴于美国外交政策当前的不确定状态,这份名单未来可能会发生变化。谷歌与这些地方的开发者进行任何业务往来都是一个棘手的问题,看起来该公司决定干脆让他们悬着。

谷歌开发者网站上有一份相当冗长的常见问题解答,深入探讨了开发者验证的各种问题。中间有一段是这样的:

“该计划如何影响受制裁国家的开发者?受制裁国家的设备将被排除在安卓开发者验证检查之外。这允许任何开发者继续在这些地区分发应用而无需验证,尽管那里的用户不会享受到该计划增强的安全优势。”

这段话措辞奇怪,因为答案没有直接解决最重要的问题——它回避了。这个模糊的常见问题解答似乎暗示这些开发者将无法验证,但没关系,因为他们所在国家的手机不会要求验证。但这给那些人带来了真正的负面影响。

一位谷歌发言人进一步解释了常见问题解答,并向Ars证实,生活在受制裁国家的人将不被允许进行验证过程。这意味着他们将无法通过任何渠道有效地在国际上分发软件。

如今,在古巴等地开发应用的人可以自由地在全球以及国内分发。任何人都可以安装它,并在点击几个侧载警告后看到他们的作品。在接下来的几个月里,情况将不再如此。这些未经验证的应用将只能在不存在验证的受制裁国家轻松安装。

今年早些时候,谷歌澄清了其绕过开发者验证的“高级流程”计划。它需要一系列步骤、可怕的警告和24小时的等待。这为精通技术的人提供了一种绕过新限制的方法,但大多数人不会知道这样的选项存在。验证必然会产生一个两级应用系统:任何人都可以安装的已验证应用和几乎没有人可以安装的未验证应用。谷歌表示,这一改变对于打击诈骗应用是必要的。

矛盾的是,受制裁国家的局势实际上将提供更多的应用自由。而且这里涉及的是谷歌认证的手机。在古巴和伊朗等地,大多数手机都是经过谷歌完全认证的安卓设备,因为它们是从谷歌正式运营的其他地方进口的。因此,谷歌实际上在这个常见问题解答中承认,其移动服务在这些地方被使用并名义上得到支持。

谷歌可能认为这是一条法律钢丝。它不能与这些地方的开发者接触以验证他们,但它似乎决心推进开发者验证。显然,解决方案是让这些地区的开发者落后——没有验证,但也没有执法。我们其他人将拥有一个更受限制的应用生态系统。