iOS10新特性
1、SiriKit
SiriKit 提供一全套从语音识别到代码处理,最后向用户展示结果的流程。Apple 加入了一套全新的框架 Intents.framework 来表示 Siri 获取并解析的结果。你的应用需要提供一些关键字表明可以接受相关输入,而 Siri 扩展只需要监听系统识别的用户意图 (intent),作出合适的响应,修改以及实际操作,最后通过 IntentsUI.framework 提供反馈。 在 iOS 10 中,我们只能用 SiriKit 来做六类事情,分别是:语音和视频通话、发送消息、发送或接收付款、搜索照片、约车、管理健身。如果你的应用恰好正在处理这些领域的问题的话,添加 Intents Extension 的支持会是很棒的选择。它将提高用户使用你的应用的可能性,也能让用户在其他像是地图这样的系统级应用中使用你的服务。
2、 iMessage App Extension
在 iOS 10 里面开发者可以给 Message.app 提供两种 App Extension,分别是可以提供一个表情包(没错,英文名就叫 Sticker Pack),和一个自定义的界面,用于表情搜索等。添加了新的贴纸包,自动转换颜文字,发送全屏效果等功能。Xcode 8 中添加了Messages Application模板。同时,模拟器甚至还开发了新的双人对话模式,以供开发者调试这类 app。