以前给iOS应用添加AI功能,需要申请OpenAI API密钥、搭建代理服务器、还要担心token费用。Apple在WWDC 2026上把这套流程彻底改了。

这次同时开放了三个层次:Foundation Models、Core AI和Xcode 27智能体。更具体地说,App Store累计下载量不足200万的开发者,连服务器AI也免费了。

3秒速览
Foundation Models(免费本地) Core AI(自定义模型) Xcode 27(Claude·Gemini·OpenAI内置) 应用内置AI

Foundation Models还是Core AI — 怎么选?

这次Apple为开发者提供的AI层次主要有两个。

Foundation ModelsCore AI
目标使用Apple Intelligence本地模型直接部署自定义或第三方模型
上手难度两行Swift即可开始需要模型转换 + .aiasset准备
灵活性仅限Apple提供的模型任何模型均可部署
适用场景摘要、分类、智能回复医疗、摄影、编程专用助手

Foundation Models是一个高层Swift API,可直接访问驱动Apple Intelligence的本地模型。大约3〜4B参数,免费、无需API密钥、不增加应用体积 — 因为它内置在操作系统里。

2026年更新新增了多模态图像输入、服务器模型支持、自定义技能构建和Dynamic Profiles,最适合摘要、实体提取、文本分类和语义搜索。

Core AI位于更底层。可以将自定义或第三方模型以.aiasset文件形式打包进应用直接部署。当Foundation Models太过通用时使用它,比如医疗、摄影等专业领域。

Foundation Models给你快速启动,Core AI给你完全控制权。之间还有MLX,用于开发阶段训练或转换模型。

一句话选择标准

通用文本处理 → Foundation Models / 领域专属模型 → Core AI / 自训练·转换 → MLX

Xcode 27内置Claude·Gemini·OpenAI,具体意味着什么?

从Xcode 27开始,Anthropic、Google、OpenAI的编程智能体无需安装扩展,直接内置。以前需要单独订阅Claude Code之类的外部工具并配置,现在打开Xcode就有了。

智能体能做的事情很具体:

自主验证
自己写测试、运行测试、操作模拟器
代码预览
变更内容在画布中并排展示
多轮对话
交互式规划 + 持续问答

与以往IDE智能体的关键区别在于,智能体会自主验证自己的工作。写好代码后,自己运行单元测试,在模拟器中确认结果,然后再提出建议。不需要每次都说"帮我运行一下"了。

支持Model Context Protocol(MCP)和Agent Client Protocol(ACP),可与GitHub·Figma集成,Cursor·Claude Code·Windsurf等第三方智能体也能通过ACP接入。Xcode 27仅支持Apple Silicon,应用体积减少30%,Xcode Cloud速度提升2倍。

年下载量不足200万?服务器AI也免费

Foundation Models的本地处理全部免费。但复杂查询需要升级到Private Cloud Compute(PCC,服务器端)。这里原本会产生费用,不过Apple设了一个条件。

App Store小型企业计划的开发者 — 累计首次下载量不足200万次 — 可以免费使用Private Cloud Compute API。对独立开发者和早期初创公司来说,这意味着无需云端费用,就能在应用中使用服务器级AI。

Claude·Gemini等第三方模型通过新的Language Model Protocol接入后,也可以在Foundation Models框架内统一使用。本地·Apple PCC·外部模型可在同一层切换。

"Developers are at the heart of the Apple ecosystem, and our goal is to provide them with the best possible tools and technologies to build the future."

— Susan Prescott, Apple VP Worldwide Developer Relations

现在就开始的方法

  1. 安装开发者测试版
    从developer.apple.com下载iOS 27·Xcode 27 Developer Beta,需要Apple Developer Program账号。公开测试版7月发布,正式版9月发布。
  2. 接入Foundation Models基础功能
    import FoundationModels后初始化LanguageModelSession(),调用session.respond(to: prompt)获取第一个AI回复。记得先用availability检查设备支持情况。
  3. 启用Xcode 27智能体
    Xcode 27 → Settings → Coding Agent,选择Claude·Gemini·OpenAI之一。外部模型需要各自的API密钥;Apple本地Foundation Models智能体可直接使用。
  4. 确认小型企业计划资格
    App Store Connect → Agreements, Tax, and Banking确认是否已加入Small Business Program。首次下载量不足200万即可申请,获批后可免费访问PCC。
  5. 需要领域专属?选Core AI
    用MLX转换模型并打包为.aiasset → 通过Core AI InferenceFunction部署。医疗·专业领域应用更适合这一层。

深入阅读

Foundation Models官方文档 Apple Developer API参考,含代码示例 developer.apple.com

Getting Started with Foundation Models (AppCoda) 从LanguageModelSession到流式输出的实战iOS代码指南 appcoda.com

Apple Core AI vs Foundation Models vs MLX对比 各层次的使用场景整理 andrew.ooo

Xcode 27: 智能体驱动开发的未来 (DEV Community) 智能体架构与自主验证机制深度解析 dev.to

WWDC26 Apple Intelligence开发者指南 Foundation Models与App Intents官方文档 developer.apple.com

Inside Apple Intelligence and Xcode(WWDC26视频) 主要功能直接演示 developer.apple.com