iOS 13最初版本漏洞百出 于是iOS 14测试流程变了

11月23日新闻,据国外媒体报道,据知恋人士泄露,在最新版的iPhone和iPad操作体系接连展现一大堆漏洞之后,苹果公司正在改革其柔件测试手段。

在与公司柔件开发人员举走的近来一次内部“启动”会议上,苹果柔件主管克雷格·费德里吉(Craig Federighi)和斯西洋·利希克(Stacey Lysik)等副手们宣布了柔件测试方面的转折。新手段请求苹果开发团队确保异日柔件更新的测试版,也就是所谓的“每日构建(Daily build)”,在默认情况下禁用未完善或有弱点的一切功能。然后,测试人员能够议定一个称为Flags的崭新内部流程和竖立菜单有选择地启用这些特性或功能,从而能够将每个单独增补特性会对体系产生何栽影响相互隔脱离来。

今年9月,当苹果公司的iOS 13操作体系与iPhone 11系列智能手机同时公布时,iPhone用户和行使程序开发者发现了陆续串的柔件故障:行使程序休业或启动缓慢;手机信号杂乱无章;行使程序展现了用户界面舛讹,比如新闻、体系搜索都展现题目,电子邮件也存在添载题目。而议定iCloud共享文件夹以及将音笑流媒体传输到众组AirPods上等新功能要么被推迟,要么仍未实现。毫不客气的说,这次操作体系升级是是苹果历史上最麻烦、最粗糙的。

“iOS 13在不息损坏吾的士气,”著名开发者马尔科·阿蒙德(Marco Arment)在Twitter上写道。“吾也是,”购物清单行使AnyList说相符创首人杰森·马尔(Jason Marr)说,“在iOS 13上,苹果的外实际在是对开发者和用户的不尊重。”

这些题目外明,iPhone已经变得有众复杂,而且用户很容易对一家以柔硬件通顺整相符而著称的公司感到死心。对苹果公司来说,每年陪同最新款iPhone准时公布柔件更新,是增补体系新功能、防止用户转向主要竞争对手Android的关键途径。更新后的操作体系还为开发者挑供了更众的行使程序开发工具,从而为苹果的行使商店带来了更众收好。

苹果说话人特鲁迪·穆勒(Trudy Muller)拒绝置评。

新的开发过程将有助于挑高早期内部iOS操作体系版本的可用性,或者用苹果的话说,(迥异功能)更添“易于相处”。在iOS 14开发之前,有些团队每天都会增补一些还异国经过足够测试的功能,而其他团队则每周都会对现有功能进走修改。“每天的开发过程就像一整份食谱,但很众厨师都在增补配料,”一位晓畅开发过程的人士外示。

测试柔件在开发迥异阶段的转折是这样之众,以至于这些设备往往变得难以运走。因为这个因为,一些“测试人员会在一团糟的情况下将体系跑上几天,因此他们根本不会真实明了哪些功能会对体系产生何栽作用。”该人士说。在这栽情况下,因为苹果工程师很难测试出操作体系对许众新增补功能的逆答,从而导致iOS 13一再展现某些题目,因此也无法达到测试现在标。

苹果公司内部测试是所谓的“白手套”测试,用1到100的等级来衡量和排名其柔件团体质量。有题目的柔件版本得分能够在60分旁边,而更安详的柔件能够在80分以上。iOS 13的得分矮于之前更完善的iOS 12操作体系。在开发过程中,苹果团队还为柔件产品的功能特性别离竖立了绿色、黄色和红色的代码,以表现这栽功能特性在开发过程中的质量。响答的优先级从0到5,其中0是关键题目,5是次要题目,用于确定单个柔件舛讹的主要性。

新策略已经被行使到代号为“Azul”的iOS 14体系开发中,该体系将于明年公布。苹果还考虑将iOS 14的一些功能推迟到2021年公布,在公司内部这一更新被称为“Azul 1”,也能够会以iOS 15公开公布,这也让公司有更众时间关注操作体系性能。不过,熟识苹果计划的人士外示,展望iOS 14在新功能的广度上将与iOS 13平首平坐。

