网站死链,为wordpress开发app,软件制作需要多少钱,wordpress主题中英文苹果推出了一个新框架——App Intents#xff0c;使开发者可以在iOS 18.2、macOS 15.2等平台上集成Siri和Apple Intelligence#xff0c;实现对应用内容的读取和操作。 App Intents使应用的功能和内容能无缝融入系统体验中#xff0c;例如Siri、Spotlight搜索、快捷指令和小… 苹果推出了一个新框架——App Intents使开发者可以在iOS 18.2、macOS 15.2等平台上集成Siri和Apple Intelligence实现对应用内容的读取和操作。 App Intents使应用的功能和内容能无缝融入系统体验中例如Siri、Spotlight搜索、快捷指令和小组件让用户可以轻松访问应用核心功能并获得更智能的Siri帮助。 使用 App Intents 的主要功能 通过 Siri 直接控制应用用户可以对 Siri 发出指令例如“查找我的航班”或“添加待办事项”Siri直接与应用交互。 应用内容出现在 Spotlight 中用户可在 Spotlight 搜索到应用中的内容避免打开应用。 支持快捷指令和自动化用户可以创建快捷指令以自动执行特定操作。 通过硬件按钮触发操作支持通过iPhone或Apple Watch按钮启动特定功能。 App Intents 的基本组件 App Intent应用意图定义用户可以触发的具体操作如“打开文档”或“发送消息”供Siri、快捷指令或Spotlight调用。 App Entity应用实体表示应用内容如照片、联系人或文件。定义后用户可通过Siri或Spotlight搜索并访问这些内容。 App Enum应用选项定义选项集合例如任务状态或相册分类帮助Siri理解请求内容的上下文。 快捷指令和自动化功能 App Intents支持通过快捷指令设置自动化操作。例如用户可设置“早上好”快捷指令让Siri在早晨自动打开新闻应用并显示当天新闻。 硬件交互支持 App Intents支持在iPhone和Apple Watch的物理按钮上设置快捷方式如“一键打开相机”或“启动健身追踪”。 实际应用场景示例 假设开发一款旅行助手应用 查询航班信息定义“查看航班”操作用户可通过Siri获取航班详情。 Spotlight 搜索支持用户无需打开应用即可在Spotlight中找到航班信息。 快捷指令支持设置“出差模式”快捷指令点击后可自动显示天气、航班和酒店信息。 Apple Watch 操作按钮设置Apple Watch按钮快速访问航班或行程信息。 应用内容与 Siri 和 Apple Intelligence 的互动 新API允许用户在应用中查看内容时通过Siri获取相关信息或执行操作。例如在阅读文档时用户可以问Siri“这份文件的主要内容是什么” Siri会根据内容结构回答问题。 场景示例 文档阅读应用用户可以让Siri总结报告的结论。 邮件客户端Siri可为用户概述长邮件的内容。 这种集成提升了用户体验Siri可以更直观地查询、获取内容信息并执行操作。 实现方法 开发者通过 AppEntity 定义应用内容并与 NSUserActivity 关联使系统可以识别这些内容。AppEntity还需符合 Transferable 协议以支持多种内容格式如纯文本、PDF、图片等方便Siri在不同情境下使用内容。 集成操作至 Siri 和 Apple Intelligence 苹果提供了多种助手架构Assistant Schema让开发者可为不同内容类型创建适合的Siri响应。例如 浏览器架构开发者可使用 .browser.tab用户可以询问Siri有关网页的内容。 文件管理架构文件管理应用使用 .files.file用户可让Siri总结文件内容。 照片架构照片应用使用 .photos.asset用户可以让Siri描述照片内容。 这些架构帮助Siri识别并理解不同类型内容请求提供上下文相关的智能回复。 助手架构Assistant Schema简介 助手架构是一组标准化模板帮助Siri识别应用功能。例如对于图片管理应用photos.openAsset架构可以帮助Siri理解展示照片的指令。 关键组件 AppIntent定义用户通过Siri触发的功能如打开照片。 AppEntity表示应用中特定内容如照片或文件。 AppEnum定义选项如图片分类。 如何集成 Siri 和 Apple Intelligence 开发者可按以下步骤创建符合架构的意图 确定功能领域为每个意图指定内容领域如照片、文件。 创建新的Swift文件选择适用的架构如 photos_。 使用宏添加 AssistantIntent(schema:) 宏来定义功能。 构建和调试编译代码确保没有架构不匹配的错误。 开发者还需确保选项和内容符合架构规范例如照片应用中定义照片实体和分类选项以便Siri识别并处理。 更新和迁移意图 如需更新现有意图可设置 isAssistantOnly true让新意图仅供Siri识别避免影响用户的快捷指令。 通过集成Siri和Apple Intelligence应用操作更加自动化。开发者仅需定义符合要求的操作和内容即可提升用户的智能化、便捷化体验。 本文由 mdnice 多平台发布