如果你想知道苹果对硅谷有多大的影响力,看看这家iPhone制造商本周对谷歌和Facebook做了什么。
周三,苹果(Apple)取消了企业证书——这两家科技巨头用来在iphone和ipad上运行软件的数字签名。这导致谷歌和Facebook的内部应用程序员工无法与同事交流,无法找到班车,无法测试最终可能向公众发布的新功能。
事实证明,这更多的是一种权力的展示,而不是长期的惩罚。苹果周四恢复了两家公司的证书,但未回复记者的置评请求。谷歌说,它的内部应用程序已经恢复运行。Facebook证实,苹果恢复了其证书,但表示没有任何新信息可供分享。
以下是你需要知道的。
这场口角始于TechCrunch报道称,Facebook利用了苹果(Apple)的一个项目,该项目允许公司设计供私人企业使用的应用程序,并在应用程序向用户开放之前对其进行测试。Facebook利用苹果公司(Apple)的开发者企业计划(Developer Enterprise Program)颁发的证书,发布了一款市场研究应用程序,每月向用户提供20美元(约合人民币329元)的资金,让用户在社交网络上访问自己的手机和网络活动。Facebook可以查看的数据包括网络搜索、位置数据甚至私人信息。
当谷歌透露,它还为一款名为Screenwise Meter的市场研究应用程序使用了企业认证后,情况变得更糟了。这款应用程序可以让公司访问用户的手机活动。这家搜索巨头向人们提供礼品卡来下载这款应用程序。
苹果认为,这两家公司都违反了其开发者企业项目的规定,因为它们将应用程序分发给了消费者,而不仅仅是员工。苹果通过吊销两家公司的企业证书来屏蔽这些应用程序,这一举措关闭了谷歌和Facebook员工在校园里依赖的应用程序。
iPhone不会运行应用程序,除非应用程序使用一种名为数字证书的加密批准印章进行签名。该证书允许iOS操作系统验证应用程序是由授权方编写的,没有被篡改。苹果用自己的证书为从应用商店下载的软件签名。分发给消费者的应用要经过苹果员工的审核并通过应用商店才能获得认证。
不过,公司有另一种获得证书的方式。苹果开发者企业计划允许他们为他们的软件申请苹果提供的证书。要想获得这一资格,企业不仅要付出299美元的年费,还要经历一些波折。一旦他们通过认证,他们就可以使用证书来批准和分发软件给iphone和ipad供员工使用。
如果不安装这个证书,“这些应用程序将显示为完全不可信的,”Insight引擎的首席工程师Navin Kumar说。你将无法安装或运行它们。期。”
他们利用这些应用程序,让公司以外的人在自己的iphone上安装应用程序,而无需通过苹果的应用程序商店及其审批程序。这是一个大大的禁忌。
苹果明确规定:“只有在你打算将专有应用程序分发给组织内的员工时,才可以加入苹果开发者企业项目。”
很明显,普通的Facebook用户没有资格成为员工,即使你每月付给他们20美元看他们如何使用手机。
iOS不会运行企业应用程序。苹果向企业提供企业证书,也可以收回证书。当你试图运行一个被撤销证书签名的应用程序时,iOS会发现它被撤销了,并拒绝运行该软件。
这意味着苹果能够阻止Facebook和谷歌市场研究应用程序为消费者服务。但这一决定也意味着谷歌和Facebook员工使用的应用程序停止工作。
好消息是,苹果此举并未影响消费者使用的其他Facebook和谷歌应用程序。这些应用程序包括Facebook、Instagram、Gmail和其他应用程序,它们仍然可以在应用商店中使用,并照常运行。
“这对我们面向消费者的服务没有影响,”Facebook的一位发言人说。
不过,在公司内部,这一举动打乱了Facebook和谷歌员工的日常生活,他们在新产品和功能发布之前进行测试,这个过程被称为“dogfooding”。当苹果取消这两家公司的企业证书时,也可能会减慢这两家科技巨头的产品开发。然而,事实证明,中断只持续了大约一天。