爱思助手

又来新特性!第三方iOS 10应用将可整合Siri和地图

  如果开发者的驾乘分享应用支持 iOS 10 Siri,那么他们也可以让自己的这款应用支持 iOS 10 地图应用,这是因为苹果公司的 Siri 和地图开发团队共享了一个机制。有了这个机制不管用户是通过语音发出指令,还是通过多点触控界面操作发出指令,它可以解密用户的意图,对此做出回应。

  苹果公司的第三方应用扩展功能支持开发者充分利用 Siri,不过这其中涉及到意图和意图用户界面框架,前者主要介绍用户如何通过 Siri 与应用交互,后者是支持第三方应用开发者自定义用户与 Siri 交互的界面。

  iOS 10 地图应用更新的众多特性中,最重要的一点就是增加对第三方应用的支持:通过现有的 Yelp 整合可查找餐馆位置;通过苹果新的合作伙伴 OpenTable 即可预约;或者使用 Uber 可预约打车,而且还可以使用 Apple Pay 来支付。


又来新特性!第三方iOS 10应用将可整合Siri和地图


  苹果地图和 Yelp POI 的整合由来已久,OpenTable 的集成预约功能现可在 iOS 10 地图中使用,显然双方已经达成了非常密切的合作关系,全球开发者都可以充分利用这项功能。

  未来在苹果地图中的扩展功能会进一步增加——可能提供其他交通工具(骑行导航)或推荐更好行车路线(Waze)、提供场馆室内地图、其他订票或预约系统的第三方服务都有可能在扩展之列。

  苹果通常的做法就是内部提供服务之后再向第三方开放,比如 Share Sheet,在 iOS 5 中苹果内部首先提供支持 Twitter,后来 iOS 8 推出 Sharing App Extension 共享应用扩展,以便第三方社交开发者内置支持。

  iOS 10 地图应用扩展也证明了不同小组之间开发工作其实是紧密集成的。也就是说第三方开发者对一个新特性(Siri)增加支持之后,他们就可以在地图应用或者其他应用中重复利用他们对这个新特性的支持。

  开发者能够利用苹果操作系统的最新特性,这与苹果可以快速地向所有用户推送 iOS 更新的能力是密不可分的。用户如果可以快速更新到新的 iOS 系统版本,那么对应用利用新系统特性的要求会随之增加,开发者自然得响应用户的要求,支持 iOS 新特性。

  去年应用商店中很多重要的应用都会在第一时间更新,增加支持 Apple Pay、智能搜索深度链接支持、iPadSlide Over 和 Split View 等新特性。

  当然谷歌去年也发布了新的 Android 版本,但是一年之后只有 1/10 的安装用户可以利用系统中的新特性,开发者自然也就没有心思去升级应用支持新特性,因为能够用得上这些新特性的用户少之又少。