永远的贝塔?为什么苹果转向 iOS 13.1 是有意义的
周二,Apple 为开发者发布了新的 iOS 测试版,它是 有点令人震惊,因为它不是 iOS 13 Beta,而是 iOS 13.1 Beta。这引发了很多问题,涉及苹果如何处理即将发布的新硬件、与 Beta 测试人员的关系以及如何处理整体软件质量。
不是第一次
这并不是苹果第一次取消在全球开发者大会 (WWDC) 上发布新 iOS 版本时所承诺的功能。去年,云端消息被撤回,并且< a href="https://ipressx.com/apples-group-facetime-delay-is-the-right-move">Group Facetime 和 AirPlay 2 也没有赶到发布日期,只是今年晚些时候返回。
今年夏天,苹果一直在从 iOS 13 Beta 版中删除一些功能,包括现已在 iOS 13.1 Beta 版中重新出现的功能——地图预计到达时间、多个蓝牙耳机/耳塞之间的音频共享以及快捷方式中的自动化。 p>
今年的不同之处在于,尽管 iOS 13 尚未发布,但苹果仍在大力推进其测试版计划。对于需要时间使用这些功能的开发人员来说,这是个好消息,因为他们可以立即开始在 iOS 13.1 上测试这些功能,而不是等待 iOS 13 发布,以便开始新的测试周期。但这也带来了额外的复杂性,因为这些开发人员现在可能需要在不同的设备上安装不同版本的 iOS 13,以便在 iOS 13.1 上进行测试,同时验证他们的软件是否在 iOS 13 上正常运行,而 iOS 13 可能会在下个月发布。很复杂。
这是新东西
苹果最重要的 iOS 设备 iPhone 将于秋季上市,无论好坏,苹果已决定将其年度操作系统更新与 iPhone 的发布同步。这样做的好处是,苹果公司获得了第二次机会,在今年最大的媒体活动中宣传 iOS 的所有出色新功能,使它们成为有关新款 iPhone 的更大故事的一部分。
今年,iOS 13 将与新款 iPhone 同时发布。
新硬件通常还需要新版本的操作系统来支持新功能——今年有传言称,高端 iPhone 机型背面将配备第三个广角摄像头,以及录制时控制视频。
那么,如果你是苹果公司,如果你的 iOS 开发步伐滞后会发生什么?如果说苹果公司每年的必做事项清单中有一项是最重要的,那就是新款 iPhone 的上市。虽然推出一款没有其中一项关键功能的新硬件并非没有先例——iPhone 7 Plus 的全新肖像模式只能通过后来的软件更新来启用——但它远非理想。
苹果最终不得不以两种方式之一来应对秋季的软件发布。它要么计划推出 iOS 12 的最终版本,同时增加对新硬件的支持,要么让自己可以选择从 iOS 13 中剔除尚未准备就绪的功能,以便软件能够按时发布。很明显,苹果选择了第二种选择。
正如我去年这个时候写的,考虑一下并没有什么错Apple 的 iOS 13 发布了一份意向声明,表示 Apple 将在明年将这些功能添加到 iOS 中,但并不是说它们会在第一天就全部发布。这是一种健康而现实的态度,使苹果能够保持更高的软件质量标准,而无需推迟一整年的功能。
并行更好
当然,你可能会问自己,苹果为什么要这样对自己?为什么在秋季的几周内,Apple 似乎总是发布新的 iPhone、Apple Watch、iPad Pro 以及 iOS、iPadOS、watchOS 和 macOS 的操作系统更新?
答案是,由于苹果正在维护一个跨不同操作系统运行的整个生态系统,因此通常最好在其所有平台上立即推出新服务或功能。今年,提醒和快捷方式就是两个很好的例子。这两款应用程序都是对之前版本的重大升级,并且它们通过 iCloud 同步数据。如果苹果在 9 月份才更新 iOS,iPad 将无法与 iPhone 正确同步快捷方式。如果 Mac 没有在与 iOS 相对接近的时间获得软件更新,您的提醒事项将无法正确同步。如果每个设备都能一起前进,那就更好了。
我们正在测试什么?
如果我对苹果周二发布 iOS 13.1 Beta 的举动有一个疑问,那就是它如何看待 Beta 测试人员的角色。 iOS 13 已经完成最终版了吗?或者还会有更多测试版吗?如果是这样,谁会看到他们?参与公共 Beta 计划的用户会更新到 iOS 13.1,还是会一直使用 13.0,直到最终版本发布?开发者可以使用哪些版本的 iOS 进行测试?如果需要在该版本上进行测试,他们可以返回到 iOS 13.0 吗?
既然我的 iPad Pro 今天早上更新到了 iOS 13.1,这是否意味着开发者测试列车上的人实际上永远不会运行 iOS 13.0 最终版本?这是一种奇怪的感觉。但这可能是我们都需要习惯的。