电话和Siri开放第三方权限
在iOS10中,苹果向第三方开发者开放了电话和Siri的权限——CallKit和SiriKit。CallKit能够让语音或视讯电话的第三方应用将UI界面整合在iPhone原生的电话App中,允许开发者将通讯App的功能内建在电话App的“常用联络资讯”以及“通话记录”中,透过原生电话App直接调用这些第三方功能。比如像Skype、Viber等网络通讯服务就可以整合到原生电话中。
而SiriKit则允许第三方软件调用Siri语音控制来实现一系列操作,包括发送消息和付款、搜索照片、约车等等。
这个功能我们当初在做公测版评测的时候还没有国内开发商跟进,所以当时就没有做实测,现在我们已经搞到了最新测试版的手机QQ,发现这个功能已经实装,不出意外这个应该也是国内第一批支持这个特性的应用。下面就来看看这个功能是怎么个效果。
先是QQ电话,现在接听别人发来的QQ电话直接显示的是iOS原生的通话界面,来电显示是对方的QQ昵称。同时,来电也会直接显示在系统原生的通话记录中。具体看下面的图:
这个特性可以让QQ电话获得和普通电话一样的体验,同时导入通话记录也更方便查询未接来电和进行回拨。同时也不会因为来电导致网络通话中断,而是会给出“拒绝”或“中断并接听”的选项。不过测试下来发现,只有当你在非QQ界面状态下收到别人的QQ来电才会显示原生电话界面,而自己呼出的QQ电话仍然是自动进入手机QQ的通话界面。
再来看Siri的支持效果如何,由于这个功能的性能实际上取决于Siri本身的语音识别率,所以我们只要知道现在QQ可以通过Siri发消息就可以了。至少这个功能可以在我们不打开QQ的情况下发送消息,方便了很多,相信今后会有更多应用跟进这个功能。
因为这个测试版的QQ名字就叫“6.5.5”,所以现在只能说“发一条6.5.5给XXX”,正式版发布之后直接说“发一条QQ”就可以了。
总的来说,iOS10的新特性既有能让人眼前一亮的,也有那些无关痛痒甚至是别扭的,不过像照片、iMessage这样的功能还是值得期待的。另外更多对第三方权限的开放也让iOS10有了更多的可能性,这次QQ显然速度比较快,其他亲苹果系的应用应该也会逐步跟进,今后或许会有更多新鲜的玩法也说不定呢。