苹果的开发者们正在为iOS14的加速发布而争论不休

苹果昨天宣布iOS14和iPadOS14将于今日向消费者开放,此举激怒了iPhone和iPad开发者群体中的许多人。一天的通知与该公司通常的做法大相径庭,即在主要操作系统发布之前,给开发者大约一周的通知,让他们完成应用程序的收尾工作。...

苹果昨天宣布iOS14和iPadOS14将于今日向消费者开放,此举激怒了iPhone和iPad开发者群体中的许多人。一天的通知与该公司通常的做法大相径庭,即在主要操作系统发布之前,给开发者大约一周的通知,让他们完成应用程序的收尾工作。

007Ys3FFgy1gpn5rjdd94j31v818twki

令人惊讶的是,一些iOS开发者已经对苹果控制应用商店的方式感到愤怒。本·汤普森、卡拉·斯威舍和约翰·格鲁伯今年早些时候都报道说,许多人害怕说出他们认为不公平的政策。

尽管如此,苹果的开发者们对于iOS14的突然发布肯定是众口一词。

表面上看,iOS 14的发布仅仅是在苹果发布会一天后的一个好消息。今天的发布将是大多数人第一次有机会尝试iOS14的新铃铛和口哨,其中包括新的主屏幕小部件、图片中的图片模式和新的翻译应用程序等等。但对于iOS开发者来说,这并不是什么好消息,他们在ios14发布日前的编译、测试和提交应用程序的最后期限很紧。对于许多开发者来说,这是一种不受欢迎的压力,卤化物相机的联合创始人兼设计师塞巴斯蒂安•德(Sebastiaan de)用这样雄辩的语言总结道:

iOS开发者Shihab Mehboob在苹果发布会后告诉我:“我认为很多开发者今晚不会睡觉,或者干脆放弃,选择在他们想发布的时候发布,而不是与新的操作系统一起发布。”。或者就像另一位开发者杰西·斯奎尔斯在博客中说的那样,“苹果为什么表现得像个**?”

“我知道这听起来有多牢骚,但我认为这是我在苹果事件后感受到的最消极的事情,”黑暗噪音开发商查普曼(Charlie Chapman)在推特上说。“我并不强迫自己这么努力,但我确实做了很多工作,为iOS14的‘第一天’发布做准备。”

Apollo Reddit应用程序的开发者Christian Selig在推特上说:“合法的问题Baabblyy今晚不会做任何‘睡觉’的事情。”。

开发者史蒂夫·特劳顿·史密斯说:“苹果的一个大型WTF明天将发布ios14,而不给开发者任何通知,也不给开发者提交应用的最终工具。”。

显然,昨天并不是开发者第一次听说iOS14。苹果在6月份的开发者大会上宣布了这款新软件,并在同一天发布了第一个开发者测试版。大多数开发者在添加新的ios14功能并确保其应用程序与新软件兼容后,都会花上几个月的时间。

苹果9月份的iPhone发布会传统上对开发者来说是至关重要的一天,因为这一天苹果发布了所谓的iOS“金主”(Golden Master,GM)版本和Xcode开发者工具。iOS开发者Rhys Morgan告诉我,苹果通常会“99%的时间”向公众发布相同的版本。这是一个关键的里程碑,也是开发人员可以开始开发他们的软件的最终版本的时刻,而不必担心在发布之前会有什么变化。苹果在昨天的发布会之后发布了通用的版本,就在iOS14发布的前一天。

iOS beta在GM发布的过程中频繁变化。有时这些变化是很小的,但其他时候,会有新的功能得到削减或其他重新调整,以响应错误。开发者Peter Steinberger在Twitter上发布了一个这样的例子,他指出,苹果在ios14的GM版本中取消了对新API的支持。

“因此,如果你的应用程序一直在使用(新的API),或者你正在发布一个使用这个API的框架,突然之间……你不能。就这样,它不见了,你必须替换它,”摩根说。开发人员通常在GM发布和iOS新版本正式发布之间的一周时间对解决这类问题很有帮助。

