qy88vip千嬴国际官网-千赢官方网站下载-qy115vip 千蠃国际网址 有缺陷的iOS 13首次亮相后 苹果的iPhone软件内部发生了变化

有缺陷的iOS 13首次亮相后 苹果的iPhone软件内部发生了变化

更多精彩尽在这里,详情点击:http://ggti.net/,斯塔塞

知情人士说,stacey12在一大堆漏洞破坏了最新的iPhone和iPad操作系统之后,苹果公司正在彻底改变其软件测试方式。

软件负责人克雷格费德里希(Craig Federighi)和包括史黛西莱西克(Stacey Lysik)在内的中尉在最近一次与公司软件开发人员的内部“启动”会议上宣布了这一变化,该新方法要求苹果的开发团队确保对未来软件的测试版本(称为“每日构建”)。默认情况下,更新会禁用未完成的或错误的功能。然后,测试人员可以选择通过一个名为Flags的新内部过程和设置菜单有选择地启用那些功能,从而使他们能够隔离每个单独添加对系统的影响。

当公司的iOS 13于9月与iPhone 11一起发布时,iPhone所有者和应用程序开发人员面临着一系列软件故障。应用崩溃或启动缓慢。细胞信号不一致。应用程序中存在用户界面错误,例如消息,系统范围内的搜索问题以及电子邮件加载问题。一些新功能(例如,通过iCloud共享文件夹以及将音乐流传输到多组AirPods)被延迟或仍然丢失。这是苹果历史上最麻烦,最粗糙的操作系统更新之一。

杂货清单应用程序AnyList的共同创建者Jason Marr回答:“ iOS 13继续破坏我的士气。”“相同。”“苹果公司确实表现出对开发人员和iOS 13客户的不尊重。”

这些问题表明,iPhone变得多么复杂,以及以软硬件平滑集成而闻名的公司如何使用户失望。每年定时更新软件以与最新的iPhone一起发布是Apple增加新功能并防止用户背叛Android的重要途径。更新的操作系统还为开发人员提供了更多用于创建应用程序的工具,从而为Apple的App Store带来了更多收入。

按照苹果的说法,新的开发过程将帮助早期的内部iOS版本变得更加实用或“宜居”。在开发iOS 14之前,一些团队每天都会添加未经充分测试的功能,而其他团队则将做出更改一位知情人士说:“每天的工作就像一个食谱,很多厨师都在加配料。”

测试软件在开发的不同阶段充满了变化,以至于设备经常变得难以使用。这位知情人士说,因此,一些“测试人员会在没有合适的版本的情况下工作数日,因此他们将无法真正掌握有效的方法和无效的方法。”这挫败了测试过程的主要目标,因为苹果工程师努力做到这一点。检查操作系统对许多新功能的反应,从而导致iOS 13的一些问题。

苹果公司根据内部称为“白手套”测试的等级,以1到100的等级来衡量和排名其软件的质量,Buggy发行版的评分可能在60年代的低点,而更稳定的软件则可以达到80分以上。 13的得分比之前的iOS 12得分更高,Apple团队还为功能分配绿色,黄色和红色的颜色代码以指示其在开发过程中的质量,优先级为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也表现出一些错误,例如与许多应用程序不兼容以及Mail中缺少消息。在最近的iOS 13更新之后,一些运行基于iOS操作系统的HomePod扬声器停止工作,导致Apple暂时取消了升级。另一方面,最新的Apple Watch和Apple TV更新更加顺利。

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

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

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

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

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

到八月,意识到最初的iOS 13.0即将在几周后随新iPhone一起发布时,Apple工程师决定放弃这项工作,而将精力集中在改进第一个更新的iOS 13.1上。苹果私下认为iOS 13.1是“真正的公开发布”,其质量水平与iOS 12相当。该公司期望只有顽固的Apple粉丝才能将iOS 13.0加载到手机上。

iOS 13.1更新的时间提前了一周到9月24日,从而缩短了iOS 13.0是苹果旗舰操作系统发布的时间。新iPhone已与Apple软件紧密集成在一起,因此从技术上讲,不可能在iOS 12上启动iPhone11。由于13.1尚未及时发布,Apple的唯一选择是发布13.0并尽快将每个用户更新到13.1。尽可能。

尽管iOS 13问题确实使iPhone所有者感到不安,但他们仍然相当快地进行了更新。据苹果称,截至10月中旬,所有Apple设备用户中有一半运行的是iOS 13版本。升级速度仍远远领先于Google的Android。

iOS 13.1发布后,苹果的软件工程部门转向了iOS 13.2,其质量目标是优于iOS12。此更新的投诉少于其iOS 13家族的前辈,但确实在关闭应用程序方面引入了短暂的错误在后台,当他们不应该。

苹果公司资深开发人员史蒂夫特劳顿-史密斯(Steve Troughton-Smith)在Twitter上写道:“ iOS 13感觉像是一个超级混乱的版本,自iOS 8左右以来,我们从未发现过这种情况。”

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注