[開発者向け]GeminiがApple開発環境に統合——Foundation Models frameworkとXcodeで何が変わるか

目次

はじめに

 Googleは2026年6月8日、Apple開発者向けにGeminiモデルをFoundation Models frameworkおよびXcodeから直接利用できる統合を発表しました。Google I/O 2026で発表されたGemini 3.5 Flashの活用範囲が、AppleのネイティブSDKにまで広がった形です。本稿では、この統合の仕組みと開発者が今すぐ押さえるべきポイントを整理します。

参考記事

関連記事

あわせて読みたい
[ニュース解説]Google I/O 2026の開発者向け発表を整理する——Antigravity・Gemini 3.5 Flash・Managed... はじめに  Googleは2026年5月19日、年次開発者イベント「Google I/O 2026」に合わせ、エージェント開発基盤の刷新や新モデルの投入など、開発者向けの大規模なアップデ...
あわせて読みたい
[開発者向け]Google、Gemini 3.5 Flashを発表——エージェントと速度を両立したフロンティアモデルとは はじめに  Googleは2026年5月19日、最新AIモデルファミリー「Gemini 3.5」をblog.googleにて発表しました。第1弾として即日公開された「Gemini 3.5 Flash」は、エージ...
あわせて読みたい
[開発者向け]AppleのXcode 26.3、Claude Agent SDKやCodexとのネイティブ統合を実現——自律的コーディ... はじめに  AnthropicとAppleが2026年2月3日および4日に相次いで発表した内容によれば、Xcode 26.3でClaude Agent SDKのネイティブ統合が実現し、開発者はIDE内で自律的...
あわせて読みたい
[AIツール利用者向け]AppleがSiriを全面刷新——「Siri AI」が個人コンテキスト理解と会話型アシスタン... はじめに  Appleが2026年6月8日、次世代の音声アシスタント「Siri AI」を発表しました。Apple Intelligenceの最新アーキテクチャを基盤に、個人データの横断検索やオン...

要点

  • iOS 27 / macOS 27以降、AppleのFoundation Models frameworkがサードパーティのクラウドモデルに開放され、Geminiモデルを同一APIで呼び出せるようになった
  • Firebase Apple SDKを通じてGeminiをFoundation Models frameworkに接続でき、オンデバイスモデルとクラウドモデルをコード1行の変更で切り替えられる
  • XcodeにGemini搭載のエージェント機能が追加され、コードレビュー・バグ修正・機能開発などの多段階タスクをツール切り替えなしで実行できる
  • 認証は個人開発者向け(Google AI Studio)と企業向け(Gemini Enterprise Agent Platform)の2ルートが用意されている

詳細解説

Foundation Models frameworkの開放とGemini統合の仕組み

 AppleはWWDC(Worldwide Developers Conference、Appleが毎年開催する開発者向け年次カンファレンス)2026において、Foundation Models framework(Appleが提供するオンデバイスAI推論用の標準フレームワーク)をサードパーティのクラウドモデルプロバイダーに開放すると発表しました。iOS 27 / macOS 27 / iPadOS 27 / visionOS 27 / watchOS 27以降、モデルプロバイダーは新たに公開された LanguageModel プロトコルを実装することで、Appleの共通APIインターフェースを通じて推論を提供できるようになります。

 Googleはこの仕組みに対応し、Firebase Apple SDKを通じてGeminiモデルをFoundation Models frameworkで利用可能にしました。Firebase(Googleが提供するモバイル・Webアプリ向けの開発プラットフォーム)に含まれる Firebase AI Logic というサービスが中核となっており、バックエンドサーバーを自前で構築・運用しなくても、iOS / macOS / iPadOS / visionOSアプリからGeminiモデルを直接呼び出せます。

 この統合の技術的な強みは、オンデバイスのAppleモデルとクラウドホスト型のGeminiモデルが同一のAPIサーフェスに集約されている点です。ネットワーク状況やコスト・レイテンシの要件に応じてローカル推論とクラウド推論を使い分けられるため、エージェント系アプリの設計において柔軟な選択肢が生まれると考えられます。なお、APIへの不正アクセス防止には Firebase App Check(APIを不正利用から保護する仕組み)が活用されます。

