苹果将改善iOS开发和测试方式,避免重蹈iOS 13的覆辙

小木今天吃什么 | 2019-11-22 10:59

在我的印象中,苹果近几年奇数 iOS 大版本的表现都不好,例如之前的 iOS 9、iOS 11,以及现在的 iOS 13。不知道是出于正常的系统迭代还是苹果痛定思痛,决定要彻底解决这些 bug,苹果决定大幅度改变 iOS 14 系统的开发与测试方式,从而减少发生 bug 的几率。

苹果的软件主管 Craig Federighi 表示,他们在最近一次的软件开发者内部会议当中宣布了这些变化。新的开发模式要求开发人员在测试的过程中,先默认禁用未完成或者有问题的功能,然后通过一个名为 Flags 的内部过程和设置菜单进行有选择性的启用部分功能,从而尽可能隔离新的功能与代码对系统可能造成的影响。

苹果软件开发人员 Marco Arment 之前表示,iOS 13 过多的 bug 在逐渐打击着他继续进行软件开发的想法与动力。同时,开发人员 AnyList 和 Jason Marr 也表示 iOS 13 的实际表现体现出了苹果对开发人员和用户都缺乏尊重。由于难以控制代码质量,许多本应该在 iOS 13 当中出现的功能也已经被苹果延期,甚至安排到 iOS 14 当中去了。

目前,苹果的系统已经拆分成了 macOS、tvOS、watchOS、iOS 和 iPadOS,同时还有包括 CarPlay 和 HomePod 在内的其他相关产品。此外,苹果希望通过 Catalyst 架构方便开发者在不同的平台之间进行软件的开发与发布。后者虽然能够减少开发者的工作量与工作难度,但是过大的硬件与处理器架构跨度也对代码的质量提出了更高的要求。

作为一名长期以来的苹果用户,我自然希望苹果能够在稳定性方面做的更好。虽然苹果发言人 Trudy Muller 目前拒绝对此发表言论或作出评价,但是我相信这个做法可以为包括 iOS 14 在内的苹果系统带来更好的稳定性与系统体验。

喜欢数码科技资讯的你,就记得点击订阅啦。
关注「锋潮评测室」微信公众号【微信号:fengchaopingceshi】,还会送上更多你想要的哦~

相关标签: 苹果 ios 14
28