有料|为了保障iOS 14系统的稳定性,苹果将全面改革软件测试机制

苹果在今年9月份发布了全新的iOS 13系统,当时在上线前,大家备受期待。可当大家正式升级了iOS 13系统后,就迫不及待想退回到iOS 12,这到底是为什么呢?其实主要原因iOS 13漏洞太多,被大家誉为有史以来漏洞最多的苹果系统。

因此iOS 13因为软件漏洞而更加知名,特别是在前几个版本,简直是每天有更不完的系统,苹果夸张的3天一更新。不过为了改善这种现状,苹果公司也启动了紧急应急预案,将采取全新的软件测试方式针对后续重大的iOS 14及更高的版本,以保证类似iOS 13的问题不再出现。

iOS 13

自iOS 13正式发布升级后,就收到了果粉各种各样的吐槽,iPhone用户和应用程序开发人员面临着一系列软件故障。应用崩溃或启动缓慢、信 不稳定、应用中存在用户界面错误等,一些新功能(例如,通过iCloud共享文件夹以及将音乐流传输到多组AirPods)被延迟或仍然丢失。这是苹果历史上最麻烦,最粗糙的操作系统更新之一。

这些问题表明,iPhone变得多么复杂以及以软硬件一体化而闻名的公司如何使用户失望?

全新软件测试策略

这项新策略已在明年内部亮相之前,已在内部开发代 为“ Azul”的iOS 14中应用。苹果还考虑将某些iOS 14功能推迟到2021年(内部更新为“ Azul +1”,而外部更新为iOS 15)将使公司有更多时间专注于性能。知情人士说,iOS 14仍有望在新功能的广度上与iOS 13匹敌。

iOS 13

测试转变将适用于苹果的所有操作系统,包括iPadOS,watchOS,macOS和tvOS。最新的Mac计算机操作系统macOS Catalina也表现出一些错误,例如与许多应用程序不兼容以及Mail中缺少消息。在最近的iOS 13更新之后,一些运行基于iOS操作系统的HomePod扬声器停止工作,导致Apple暂时取消了升级。另一方面,最新的Apple Watch和Apple TV更新更加顺利。

苹果产品阵营

苹果公司高管希望,经过全面改革的测试方法能够长期改善公司软件的质量。但这并不是苹果工程师第一次从管理层那里听到这一消息。

在iOS 14上,计划是默认情况下禁用OS构建的所有进行中功能,而必须使用特殊的配置菜单启用。这样一来,Apple管理层就可以密切关注其新操作系统版本的进度,并使该软件更灵活地适应;尚未准备就绪的功能可以更轻松地删除。

良好传统并未坚持

去年,苹果推迟了iOS 12的多项功能,包括对CarPlay和iPad主屏幕的重新设计。特别是使其专注于可靠性和性能。在2018年1月的全体会议上,Federighi表示苹果公司对新功能的重视程度过高,应该回到为消费者提供他们首先想要的质量和稳定性上。

苹果随后成立了所谓的Tiger Teams,以解决iOS特定部分的性能问题。该公司从软件部门重新分配了工程师,以专注于加快应用程序启动时间,改善 络连接性和延长电池寿命等任务。当iOS 12在2018年秋季发布时,它是一个稳定的版本,在头两个月只需要进行两次更新即可。

这种成功并没有延续到今年。iOS 13的初始版本有很多漏洞,以至于苹果不得不赶紧发布一些补丁。在iOS 13的前两个月中,进行了八次更新,这是自2012年Federighi接管苹果公司的iOS软件工程团队以来的最大更新。该公司目前正在测试另一个新版本,iOS 13.3,并且已经在春季进行后续工作。

iOS系统更新数量

在6月苹果公司2019年全球开发者大会召开约一个月之前,该公司的软件工程师开始意识到iOS 13(当时内部称为“ Yukon”)的性能不如以前的版本。一些从事该项目的人说,这是一个“烂摊子”。

iOS 14将会更加稳定

经过iOS 13漏洞事件的经验教训,苹果将全面采用全新的测试机制,可以保证每一个测试环节都能够合规且稳定,所以在明年iOS 14系统上,将会得到全面的改善,并且还会增加更多好玩的功能。

其实iOS系统有着先天性的优势,能够让苹果取得巨大的成功,所以在系统软件的开发上,应该继续坚持苹果对产品极具认真的传统作风,让好的产品能够得到大家的认可,而不是“财大气粗”就可以“为所欲为”,不管怎样,一定不能让同样的悲剧再次上演。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月16日
下一篇 2019年10月16日

相关推荐