为了避免和微软那样陷入BUG怪圈苹果将在iOS 14里启用新的测试流程
自iOS 13正式版发布以来苹果已经推出8个更新 , 这些频繁发布的更新用来解决iOS 13系列版里存在的各种问题。
例如该版本此前出现过应用程序崩溃、视觉故障、未完成的暗色模式、缺少部分功能以及后台应用频繁被杀问题。
与此前相比目前苹果在软件系统方面的更新质量也持续下降,和微软那样每次修复旧问题的同时又会带来新问题。
最终苹果觉得不断地修复旧问题带来新问题不是个可接受的情况,因此苹果仅在明年发布的操作系统里改进流程。
谷歌浏览器的开发模式是分为稳定版即正式版、测试版、开发者版本和金丝雀版,同时可自行启用实验性功能等。
谷歌通过这种方式广泛吸引用户参与测试并随时反馈潜在问题,用户可自由启用实验功能也可以更方便发现问题。
现在苹果似乎也准备采用这种方式进行开发测试,彭博社报道称iOS 14/明年的macOS系统可能都会采用该模式。
苹果自己的开发工程师可以在iOS 14 Beta 里随时进行更改,而测试用户则可以按照自己兴趣开启实验性功能等。
彭博社并未明确提到 iOS 14 版的组成部分 , 但显然苹果不愿意继续这样不停地更新因此想要改变原有开发流程。
我们知道苹果每年都会推出新的 iPhone 也同时会发布iOS新版本 ,对于苹果工程师来说1年1更压力还是很大的。
这意味着苹果工程师们可能早就在准备 iOS 14 版然后在明年年中完成主要功能开发 ,明年秋季发布发布正式版。
这些工程师们需要针对不同的设备测试新功能和兼容性,因此从时间排期上看这种更新策略也可能会降低其质量。
不过至少目前苹果并没有计划放弃当前的更新策略,也就是还是会在每年新iPhone上市时推出iOS系统的新版本。