rss信息聚合

iOS 13为何Bug特别多?苹果工程师曝真相

2019-10-26 23:37:47 作者:李健华 来源:TechDaily 浏览次数:0 网友评论 0 | Share to

【TechDaily电子报2019年10月26日综合报导】今年苹果随同iPhone 11新机推出的iOS 13、macOS Catalina,被爆出有一连串的Bug,相较于往年似乎特别不稳定,让不少果粉担心苹果的品质把关。到底内部出了什么问题?苹果资深工程师曝出了真相!

曾任职于苹果长达18年的资深工程师David Shayer近日在《TidBITS》网站列出6大原因,说明了iOS 13为何Bug特别多……

第一个原因就是新功能太多!David Shayer指出,相比AirPods等硬件可以延期,iOS 13软件却一定得跟着新iPhone一起登场。因此苹果现行采用的方式是,透过在不同更新版本解锁新功能,然而这并非苹果向来的作风,说明工作量已经超过内部的负荷。

第二,则是苹果的错误追踪系统过于老旧,无法捕捉到“没有程式崩溃”的 Bug,例如无法同步资讯、上传照片出错等等。

第三,针对Bug的分类出错,在开发阶段工程师得以修补任何错误,但进入Beta版本后,最一开始的基础错误就无法补救,David Shayer认为苹果对于错误的重要性有所误判。

第四点,由于内部团队的判定问题,有时候会使新Bug的优先顺序高于旧的Bug,导致某些错误一直都没有人去修补。

第五,缺乏自动化测试,苹果内部重度仰赖人工测试,只有特定团队加入自动化。最后一点则为复杂度大增,比起早期只研发macOS,现在苹果有太多系统互相连结。

David Shayer总结提到,苹果今年于极短时间内发布iOS 13.1,可能就是承认软件品质出问题,短期内苹果的版本更新可能会相当频繁,长远来看,David Shayer 认为高层已经意识到这些问题,会有所改善,毕竟,软件品质不佳肯定会损害苹果的声誉。


 

[错误报告] [推荐] [收藏] [打印] [关闭] [返回顶部]

  • 验证码:

最新图片文章

最新文章