Gemini、Apple Foundation Models と Xcode 連携

427文字
2分
編集

Google は WWDC26 に合わせ、Apple 開発者向けにクラウド版 Gemini モデルへのアクセス手段を二つ公開した。アプリ実行時は Foundation Models フレームワークから Firebase AI Logic 経由で呼び出し、開発時は Xcode 内でエージェント的な支援を受けられる。いずれもプレビュー段階である。

Foundation Models フレームワーク向けの連携は次のとおり。

  • iOS 27、macOS 27、iPadOS 27、visionOS 27、watchOS 27 向けに、サードパーティのクラウドモデル提供者が LanguageModel プロトコルを実装できる。Google は Firebase Apple SDK 経由で Gemini を提供する。
  • オンデバイスの Apple モデルとクラウド版 Gemini は同一 API 面に載るため、用途に応じてモデルインスタンスを差し替えるだけでローカル推論とクラウド推論を切り替えられる。
  • Firebase AI Logic を使えば、専用バックエンドを自前で運用せず iOS、macOS、iPadOS、visionOS アプリへ Gemini を組み込める。Firebase App Check で Gemini 向け API の不正利用を抑止する。

Firebase 側の初期リリースでは iOS と macOS のみが対象で、公開プレビュー提供である。ベータ API に依存するため、次期 Xcode が GA になるまで App Store 提出はできない。対応モデルには gemini-3.5-flash や gemini-3.1-pro-preview などが含まれる。

Xcode 連携は次のとおり。

  • Intelligence 設定パネルからオンボードし、コードレビュー、バグ修正、新機能実装など複数ステップの作業をウィンドウを切り替えずに進められる。
  • 個人開発者は Google AI Studio からセルフサービスで Gemini API キーを取得できる。無料枠と有料枠がある。
  • エンタープライズ開発者は Gemini Enterprise Agent Platform から API キーを取得し、組織の専用クォータとデータプライバシー設定を利用できる。

#参考文献