最近几周,苹果公司一直受到媒体的攻击。这次不是关于富士康的伪诉讼或恶劣条件,而是关于申请审批流程,尽管每年都会有大量新申请和更新进入审批流程,但该公司仍在努力尽可能地控制审批流程。天。通过 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) 事件。虽然是出于好意,但还是直接违反了自己的规则。显然有些应用程序更加平等......
好吧,苹果最近发生的事情让我想尖叫……我可以用十分之一的价格购买 Android,质量上也是一样的:-/
绝对不相信这个。我用安卓4年了。 Nexus 平板电脑和 Galaxy S 系列手机。以苹果产品十分之一的价格加工一台平板电脑和手机,绝对符合这个价格。恶心不止于恶心。我从来没有遇到过比 Nexus 更糟糕的平板电脑。但好吧,我知道高品质的工艺并不适合所有人。但问题直接出在android上。 Nexuses 有纯 Android,是参考设备。即便如此,它运行起来并不顺畅,屏幕之间的转换也会中断,设置不合逻辑、复杂,而且有些东西只能偶尔工作。当然,最大的弱点是应用程序。我还没有遇到过 Android 上没有崩溃的应用程序。大多数游戏和应用程序每周都会崩溃多次。本地备份数据实际上是不可能的,并且使用 Android 进行日常工作简直是令人难以置信的烦人。而且无论是18万还是2的手机,运行起来都不流畅。仅当您不需要可靠性和不同设备的连接时,Android 才可用。如果您只想用手机打电话,没有平板电脑,也不使用多媒体,那么可以。否则,不行。对于一个治愈的机器人主义者来说就这么多了。 :D
这里的很多 Android 用户会回答说这不是真的,你可以调整系统......不幸的是,他们中的很多人不明白并不是每个人都想处理它......
我将其定义为一种主观感觉,每个人都对不同的事物感到满意。 Android 对某些人来说是因为……Apple 对某些人来说是因为……
这很正常。当我将 Apple ID 注册为开发者时,我被告知我很不走运,因为该 Apple ID 在 iBook Store 中注册为 iBooks 出版商,而开发者和 iBooks 出版商不能在同一个帐户上。当我向他们解释我不需要 iBooks Publisher 时,让他们从我的 Apple ID 中删除它,结果我无论如何都必须创建一个新的 Apple ID,我可以用它来开发应用程序。 (整个过程花了大约3个星期,他们甚至把支付的金额退还给我,以便我以后可以用新的Apple ID再次支付)
苹果拥有一个伟大的生态系统,但尽管它发誓开发者对它来说是最重要的,但它对待开发者的方式却是如此......奇怪。一方面,我理解他不想让他所构建的东西(系统稳定性)被破坏,但另一方面,如果他有问题,他应该只在 iOS 9 中引入像 Widgets 这样的功能,当他对它们进行调试并使其正常工作时。只有傻瓜才会认为小部件的使用方式与开发人员使用它们的方式不同......
苹果在线商店购买退款的“不成文”规定对他们伤害更大。经过最近的经历,我知道我这辈子再也不会从捷克苹果在线商店订购任何东西了,因为他们只是同样违反捷克共和国法律的骗子!
是的,没错,您购买了该应用程序。这不起作用。你输入苹果。没有人回答。钱副总裁*****。在过去的三年里,我煮了分钟。 20 欧元。