Need
操作公开
Default options
Why it's needed
App Intents 是一项系统契约,可让您应用中的操作出现在快捷指令、Siri、聚焦、小组件、控制项以及面向智能助理的新型界面中。
.md to the page URL.
Codex use case
使用 Codex,让快捷指令、Siri、聚焦以及由智能助理驱动的新型系统体验能够调用您应用的操作和内容。
使用 Codex 和 Build iOS Apps 插件,确定应用应通过 App Intents 公开的操作和实体,将其接入快捷指令和聚焦等系统界面,并逐步让应用为更多由智能助理驱动的工作流做好准备。
使用 Codex,让快捷指令、Siri、聚焦以及由智能助理驱动的新型系统体验能够调用您应用的操作和内容。
使用 Codex 和 Build iOS Apps 插件,确定应用应通过 App Intents 公开的操作和实体,将其接入快捷指令和聚焦等系统界面,并逐步让应用为更多由智能助理驱动的工作流做好准备。
使用 Codex 和 Build iOS Apps 插件,确定应用应通过 App Intents 公开的操作和实体,将其接入快捷指令和聚焦等系统界面,并逐步让应用为更多由智能助理驱动的工作流做好准备。
| Skill | Why use it |
|---|---|
| Build iOS Apps | 使用 iOS 构建和 SwiftUI 技能添加 App Intents、应用实体和 App 快捷指令,然后验证应用仍可成功构建,并能正确路由由意图驱动的入口。 |
App Intents 是让 iOS 应用在自身 UI 之外也更实用的最直接方式之一。不要把您的应用当作一个封闭空间,只有用户启动应用并在界面中逐层点按后才能使用;请使用 Codex,公开应用中应供快捷指令、Siri、聚焦、小组件、控制项及由智能助理驱动的新型系统体验调用的操作和对象。
这对当前提升可发现性和实现自动化很有帮助,也是在为更加由智能助理驱动的未来做准备。如果您的应用已经能够撰写、打开、筛选、路由或总结有价值的内容,App Intents 可为系统提供一种以结构化方式调用这些能力的途径。
首次添加 App Intents 时,最佳做法通常不是“照搬整个应用”。请让 Codex 确定:
Apple 的 App Intents 指南为此提供了很好的思路:定义操作,定义系统所需的实体接口,然后让这些操作可在不同系统体验中被发现和复用。最实用的参考资料包括 让操作和内容可被发现并广泛可用、创建您的第一个 App Intent,以及系统体验示例 采用 App Intents 以支持系统体验。
这里的机会远不止“添加一条快捷指令”。设计良好的 App Intents 接口可让应用在多个场景中发挥作用:
当应用采用如下结构时,通常效果最佳:
AppShortcutsProvider 条目,用于撰写帖子或在指定标签页中打开应用等高价值用户操作AppEntity 类型,用于表示系统需要理解的对象,例如账户、列表和时间线筛选条件对于大多数应用,我都会让 Codex 遵循这一模式:先构建一个面向系统的小型操作层,保持实体接口精简;当意图需要主 UI 时,再通过可预测的运行时交接机制返回应用。
这里最有效的提示会向 Codex 提供您应用的核心对象和最重要的用户操作,然后要求它选择规模最小但实用的首个 App Intents 接口,而不是不加选择地公开所有内容。
适合作为首批意图的通常是撰写、打开、查找、筛选、启动、继续或检查等操作。如果某项操作只有经过冗长的应用内设置流程才有用,它可能不适合放在第一轮 App Intents 中。
系统通常不需要您的完整持久化模型。请让 Codex 定义规模最小的应用实体接口,同时仍为 Siri、快捷指令和聚焦提供足够的上下文,以正确路由和显示操作。
即使您的首个版本中,用户能直接看到的改进仅限于 Shortcuts 或 Siri,更深层的收益也在于,您的应用开始通过结构化操作和实体来表达自身能力。与那些只能通过轻点操作和视图层级来体现自身能力的应用相比,这将使您的应用更容易接入未来的系统级入口和 AI 驱动型入口。
Need
Default options
Why it's needed
Need
操作公开
Default options
Why it's needed
App Intents 是一项系统契约,可让您应用中的操作出现在快捷指令、Siri、聚焦、小组件、控制项以及面向智能助理的新型界面中。
Need
应用数据接口层
Default options
AppEntity、EntityQuery 和显示表示形式
Why it's needed
精简且设计合理的实体层可让系统理解您应用中的对象,而不必公开整个模型层。
Need
可发现性层
Default options
AppShortcutsProvider,配有清晰的短语、标题和符号
Why it's needed
App 快捷指令让首批公开的操作更易被发现和运行,无需用户从头构建所有内容。
Need
验证闭环
Default options
xcodebuild、模拟器检查和有针对性的运行时路由验证
Why it's needed
难点不仅在于编译意图目标,还在于验证系统调用意图时,应用能否打开或路由到正确位置。
| Need | Default options | Why it's needed |
|---|---|---|
| 操作公开 | App Intents | App Intents 是一项系统契约,可让您应用中的操作出现在快捷指令、Siri、聚焦、小组件、控制项以及面向智能助理的新型界面中。 |
| 应用数据接口层 | AppEntity 、 EntityQuery 和显示表示形式 | 精简且设计合理的实体层可让系统理解您应用中的对象,而不必公开整个模型层。 |
| 可发现性层 | AppShortcutsProvider ,配有清晰的短语、标题和符号 | App 快捷指令让首批公开的操作更易被发现和运行,无需用户从头构建所有内容。 |
| 验证闭环 | xcodebuild 、模拟器检查和有针对性的运行时路由验证 | 难点不仅在于编译意图目标,还在于验证系统调用意图时,应用能否打开或路由到正确位置。 |
使用 Codex 和 Build iOS Apps 插件审查现有 iPhone 和 iPad UI,以原生 Liquid Glass 替换自定义模糊或材质层叠,并通过 iOS 26...
使用 Codex 搭建 iOS SwiftUI 项目,通过 `xcodebuild` 或 Tuist 让构建循环以 CLI 为主;随着任务深入,再添加 XcodeBuildMCP...
使用 Codex 找到正确的 Xcode 方案和模拟器,启动应用,检查 UI 树,执行点按、输入和轻扫操作,采集截图和日志,在需要时附加...