似乎迫在眉睫的最后期限还不够糟糕,即使开发者下载了最新的开发工具并重新编译了自己的应用程序,他们也必须通过苹果应用商店的审批程序,才能让自己的产品可以下载。这是一个开发人员有时会留出整整一周的时间来处理评审过程可能引起的任何问题的过程。摩根说,过去一天,一些开发者报告称,他们的应用程序在短短一到两个小时内就获得了苹果的批准,这比正常情况要快得多,因此有人猜测苹果正在加快iOS 14应用程序的批准。然而,其他人,如查普曼,说他们仍在等待他们的应用程序批准几个小时后。

至少有一个备受关注的应用程序警告其用户,如果他们想继续使用其软件,就不要升级到最新版本的iOS。昨天,动物穿越Pocket Camp官方Twitter账户证实,其应用程序无法在运行iOS 14的设备上打开。“在我们解决这个问题之前,我们不建议您将设备更新到ios14,”其tweet写道。

然而,我采访过的开发者表示,随着iPhone用户开始更新ios14,我们不太可能看到成堆的应用程序出现故障。他们表示,较新版本的iOS通常擅长运行为其先前版本设计的较旧软件,而拥有ios14测试版的访问权限将使开发人员有时间为即将发生的任何重大变化做好准备。

007Ys3FFgy1gpn5rnd1j1j31hc0zcn0u

“我是说,自从WWDC以来我们已经有了iOS 14。“我不认为这会有这么大的影响,所有的东西只是打破了应用商店,”哈利德的解释。“如果现在你的应用程序在iOS 14上处于一种极度崩溃的状态,那么它在发布时就会崩溃。我不认为这会是一个大问题。”

查普曼也认为,许多旧的应用程序不太可能被iOS14打破。他说:“这很令人沮丧,但我真的不认为客户体验真的会那么糟糕。”。

但与我交谈过的开发者们也表示,这种紧张的转变可能意味着ios14的一些新功能在发布当天可能不会得到广泛支持。戴维思说,卤化物团队会“很乐意”支持ios14新的主屏幕小部件功能,例如在发布日。

支持这些主要的新特性可以大大提高小型开发人员的知名度。查普曼告诉我,他一直在计划让自己的应用程序支持苹果新的主屏幕小部件功能,希望在iOS14发布的第一天就有媒体报道,因为出版物都在搜集支持苹果操作系统最新功能的最佳应用程序。

不过,对于一些开发商来说,今年上映时间表的改变更多的是一种解脱。de With告诉我,对于像Halide这样的应用程序来说,今年推迟的iPhone发布使得事情比前几年更容易了。Halide以支持每一款iPhone最新和最好的硬件和软件功能而自豪。该团队目前可以集中精力确保Halide在运行ios14的现有iPhone上无缝工作(他们预计下周会推动一个小的兼容性更新),然后在下个月iphone12发布时,为iphone12附带的任**摄像头硬件构建支持。

最大的问题是,既然苹果没有任**的iPhone硬件急需新的操作系统,为什么苹果会选择今天发布ios14呢。

摩根和查普曼告诉我,苹果需要ios14来配合新的applewatchseries 6的发布,它运行新的watchos7。苹果称新版watchOS需要ios14进行安装。然而,这并不能解释为什么苹果选择今天发布iOS14,而不是等到周五智能手表发布。

在其他任何一年,给iOS开发者一天的通知,新版本的iOS即将到来,可能会被认为是一种烦恼。但到了2020年,当苹果的应用商店政策面临前所未有的监管和法律审查时,它开始看起来像一个非受迫性的错误。苹果现在比以往任何时候都更需要盟友,像新申诉程序这样的政策显然是为了解决开发者的担忧。但它匆忙发布的ios14并没有给它带来任何好处。

苹果没有回复Verge的置评请求。

  • 发表于 2021-04-17 23:28
  • 阅读 ( 193 )
  • 分类:互联网

你可能感兴趣的文章

