IT与通讯

苹果能让Siri获得访问第三方应用的权限吗?

威锋网 2015/12/22 责任编辑:jiangqiyun

 

  Siri无法访问第三方应用
  
  Siri于2011年与iPhone4S同步亮相,如今或许已经成为不少用户与iPhone互动的默认方式,它可以帮助搜索网络、听写信息、设置闹钟、设置提醒、打电话、播放音乐、导航或者打开应用等。
  
  但是让很多用户失望的是,Siri无法访问第三方应用的信息。这是什么意思呢?目前在智能手机上,哪个用户不是安装了多款第三方应用,但是Siri只能够访问苹果的应用,其他应用就全被它“屏蔽”了。即使这些第三方应用中有很多对用户来说非常重要的信息,用户也不可能通过Siri来获取。
  
  比如用户想知道自己回家的那一趟火车是几点钟,iPhone也有应用知道这个答案,但是Siri不能访问这款应用,所以它没法回答你。iPhone上明明就有应用能够提供这个答案,但是Siri却好像和它们不在同一个世界中的样子,完全没法从这些应用中获得答案。
  
  如果苹果能够提供API,让Siri获得访问第三方应用的权限,这岂不是更好吗?当然说起来容易做起来难。但是在解决了这些难题之后,不管是对用户还是苹果,将会有很多的好处。
  
  我们希望Siri是这样的

  在这里让我们以“我回家的下一趟火车是几点”这个问题来作为例子吧。
  
  Siri知道你家在哪里,也知道距离你当前位置最近的车站。而你的手机上的火车应用也知道你需要去到哪个车站、知道你坐的是哪个班次。它可以告诉应该在哪个站台上车、什么时候到站。可以说要回答你的这个问题已经是万事俱备了,但是接下来就复杂了。
  
  首先Siri要分析你的这个问题,一般情况下它还是能理解你提出的问题——但是如果你提问的问题越多,它出错的概率就越高。
  
  第二Siri需要知道哪款应用提供的信息能够回答你这个问题。如果你的手机上只有一款应用与这个问题相关,那还好办,但是如果是有两个或者三个火车应用,那么Siri就需要判断它应该利用哪款的信息来回答。
  
  第三就是火车应用要能够接收到Siri给它发出的查询信息,并将需要的信息发送回去给Siri。
  
  第四是Siri要能够将应用提供的信息转化成语音信息——对于Siri来说这好像没那么容易。
  
  当然你也可以给Siri提供一点帮助,告诉它去哪款应用查询你需要的信息。
  
  可这就会带来另外一个问题——如果你记不住应用的名字,你还得去iPhone上找找这款应用,看看它叫什么名字。
  
  不过还有一个非常实用的方法能够简化这些任务。iPhone6s上新增了3DTouch,但是目前支持这个新特性的第三方应用还不多。假设火车应用支持这个特性的话,那么就可以在3DTouch操作中给它增加“下一趟回家的火车”这个选项。
  
  这样Siri就不需要去分析用户提出的一大串问题,只要利用3DTouch即可解决。
  
  Siri还可以这样为你服务

  当然Siri怎么说也是智能个人助理,我们对它的要求怎么可能这么低,我们对它还有更多的期待,比如让它“下周安排我和A中午吃饭”。
  
  Siri知道A是谁,它可以访问的日历,知道我哪个中午有空,当然它也得知道A哪个中午有空。这一点都不难。微软的Outlook授权用户范围日历,同事之间可以相互查看他们的日历行程安排,获得授权的人还可以添加行程安排。所以在这里我们需要的就是iCloud能够有一样的功能。
  
  用户提前授权联系人。iOS可以将用户联系人名单中的个人收藏名单作为建议名单,用户从中选择,当然用户可以选择添加不在个人收藏名单中的联系人。只要获得授权的联系人就能够访问用户的iCloud日历,查看用户的行程安排。然后用户的iPhone再查看A的iCloud日历,从而安排一个双方都有空的中午。
  
  当然Siri还可以做的更多。iPhone了解我和A各自最喜欢的餐馆,然后找到比较适合我们的餐馆,并在线帮我们预订该餐馆。所以你和Siri的对话应该是这样的:
  
  -嘿Siri,下周安排我和A中午吃饭
  
  -(工作中的Siri)等我一下马上安排……
  
  -好了,我安排你和A星期三中午12点在XX餐厅吃饭
  
  当然这其中有牵涉到一些数据隐私问题。就比如用户的位置信息,这是Siri在给你提供服务,帮你解决一些与位置相关的问题时必须要知道的数据。所以在实际操作过程中Siri需要或许不仅仅是访问A的日历,看看对方什么时候有空。但是只有Siri可以查看位置信息,以及用户同意联系人有这样的权限,那对于很多人来说应该还是可以接受的。
  
  目前你对Siri的满意度有多高?你是否希望它增加支持第三方应用,从而给你提供更多帮助?对于上述关于Siri新增功能的假设,你有什么看法。

回顶部↑