关闭广告

最近几周,苹果公司一直受到媒体的攻击。这次不是关于富士康的伪诉讼或恶劣条件,而是关于申请审批流程,尽管每年都会有大量新申请和更新进入审批流程,但该公司仍在努力尽可能地控制审批流程。天。通过 iOS 8,Apple 为开发者提供了他们一年前做梦也想不到的全新工具和自由。小部件形式的扩展、应用程序相互通信的方式或访问其他应用程序文件的能力。

这种自由直到最近还是Android操作系统的特权,但很可能不是苹果自己的,很快负责审批应用程序的团队就开始践踏开发者。第一个受害者是 Launcher 应用程序,它可以通过通知中心的默认参数拨打联系人或启动应用程序。又一个被炒作的 案件 se 担心的 PCalc 应用程序的通知中心中的功能计算器。

成文和不成文的规则

最后知道不成文规则另一面的是 Panic 的开发人员,他们被迫删除了 Transmit iOS 应用程序中将文件发送到 iCloud Drive 的功能。 “我能解释为什么他们不希望 iOS 中存在 Launcher 功能的最好方法是,它不符合他们对 iOS 设备应如何工作的愿景,”Launcher 作者评论道。

与此同时,上述应用程序的开发人员没有违反苹果为新扩展发布的任何规则。在许多情况下,它提供了非常广泛的解释或者相当模糊。据苹果公司称,删除 PCalc 计算器的原因是不允许它在小部件中执行计算。然而,在申请获得批准时,并不存在这样的规则。同样,苹果的审批团队在该案中辩称 串流 iOS据报道,该应用程序只能将其创建的文件发送到 iCloud Drive。

除了可用的规则之外,苹果显然还创建了一套不成文的规则,开发人员只有在给定功能或扩展投入时间和资源时才能了解这些规则,而在提交批准几天后才发现苹果确实这样做了由于某种原因不喜欢它,并且不会批准更新或应用程序。

幸运的是,开发人员在这种时刻并非毫无防备。由于媒体对这些案例的报道,苹果公司扭转了一些错误的决定,并再次允许通知中心使用计算器,并且 Transmit iOS 也恢复了向 iCloud Drive 发送任意文件的功能(新推出的 Transmit for iOS)。然而,这些基于不成文规则的决定以及几周后的取消表明了第三方应用程序的思维和愿景的差异,也许还存在苹果高管之间的内部斗争。

三头领导

App Store 并不只由一名苹果副总裁负责,可能多达三名副总裁。据博主介绍 本·汤普森 App Store 部分由软件工程方面的 Craig Federighi 负责运营,Eddy Cue 负责 App Store 的推广和管理,最后由 Phil Schiller 负责运营,据说他负责应用审批团队。

这一不受欢迎的决定的逆转可能是在其中一个人的干预之后,在媒体开始报道整个问题之后发生的。最有可能的候选人是菲尔·席勒(Phil Schiller),他负责苹果的营销工作。这样的情况并没有给苹果在公众眼中带来好名声。不幸的是,并非所有开发人员都看到了错误决定的逆转。

申请时 草稿箱 出现了如此荒谬的情况,苹果首先下令取消小部件的功能,这使得可以使用某些参数(例如使用剪贴板的内容)启动应用程序。删除后,它拒绝批准更新,称该小部件能做的事情很少。就像苹果无法决定自己真正想要什么一样。整个情况更荒谬的是,几周前,苹果在App Store主页上推广了新的Drafts应用程序。左手不知道右手在做什么。

围绕批准的整个情况给苹果公司蒙上了阴影,尤其损害了该公司正在认真构建的整个生态系统。尽管开发者不会有开始离开iOS平台的危险,但他们宁愿不将时间和资源投入到有用的功能上,只是为了测试它们是否能够通过App Store不成文规则的网络。因此,生态系统将失去只有在竞争平台上才能获得的伟大东西,用户和最终苹果都会失去这种东西。 “我预计未来几个月会发生以下情况:要么这些疯狂的拒绝停止或完全停止,要么苹果的一位高管失去工作,”本·汤普森表示。

如果公司决定放松对开发者的束缚,允许 iOS 中从未见过的东西,那么它也应该有勇气面对开发者的想法。具有意外限制的解决方案相当于布拉格之春的较弱发展。毕竟,当苹果自己违反了成文规则时,谁能强迫开发者遵守不成文的规则呢?应用程序被禁止发送促销性质的通知,而此类通知正是来自 App Storeú 的 (RED) 事件。虽然是出于好意,但还是直接违反了自己的规则。显然有些应用程序更加平等......

来源: 守护者
.