Siri将在iOS 10中开启一个新的功能维度,让第三方应用整合Siri语音助手体验。这种整合能够大大提升Siri的实用性,但要指出的是,苹果刚公布的整合机制其实存在种种限制。
对于iOS 10,Siri API(应用程序接口)将仅仅支持六类应用程序:打车(如Uber),通讯,照片搜索(在特定应用中寻找照片和视频),支付(如“用SquareCash’给约翰转账100美元”),网络电话(如Skype),锻炼(开始健康健身活动)。
Siri在iOS 10中的运作方式将开发者与语音的核心问题分离开来。苹果负责处理语音识别和询问的理解。Siri负责判断用户的意图,判定特定的语音询问应当由它自己处理,还是转给第三方应用处理。这可给用户带来连贯的语音指令界面以及有力的隐私政策;苹果一直充当你所说内容的把关者。
第三方应用接收到的信息仅限于它满足用户需求实际所需的数据。Siri将会从用户的请求或问询中提取相关的内容,然后将那些信息(以结构化物体形式)交给相关的应用。接着,该应用利用不同的SiriKit API来提供回复,并将它显示在屏幕上。
然而,这意味着Siri API并非对任何人开放。如上所述,苹果只是让Siri在几个主题上跟第三方应用进行整合。Uber、Lyft等打车应用,Facebook Messenger、微信等通讯应用,SquareCash等支付应用,网络电话应用,以及健康健身类应用,都是幸运者。Siri支持与这六类应用整合。另外还有一个面向汽车制造商的特殊使用案例,它们将可以让用户通过汽车专有的CarPlay应用来调整其汽车当中的设置。
鉴于复杂的语音理解有苹果处理,只要你想要在Siri中使用那几类第三方应用,那么用户体验应该都会很不错。用户的问询必须包含诸如“WeChat’”的名词,以此来表达想要与第三方应用交互的意图。
SiriKit回复API相当灵活,可让这些应用用丰富的定制用户界面进行回复。用户将能够直接在Siri对话界面中完成他们的任务,而不必跳转到相关应用当中。
众多应用被排除在外
然而,这种机制构造将很多的应用排除在外。在App Store应用商店多达200万款的应用当中,有多少属于受Siri支持的六类应用呢?这是苹果所设计的机制的一个主要缺陷。
有些重要的应用程序类别并不在第三方Siri SDK(软件开发工具包)的覆盖范围,包括:音乐应用、播客应用、体育比分、邮件、事项提醒、待办事项清单等等。目前也不清楚具体如何确定应用的类别:邮件应用可以通过归类为通讯类来整合Siri体验吗?这似乎会成为苹果应用审核的一个争议性问题。
在未来的iOS版本中,预计苹果将会扩展可整合Siri的应用类型范围。iOS 10.1或许会增加好几个新的整合类别。不过,它会扩展至特定的、它想要通过自家服务统治的领域吗?
Siri在iOS 10中的整合计划显然遗漏了一样:对流媒体音乐等多媒体应用的第三方整合。
在iOS 10中,将只有苹果自家的Apple Music流媒体音乐服务支持通过Siri播放音频。苹果或许乐于见到这种情况,但对于其它音乐服务的用户来说,开发者并不能够增加Siri整合。Spotify、Pandora、Google Pay Music等应用被排除在外。苹果未来可以让Siri SDK加上对音乐媒体类应用的支持,但它会这么做吗?他们会继续紧锁大门,进而提升其自有的、月费9.99美元的Apple Music服务吗?
这是一个悬而未决的问题:我们得看看未来苹果会多快速地扩大Siri SDK的支持范围,以及扩展可整合应用的数量。Siri SDK将会在今年秋季随iOS 10一同推出。