你乐谷
首页 > 图文

前苹果员工爆料首代Siri 都有什么料?

2023-03-15 来源:你乐谷
The Information网站采访了数个来自Siri不同团队的匿名前员工,深度揭秘了苹果Siri不堪回首的发展历程。

前苹果员工爆料首代Siri 都有什么料?


在Siri技术尚未成熟时,苹果就操之过急地在iPhone 4s中内置Siri。发布后不久Siri频频出现严重故障。由于受欢迎程度“超过了预期”,而Siri最初的后端设计
无法处理那么多用户,因此Siri服务经常很不稳定。
由于工程设计上的决策失误,Siri 1.0的基础架构不稳定,可扩展性低。这引发了苹果内部对“继续修补不成熟的版本还是彻底放弃重头再来?”的争论。
显然,苹果选择了保留原有版本,并花费数年时间改进第一代Siri遗留的问题。
曾有一次,一名开发者大幅修改Siri的代码,让一个Siri组件所需的服务器从500个缩减至仅仅5个。
领导层更换导致Siri开发缺乏重心
自2011年起,Siri团队的领导层就像旋转门一样不断更换,对Siri并没有十分坚定的愿景,Siri背负的野心随着时间逐渐收缩。许多关键项目出现分歧,自然语言和搜索
部门之间也意见不合。
当时Siri的主管是斯科特·福斯特尔(Scott Forstall),但他也是iOS项目的主管,精力因Apple
Maps等重大项目而分散,因此委任理查德·威廉姆森(Richard Williamson)领导Siri团队。
然后,威廉姆森做出的许多决定都不被团队成员接纳,如,他提出对Siri性能每年仅更新一次。
对The Information的报道,威廉姆森回应,“这完全不符实。刚推出时,Siri是一场灾难。它的运行速度缓慢,存在许多严重的故障。这些问题当然不是我的责任,完全是Siri初始开发团队的责任。”
2012年,由于iOS 6中的Apple Maps频频出现问题,福斯特尔和威廉姆森双双被苹果解聘。曾开发Siri的一些苹果前员工表示,很遗憾福斯特尔被开除,因为他“信任他们所做的事。”
苹果前任CEO史蒂夫·乔布斯是造成这种混乱状况的原因之一。2011年10月4日,苹果发布Siri。第二天,乔布斯逝世。哪怕在他去世后,拥护者仍坚持要按他的规划继续研发Siri。
此外,在Siri问世的前几年,公司内部纷争导致Siri的数个联合创始人离开苹果。其中有两人另起炉灶,创建了与Siri形成竞争的Viv Labs公司。离职后他们有时还回到苹果总部和旧同事打篮球
,但苹果高层发现后就禁止他们入内了。
缺少第三方开发者生态系统
许多Siri最初的研发人员曾希望,Siri有助于打造一个“人工智能应用商店
”,但事与愿违。
由于iPhone的热销,Siri拥有的用户很可能多于亚马逊Alexa和谷歌Assistant。但是Siri没能像Alexa那样汲取开发者的创新。第三方开发包的计划数年来一直被搁置。当计划被重新提出,Siri的代码竟无法支持开发包。
当威廉姆森尝试启动SiriKit计划时,研究团队竟表示反对,原因在于“初始软件很脆弱、灵活性差。”
2016年SiriKit开发包终于问世,但亚马逊的Alexa还是吸引了更多开
发者的兴趣。原因在于,SiriKit并未带来多少惊喜,迄今仅支持对10个“目的域(intent domains)”的开发,如支付
猜你喜欢