はじめに
Googleは2026年6月8日、Apple開発者向けにGeminiモデルをFoundation Models frameworkおよびXcodeから直接利用できる統合を発表しました。Google I/O 2026で発表されたGemini 3.5 Flashの活用範囲が、AppleのネイティブSDKにまで広がった形です。本稿では、この統合の仕組みと開発者が今すぐ押さえるべきポイントを整理します。
参考記事
- タイトル: Bringing the latest Gemini models to Apple developers
- 著者: Nicholas McNamara(Senior Product Manager)、Thevi Sundaralingam(Group Product Manager)
- 発行元: Google Blog
- 発行日: 2026年6月8日
- URL: https://blog.google/innovation-and-ai/technology/developers-tools/bringing-gemini-models-to-apple-developers/
関連記事




要点
- 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で切り替えられる設計は、エージェントアプリの開発効率向上につながると考えられます。プレビューリリースを試しながら、本番での活用シーンを見極めていくのが現実的なアプローチだと思います。
