是什么让iOS 13的发布如此漏洞百出 以及如何修复开发过程

很多文章的报道都是由微观而宏观 , 今日小编讲给大家带来的关于是什么让iOS 13的公布如此漏洞百出 以及如何修复开辟过程的资讯也不例外 , 希翼可以在一定的程度上开阔你们的视野!y有对是什么让iOS 13的公布如此漏洞百出 以及如何修复开辟过程这篇文章感兴趣的小伙伴可以一起来看看
是什么让iOS 13的公布如此漏洞百出 以及如何修复开辟过程
苹果最新公布的iOS13受到多个bug的影响,引起用户失望反应 。在彭博社的一篇报道中,熟悉苹果的消息人士解释了iOS13公布过程中出了什么问题,以及苹果打算如何为未来解决这个问题 。

是什么让iOS 13的发布如此漏洞百出 以及如何修复开发过程

文章插图
彭博社(Bloomberg)撰文称 , 在一次与软件开辟人员的内部会议上 , 苹果高管克雷格·费德里希(Craig Federighi)和斯泰西·利西克(Stacey Lysik)将iOS DailyBuild‘不稳定’确定为iOS13bug的罪魁祸首 。简而言之,苹果开辟人员将太多未完成的或错误的功能推送到日常构建中 。由于新功能在默认情况下是活跃的,独立于它们的成熟度水平 , 测试人员很难实际使用它们的设备,这导致了苹果的bug公布 。
公布一个新的主要版本的操作系统 , 无论是桌面还是移动设备,都是一项重大的努力,往往受到已知和未预见的问题的困扰,早期升级者不得不忍受 。这其中既包括一般 用户,也包括在测试阶段及以后尝试调整应用程序的开辟人员 。
是什么让iOS 13的发布如此漏洞百出 以及如何修复开发过程

文章插图
苹果的操作系统也不是这一规则的例外,过去几年来,童车公布向来在引起许多抱怨和批判的声音 。最著名的是MacOS和iOS开辟人员MarcoArment,他以播客应用程序“阴天”而闻名,此前他以巨大成功的Instapaper应用程序和博客平台Tumblr而闻名 , 他说iOS13正在摧毁他作为一个开辟人员的士气 。多年来 , Arment向来是苹果软件质量最激烈的批判者之一,也是2015年对MacOS公布质量的强烈批判的作者 。
是什么让iOS 13的发布如此漏洞百出 以及如何修复开发过程

文章插图
我们不需要每年的主要操作系统公布 。我们不需要每个操作系统版本都有一个新功能的巨大列表 。我们需要我们的电脑、手机和平板电脑先运行好,这样我们才干以健康、渐进、可持续的速度享受新的功能 。
不过,借助iOS13,苹果在历史上创下了第一个补丁,并宣布在iOS13被均匀化之前公布第一个补丁到新的OS版本 。这被几个人解读为一个明确的邀请,不升级iPhone和iPad到新的iOS13 , 而是继续等待iOS13.1 。不用说,iOS13.1本身远非完美 。
除了Arment的评论,值得一提的是TechCrunch编辑Mat thew Pansarino的观点,他将iOS13与iOS3进行了比较:
iOS13感觉我又回到了iOS3 。以1:1的速度将应用程序从后台删除 。使钻到内容或链接,然后失去它们是愤慨的诱导 。什么狗屁行为 。
作为解决这一问题的一种方法,Federighi建议在默认情况下禁用所有新功能,这样测试人员就可以确保没有回归到最新的构建中,从而试图幸免用户的总体体验受到新错误的伤害 。新功能应由测试人员使用新的内部Flags菜单按需启用,以便能够隔离地测试每个新功能 。
【是什么让iOS 13的发布如此漏洞百出 以及如何修复开发过程】我们将看看这种新的方法是否会给明年iOS14的整体质量和稳定性带来任何好处 , 但这肯定不是一个成功的新操作系统版本的唯一配方 。正如经验丰富的苹果开辟人员David Shayer所写,有更多的方法来改进公布过程 , 包括不包括太多的新功能 , 正确地筛选要修复的错误,而不是忽略旧错误 , 以及扩展自动化测试 。这些例子对任何公布软件产品的组织都是有价值的建议 。

    推荐阅读