2018年世界大战:苹果宣布推出ios 12、macos 10.14和watchos 5

苹果全球开发者大会的主题演讲又结束了一年。不出所料,这次活动提供了一个软件公告的衷心帮助,但没有硬件方面的帮助。 ...

  • 发布于 2021-03-24 17:16
  • 阅读 ( 248 )

苹果平台获得了对新索尼和xbox控制器的支持

... 苹果刚刚开始与注册开发者一起测试即将发布的更新,因此距离公开发布还有几周的时间。有鉴于此,当iOS 14.5和iPadOS 14.5在春季前后公开发布时,玩家将能够享受扩展的控制器支持,并使用PS...

  • 发布于 2021-03-27 01:30
  • 阅读 ( 175 )

如何在iphone上安装(或卸载)ios 14 beta版

... 公共和开发者测试版软件 ...

  • 发布于 2021-03-30 20:34
  • 阅读 ( 227 )

iphone主屏幕小部件在ios14中的工作原理

...聚力的设计框架。 但这是一个等待和观察的场景。一旦开发者在2020年秋季发布他们自己的widget,当我们看到苹果在ios15中对WidgetKit框架做了哪些改进(如果有的话),我们就会知道这一变化的真正影响。 相关:iOS 14(以及iPadOS ...

  • 发布于 2021-04-02 00:39
  • 阅读 ( 290 )

ios14将如何改变iphone的主屏幕

...部件堆栈和智能堆栈已经内置到ios14私有测试版的第一个开发者预览版中。只需记住,苹果在过去的iOS版本中,从现在到最终版本都会做出改变,因此其中一些细节可能会改变。 使用应用程序库查找软件更容易 你不就是讨厌组...

  • 发布于 2021-04-02 01:21
  • 阅读 ( 178 )

ios 14(以及ipados 14、watchos 7、airpods等)的新增功能

...到需要下载大型应用程序的情况更糟糕的了。有了iOS14,开发者可以创建更小的应用程序片段,提供基本功能,而不会超出你的数据上限。 苹果在舞台上展示的一个例子是一家摩托车公司。用户无需下载该车的应用程序,只需轻...

  • 发布于 2021-04-02 01:36
  • 阅读 ( 226 )

苹果“多一件事”活动的期待是什么

...将“基于”iPhone12系列中的A14芯片和新款iPadAir。为了帮助开发者在将他们的应用程序移植到新芯片上时获得一个飞跃,苹果公司已经提供了一个由A12Z驱动的Mac迷你开发者过渡套件,A12Z是A12的一个变种,具有8核GPU,在3月份发布...

  • 发布于 2021-04-17 06:38
  • 阅读 ( 205 )

以下是ios 14允许您设置为默认的电子邮件应用程序

... 至于电子邮件,可用的选项正在慢慢增加。第三方开发者需要更新他们的应用程序,然后才能被选为iOS14上的默认选项。 由于电子邮件通信中的敏感信息,苹果公司告诉开发者,电子邮件应用程序“必须满足特定的功能标...

  • 发布于 2021-04-17 11:25
  • 阅读 ( 165 )

微软以其新的windows应用商店政策抨击苹果

...诺。这家软件巨头已经发布了10条原则,作为对应用程序开发者的承诺,其中包括不会封锁平台上的竞争商店,也不会封锁应用程序可能用来赚钱的特定商业模式。 这些原则还包括,微软将自己的应用程序与竞争对手...

  • 发布于 2021-04-17 13:22
  • 阅读 ( 194 )

苹果“时光飞逝”事件的预期:苹果手表系列6、重新设计的ipad air等等

...能是另一个**精巧的视频演示,类似于苹果为6月份的全球开发者大会所做的。 请继续阅读,进一步了解我们在节目中期待的内容。 apple watch系列6和新款低端apple watch 关于下一代旗舰苹果手表的传闻并不多,但除了这个“时光飞...

  • 发布于 2021-04-17 21:10
  • 阅读 ( 217 )
益贝儿
益贝儿

0 篇文章

相关推荐