趋势网(微博|微信)讯:
受王宝强资助孩子父亲发声 恩波格斗声明 19岁孤儿被骗到郑州4天没吃没喝 王宝强被举报涉嫌欺诈 金正恩:朝鲜半岛核战争一触即发
知情人士透露,苹果近日曝出iOS系统更新导致不能打电话问题,一位负责移动软件质控的中级经理无疑需要承担责任,事实上他与2012年仍历历在目的“地图门”亦有关联。
除了苹果最终不得不向不满的消费者公开致歉之外,两起事件还有其它的相似之处。两款产品推出之前是由同一个人负责问题检查。了解苹果管理机构的人士透露,负责苹果iOS移动软件部门质量控制工作的中级经理约什·威廉姆斯(Josh Williams)还曾负责苹果地图服务质控工作。
知情人士称,在苹果地图服务被指错漏百出之后,威廉姆斯被移除出地图团队,但iOS的测试工作仍由他负责。
大量的用户跑到社交媒体上抱怨安装iOS 8.0.1更新后无法打电话,事隔一个多小时后苹果宣布撤回该系统版本。此次系统问题至少会暂时影响苹果产品的声誉,特别是CEO蒂姆·库克(Tim Cook)说新一代iPhone是“有史以来最好的”的那番话还余音未了。
苹果再一次公开道歉,目前已经放出了另一个更新iOS 8.0.2,声称不到4万iPhone 6和iPhone 6 Plus手机受到前一个更新版本的影响。
苹果发言人特鲁迪·米勒(Trudy Muller)拒绝就公司的质量控制计划发表评论。威廉姆斯也尚未回复记者的置评请求。
质量控制
Forrester Research分析师弗兰克·吉列特(Frank Gillett)指出,“通常来说,像系统更新这样的事情应该是苹果的优势,比起几乎任何其它的设备和操作系统开发商,他们完成该项工作要容易些,因为苹果完全控制软硬件两端。”
威廉姆斯负责在产品推向大众之前领导苹果安排的发现漏洞工作。他的LinkedIn页面显示,他于2000年开始供职于苹果,毕业于圣何塞州立大学。自iOS的早期迭代以来,他就一直从事该移动系统的质控工作。
知情人士称,威廉姆斯麾下的团队有100多人,遍及全球,他们负责测试和发现新系统可能会对用户造成影响的问题。前苹果员工透露,苹果更多地依靠人工发现漏洞,而非使用自动化测试技术。
问题审查
由于体量巨大,苹果并没有让一人单独负责重大的软件问题,在软件推出之前威廉姆斯需要与其他几位负责发现问题的人员一同工作。苹果有一错误评审委员会(内部名称为BRB),该委员会负责确定需要修复哪些故障。它由负责iOS和Mac软件产品管理的副总裁金姆·沃拉斯(Kim Vorrath)掌管,她向苹果软件工程高级副总裁克雷格·费德里吉(Craig Federighi)汇报。
据参与的工程师透露,在软件开放给用户后,沃拉斯、威廉姆斯及其他来自苹果软件工程部门的人员会举行委员会会议,共同判定哪些问题应当立刻修复,哪些可以晚些时候再修复。一苹果前经理称,该委员会会给不同的问题确定优先处理等级,“P1”为最高等级,它意味着如果出现该类错误,公司需要立刻停止设备生产。
P2和P3问题
两名知情人士说,那些会议讨论常常会变成争吵,因为工程师们往往会争取更多的时间去修复问题,而产品经理则希望快速推进工作,及时在截止日前完成任务。
据苹果前员工称,对于“P2”、“P3”这样的低优先级问题,苹果通常会在初始版本推向大众之前就开始着手软件更新工作;那是因为苹果需要在系统正式推出几周前完成最终版本,以便将其安装于刚完成组装的iPhone上。
内部斗争
苹果面临的另一个挑战在于,负责测试最新系统版本的工程师通常要跟消费者一样等到新iPhone正式开售之后才能拿到那些产品,导致那些新系统在新款手机上的测试没有旧款手机那么充分。两名知情人士透露,库克严格限制员工使用尚未推出的iPhone,只有高级经理才有权使用那些产品。
一名前苹果高级经理表示,内斗也会对质量测试造成影响;有时候负责测试蜂窝和WiFi连接的团队会同意推出产品,接着威廉姆斯的团队却发现该功能与另一项功能并不兼容。
更新发放的速度也出奇地快速,就在iOS 8推出几天之后。
人工测试
苹果前员工称,除了手动测试iPhone之外,苹果的质控团队还使用自动化工具来辅助。据称,iPhone是放在实验室的货架上进行自动测试的,该公司还非常依赖外部开发者测试系统的早期版本,需要从他们那里获得可修复的漏洞汇报。
近日有问题的那个更新旨在修复上周放出的初始版本的问题,并加入了苹果的健康健身追踪应用HealthKit。不过,该更新导致部分用户断开移动网络,因而不能打电话。
对于当初苹果地图服务的问题,威廉姆斯并不是唯一一个涉事者。负责该产品的副总裁理查德·威廉姆森(Richard Williamson)后来被解雇,苹果负责所有移动软件的高级副总裁斯科特·福斯特尔(Scott Forstall)也被炒鱿鱼,部分因为地图服务事件。