今天,苹果在他们的媒体发布会上宣布,iOS14的最终公开版本将于明天发布,这让所有第三方开发者都感到相当震惊。
这一令人不快的意外是在围绕App Store的数十起争议的背景下出现的-最近的争议是Hey.com和Etic,但更普遍的是,它令人痛苦地困惑和武断地应用规则,它令人费解的应用拒绝及其经常突然撤回,应用获批后突然下架而没有解释,以及大公司或最受欢迎的开发者受到特殊待遇的普遍不平等待遇。这让我不禁纳闷,苹果在这里究竟采取了什么该死的策略?这不是一系列糟糕的公关活动。这里有一些严重的问题需要解决-特别是开发人员关系。
从历史上看,这些活动都会宣布新的硬件和即将发布的下一个主要版本的iOS,通常会在几天后或下周公布。从我记事起就是这样的:
发布的产品包括新款iPhone、iPad和手表。或者,至少是它们的某种组合。也许是关于苹果电视的。
所有新硬件都将运行最新版本的iOS(或watchOS或twOS)。
IOS的下一个主要版本将于周五(几天后)或下周的某个时候发布,比如下周二。
但是今天,苹果公司宣布iOS14将于明天发货。这是在活动接近尾声的时候-大约在太平洋时间上午11点。这意味着西海岸的开发者有半天的时间对他们的iOS14应用程序更新进行最后的润色,并将他们的应用程序提交给刚刚发布的Xcode12 GM,并通过App Store审查。所有这些任务都不是微不足道的,熟悉它们的人都不会同意这是完成它们的足够时间。如果你碰巧在东海岸工作,这意味着在工作日结束前几个小时,你可以准备好并提交你的应用程序。如果你住在欧洲或世界上任何地方,那就去操你自己吧,祝你明天好运!
最重要的是,SDK、Xcode12和iOS 14的最新版本中仍然存在严重的错误。这些错误似乎不会得到解决。
考虑到苹果与开发者的关系越来越脆弱,我不明白现在表现得像个混蛋怎么会符合他们的利益。更不用说,他们甚至不太可能及时审查所有这些应用程序提交的内容。由于上述问题,我们已经感觉不到自己的价值,这是对该公司在过去几年中破坏的开发者关系的完全疏忽的回应。在没有通知开发者的情况下宣布iOS14将于明天发布,这是又一次违反信任,又一次令人失望,坦率地说,这对开发者来说就像是一个巨大的“操你妈的”。在最后一刻给第三方开发人员施加这种不必要的压力有什么目的呢?
谁是苹果iOS发布的负责人,谁认为这是个好主意?谁是开发者关系部门的负责人,认为这是个好主意?