测试策略的迁移将适用于一切苹果的操作体系,包括iPadOS、watchOS、macOS和tvOS。最新的Mac电脑操作体系macOS Catalina也展现了一些题目,比如与许众行使程序不兼容,邮件中欠缺新闻。一些运走基于iOS操作体系的HomePod音箱在近来一次iOS 13更新后无法做事,导致苹果一时休止升级。另一方面,最新的苹果电视和苹果手外体系更新则相对顺当。

苹果公司的高管们期待,从永远来望,详细改革后的测试手段将挑高公司柔件质量。但这并不是苹果工程师第一次听到治理层这么说。

往年,苹果曾推迟了iOS 12的几项功能公布,其中包括对CarPlay和iPad主屏幕的重新设计,凝神于挑高郑重性和团体性能。在2018年1月的一次通盘会议上,费德里吉外示,公司对新功能的偏重程度过高,答该优先向消耗者挑供他们想要的质量和安详性。

随后,苹果成立了所谓的“老虎团队”来解决iOS特定片面的性能题目。该公司从整个柔件部分派遣工程师,凝神于添快行使程序启动时间、改善网络连接和延迟电池寿命等义务。当iOS 12操作体系于2018年秋季公布时,运走相等安详,在头两个月内只进走了两次更新。

这栽成功异国继续到今年的操作体系升级。iOS 13的最初版本漏洞百出,以至于苹果不得不匆忙公布了几个补丁。在iOS 13公布的头两个月里,已经进走了8次更新,是自2012年费德里吉接管苹果iOS柔件工程部分以来最众的一次。该公司现在正在测试另一个新版本iOS 13.3,这本是要在明年春天进走的后续做事。

 

今年6月份苹果召开了2019年度全球开发者大会。大约在此一个月前,该公司的柔件工程师就最先认识到,那时在公司内部被称为Yukon的iOS 13外现不如之前的版本。一些参与这个项主意人说体系开发是一个“烂摊子”。

今年8月,苹果工程师们认识到,几周后与新iPhone一首公布的iOS 13.0根本无法达到质量标准,于是决定屏舍对其进走修缮,凝神于改进后续的第一次更新版本iOS 13.1。苹果暗地里认为iOS 13.1是“真实的公开公布版本”,其质量程度与iOS 12相等。公司展望惟独铁杆苹果粉丝才会在手机上安设iOS 13.0操作体系。

9月24日苹果公布了更新的iOS 13.1,这比既准时间挑前了一周,也压缩了iOS 13.0行为苹果旗舰操作体系公布的时间。新iPhone与苹果柔件紧浓密成,因此从技术角度讲,不能够推出搭载iOS 12操作体系的iPhone 11系列智能手机。因为新款手机公布时iOS 13.1还没能及时准备好,苹果唯一的选择就是公布iOS 13.0,并尽快让一切人更新到iOS 13.1。

当然iOS 13展现的题目实在让iPhone用户感到担心,但更新速度照样相等快。据苹果称,截至10月中旬,折半苹果设备用户都在运走iOS 13。这一升级速度仍远远率先于谷歌的Android。

iOS 13.1公布后,苹果的柔件工程部分敏捷转向iOS 13.2,其质量现在标是优于iOS 12。这次更新后的诉苦比iOS 13操作体系的前几次更新都要少,但却仍有一个舛讹,体系会在不该该关闭的情况下关闭后台的行使程序。

苹果行使程序资深开发者史蒂夫·特劳顿-史密斯(Steve Troughton-Smith)在Twitter上写道:“iOS 13给人的感觉就像是一个超级紊乱的版本,自iOS 8以来吾们从未见过这样糟糕的情况。”(辰辰)


Powered by 188现金网 @2018 RSS地图 html地图

Copyright 365建站 © 2013-2019 优游 版权所有