对于苹果公司来说,十三是个不幸的数字。自夏天以来,苹果公司推出iOS 13一直困扰着一步步走错,因为从初始版本中撤消了功能,无论如何都显示出了一流的错误,并且进行了无数次更新和迭代以使事情变得正确。彭博社的最新报告显示,苹果并不希望明年在iOS 14上犯同样的错误。该公司的软件负责人正在全面改革苹果测试软件的方式,以确保它不会再次发生。
该报告称,苹果公司软件工程高级副总裁克雷格·费德里希(Craig Federighi)和他的高级职员宣布了公司管理新软件测试版本的方式的重大改变,该声明是在最近一次与苹果工程师的内部启动会议上宣布的。
新方法要求Apple的开发团队确保将来的软件更新的测试版本(称为“每日构建”)默认禁用未完成或有问题的功能。然后,测试人员可以选择通过一个名为Flags的新内部过程和设置菜单来选择性地启用那些功能,从而使他们能够隔离每个单独添加对系统的影响。
在过去的十年中,Apple对为其设备供电的操作系统软件实施了年度升级周期。每年秋天,苹果都会推出最新版本的iPhone,同时推出新版本的操作系统。
随着Apple不断向其产品组合中引入新产品,并且也分支了其OS,该过程的复杂性和范围不断增加。iOS,macOS,iPadOS,tvOS和watchOS现在都有自己的发行版,每个发行版都具有独特的特性和功能-其中许多功能旨在利用同时引入的新硬件提供的特性和功能。
毫无疑问,iOS 13的推出比苹果客户期望的更加混乱。在夏季,Apple将iOS 13的发行版分为13.0和13.1发行版,以解决最初构建中明显出现的问题。彭博社表示,在内部,苹果公司预计13.0版将成为早期采用者和发烧友的领域,而13.1版则是更广泛市场的通用版本。iOS 13.2进一步稳定了一切,该公司对其进行了多次迭代以消除其他错误。同时,该公司正朝着13.3版本迈进,该版本目前处于beta阶段。
iOS 13的粗略发布促使人们普遍认为,这次苹果缺乏合适的外观。尽管消费者满意度指数表明普通消费者仍然对iPhone感到满意,但对于运行这些设备的软件的质量一直有不满的抱怨,而且,由于频率较高,许多人不愿更新到最新版本并且缺乏对更新将解决问题而不是引入新问题的信心。
随着内部处理iOS 14日常构建方式的变化,Apple希望在不损害稳定性的前提下发布具有新功能的新软件。内部消息人士告诉彭博社,苹果公司对iOS 14中的新功能制定了雄心勃勃的计划,因此希望新的内部流程能够帮助这些功能推出并比上一次更轻松地进行测试。