iOSアプリにAI機能を追加しようとすると、OpenAIのAPIキーを取得して、プロキシサーバーを構築して、トークンコストを心配しなければなりませんでした。AppleがWWDC 2026でその構造を丸ごと変えましたよ。
Foundation Models、Core AI、Xcode 27エージェントという3つのレイヤーを同時に公開しました。もっと具体的に言うと、App Storeの累計ダウンロード数200万未満の開発者は、サーバーAIも無料で使えるようになりましたよ。
Foundation ModelsかCore AIか — どっちを選ぶ?
今年Appleが開発者向けに提供したAIレイヤーは大きく2つあります。
| Foundation Models | Core AI | |
|---|---|---|
| 対象 | Apple Intelligenceのオンデバイスモデルを利用 | カスタム・サードパーティモデルを直接配布 |
| 導入難易度 | Swift 2行で開始可能 | モデル変換 + .aiasset準備が必要 |
| 柔軟性 | Apple提供モデルのみ使用可 | 任意のモデルを配布可能 |
| 向いている用途 | 要約・分類・スマートリプライ | 医療・写真・コーディング特化アシスタント |
Foundation Modelsは、Apple Intelligenceを動かすオンデバイスモデルに直接アクセスする高レベルのSwift APIです。約3〜4Bパラメータのモデルで、無料・APIキー不要・アプリサイズも増えません — OSに最初から組み込まれているからです。
2026年のアップデートで、マルチモーダル画像入力、サーバーモデルサポート、カスタムスキル構築、Dynamic Profilesが追加されました。要約・エンティティ抽出・テキスト分類・セマンティック検索に最適です。
Core AIはもう一段階深いレイヤーです。.aiassetファイル形式でカスタムモデルやサードパーティモデルをアプリに直接配布できます。医療・写真など特定ドメインで、汎用モデルでは物足りない時に使います。
Foundation Modelsは素早いスタートを、Core AIは完全な制御を与えてくれます。その間にMLXがあり、モデルを自前でトレーニング・変換する開発段階で使うツールです。
1行選択基準
汎用テキスト処理 → 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倍高速になっています。
年間DL200万未満なら、サーバーAIも無料だ
Foundation Modelsのオンデバイス処理はすべて無料です。ただし、複雑なクエリはPrivate Cloud Compute(PCC、サーバー)にエスカレーションする必要があります。ここで従来はコストが発生していましたが、Appleが条件を設けました。
App Store Small Business Programの開発者 — 累計初回ダウンロード数200万件未満 — は、Private Cloud Compute APIを無料で使用できます。インディ開発者やアーリースタートアップにとっては、サーバーコストなしに高性能サーバーAIをアプリに組み込めるということです。
Claude・GeminiなどのサードパーティモデルもLanguage Model Protocolで接続すれば、Foundation Modelsフレームワーク内で統合して使えます。オンデバイス・Apple PCC・外部モデルを1つのレイヤーで切り替えられる構造です。
"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
今すぐ始める方法
- デベロッパーベータをインストール
developer.apple.comからiOS 27・Xcode 27 Developer Betaをダウンロードします。Apple Developer Programのアカウントが必要です。パブリックベータは7月、GAは9月予定です。 - Foundation Modelsの基本連携
import FoundationModels後にLanguageModelSession()を初期化、session.respond(to: prompt)で最初のAIレスポンスを取得します。デバイスがサポートされているかをavailabilityで必ず先にチェックしてください。 - Xcode 27エージェントを有効化
Xcode 27 → Settings → Coding Agentで、Claude・Gemini・OpenAIの中から選択します。外部モデルはAPIキーが必要ですが、AppleのローカルFoundation Modelsエージェントはすぐに使えます。 - Small Business Programの資格を確認
App Store Connect → Agreements, Tax, and BankingでSmall Business Programへの加入を確認します。初回DL 200万未満であれば申請すると、PCCへの無料アクセスが可能になります。 - ドメイン特化が必要なら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: The Future of Agent-Driven Development (DEV Community) エージェントアーキテクチャと自律検証メカニズムの詳細分析 dev.to
WWDC26 Apple Intelligence開発者ガイド Foundation ModelsとApp Intentsの公式ドキュメント developer.apple.com
Inside Apple Intelligence and Xcode(WWDC26セッション動画) 主要機能の直接デモ動画 developer.apple.com