実装方法とコードサンプル

 前提条件として、Firebase Apple SDKのセットアップ済みプロジェクトが必要です。すでにFoundation Models frameworkを使っている場合、モデルインスタンスの切り替えだけでGeminiに移行できます。

以下は、参考記事に掲載されているSwiftのサンプルコードです。

// Firebaseの初期化(アプリ起動時に一度呼び出す)
FirebaseApp.configure()

// Geminiモデルを使ってストーリーを生成する関数
func generateStory(topic: String, wordCount: Int, language: String) async throws -> String {
    // LanguageModelSessionを作成し、Geminiモデルを指定する
    // FirebaseAI.firebaseAI().geminiLanguageModel(name:) でモデルを選択
    let session = LanguageModelSession(
        model: FirebaseAI.firebaseAI().geminiLanguageModel(name: "gemini-3.5-flash"),
        instructions: "Write a vivid story in \(language), approx \(wordCount) words."
    )

    // プロンプトを送信してレスポンスのテキストを返す
    return try await session.respond(to: "Write a short story about \(topic).").content
}

// 関数の呼び出し例
let story = try await generateStory(
    topic: "a lighthouse keeper and a message in a bottle",
    wordCount: 300,
    language: "Spanish"
)

 LanguageModelSession の model パラメータを FirebaseAI.firebaseAI().geminiLanguageModel(name:) に変えるだけで、既存のFoundation Models frameworkのコードをほぼそのまま流用できます。gemini-3.5-flash の部分を変更することで、利用するGeminiモデルを切り替えられます。

注意: このコードは参考記事のサンプルをもとにしています。実際の動作にはFirebase SDKのセットアップと適切なAPIキーの設定が必要です。

 この統合は2026年6月9日からプレビューリリースとして提供開始となっています。

XcodeへのGemini統合——エージェント機能で多段階タスクを実行

 GoogleはAppleと協力し、Xcode(Appleの統合開発環境)にGemini搭載のエージェント機能を追加しました。コードレビュー、バグ修正、新機能の実装といった複数ステップのタスクを、ツールを切り替えることなくXcode上で完結させることができます。

 エージェント(自律的に複数のタスクを判断・実行するAI機能)として動作するため、単純なコード補完を超えた開発支援が期待できます。開始手順は、XcodeのIntelligence設定パネルからオンボーディングを行うだけです。

認証方法——個人開発者と企業で異なる2つのルート

 Googleによれば、認証は用途に応じて以下の2ルートが用意されています。

個人開発者向け: Google AI StudioからGemini APIキーをセルフサーブで取得します。無料枠と有料枠が用意されており、個人での試用や小規模開発に適しています。

企業開発者向け: Gemini Enterprise Agent Platformを通じてAPIキーを取得します。組織専用の割り当て(クォータ)とデータプライバシーのパラメータが保証された環境を利用できます。

 エンタープライズ利用を想定する場合、組織のコンプライアンス要件に合わせた設定が必要になるため、導入前にGemini Enterprise Agent Platformの詳細を確認することが重要だと思います。

まとめ

 GoogleのWWDC 2026発表により、Apple開発者はFirebase Apple SDKを通じてGeminiモデルをネイティブ環境で利用できるようになりました。オンデバイスとクラウドを同一APIで切り替えられる設計は、エージェントアプリの開発効率向上につながると考えられます。プレビューリリースを試しながら、本番での活用シーンを見極めていくのが現実的なアプローチだと思います。

この記事が気に入ったら
フォローしてね!

  • URLをコピーしました!
  • URLをコピーしました!
目次