iOSアプリにAI機能を追加しようとすると、OpenAIのAPIキーを取得して、プロキシサーバーを構築して、トークンコストを心配しなければなりませんでした。AppleがWWDC 2026でその構造を丸ごと変えましたよ。

Foundation Models、Core AI、Xcode 27エージェントという3つのレイヤーを同時に公開しました。もっと具体的に言うと、App Storeの累計ダウンロード数200万未満の開発者は、サーバーAIも無料で使えるようになりましたよ。

3秒まとめ
Foundation Models(無料オンデバイス) Core AI(カスタムモデル) Xcode 27(Claude・Gemini・OpenAI内蔵) アプリにAI組み込み

Foundation ModelsかCore AIか — どっちを選ぶ?

今年Appleが開発者向けに提供したAIレイヤーは大きく2つあります。

Foundation ModelsCore 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を開けばすぐ使えます。

エージェントができることは具体的です:

自律検証
テスト作成・実行、シミュレーター操作まで自分で
コードプレビュー
変更内容をキャンバスに横並びで表示
マルチターン対話
インタラクティブな計画立案 + 継続的Q&A

従来の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

今すぐ始める方法

  1. デベロッパーベータをインストール
    developer.apple.comからiOS 27・Xcode 27 Developer Betaをダウンロードします。Apple Developer Programのアカウントが必要です。パブリックベータは7月、GAは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. Small Business Programの資格を確認
    App Store Connect → Agreements, Tax, and BankingでSmall Business Programへの加入を確認します。初回DL 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: 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