GoogleがConnected Appsを発表?アプリリンクの仕組みはどう変わるのか

opoinstall
2026-10-30
5 min read

GoogleがConnected Appsを発表?Googleは2026年10月28日、「Connected Apps」プラットフォームのプレビュー版を発表しました。これにより、開発者はGoogle検索やGeminiアプリにサードパーティ製サービスを統合するための統一的な手段を手に入れることになります。Googleの公式発表によると、開発者はリモートのModel Context Protocol(MCP)サーバー、またはAppFunctionsを活用したAndroid MCPを介して統合を行い、Google Connected Consoleを通じて登録、テスト、申請を行うことができます。アプリケーション開発者にとっての主な変化は、AIを活用したインターフェース内でユーザーが認可されたサービスの機能を発見し、呼び出すためのルートが追加される点であり、サービスがプラットフォーム間で実行状態やIDをどのように管理するかという点において、新たな検討事項が生まれます。

業界の根本的な再編:Googleが検索とGemini向けにConnected Appsを発表

概要

  • Googleは2026年10月28日にConnected Appsプラットフォームのプレビュー版を発表し、Google検索とGeminiアプリ全体での統合管理を行うための統合パスを提供しました。
  • このプラットフォームには、クラウドホスト型のリモートModel Context Protocol(MCP)サーバーと、Jetpack AppFunctions APIを活用したオンデバイスAndroid MCPという2つの主要な技術統合トラックが用意されています。
  • 現在、Geminiや検索では50以上の統合が利用可能、あるいは順次ロールアウトされており、初期パートナーの機能は生産性、旅行、ヘルスケア、コマース多岐にわたります。

ウェブ上の従来のディスカバリーパイプラインは、検索エンジンが公開コンテンツを解析して発リンクのランキングリストを表示するという仕組みに長年依存してきました。この確立されたモデルでは、デジタルプラットフォームは発見されやすいようにコンテンツを最適化し、通常のブラウザナビゲーションを介して流入するユーザー獲得トラフィックをとらえ、それらのインタラクションをウェブ体験やネイティブアプリケーションのインストールへと誘導していました。測定システムは、リファラーヘッダー、セッションクッキー、リクエストURLに付加されたキャンペーン追跡パラメータを分析することで、これらのインタラクションを評価しています。

会話型AIインターフェースの登場は、ユーザーが会話フローの中で直接特定のタスクを完了できるようにすることで、このディスカバリーのパターンを変えつつあります。開発者がこのレイヤーへアクセスできるようにするため、Googleは公式のGoogle Developerの発表で概説されている通り、Connected Appsプラットフォームを立ち上げました。このインフラストラクチャを通じて、アプリケーションは定義されたツールやエンドポイントを登録し、ユーザーが関連する意図を示した際にGeminiやGoogle Searchが外部サービスを直接呼び出せるようになります。

予約を確定するためにGeminiに接続するGoogle検索インターフェースを示す画面分割グラフィック

このアーキテクチャへの移行は、Googleが主要な消費者向けサービス全体でConnected Appsを展開するにつれて生じている運用の変化を浮き彫りにしています。Google Connected Consoleを使用することで、チームはツール定義の構成、テスト、登録を行い、特定の機能を検索、Geminiアプリ、あるいは両方の環境のどこに表示するかを選択できます。この統合により、アシスタントはCanvaでのデザイン作成、メディアプレイリストへのアクセス、Pelotonでのワークアウトスケジュールの整理といった外部機能をトリガーできるようになります。サードパーティ製サービスを外部の宛先として扱うのではなく、運用環境がその機能的側面を会話型ランタイムへと取り込んでいきます。

アプリケーション管理とパフォーマンス監視を示すConnected Apps開発者インターフェース

MCPおよびAndroid AppFunctionsがConnected Appsと統合される仕組み

サードパーティ製サービスを会話型プラットフォームに統合するには、メッセージ形式、認証、実行境界を管理するための正式なプロトコルが必要です。Googleは、異なるサービスアーキテクチャに対応するように設計された2つの明確な技術的パスを中心に、Connected Appsプラットフォームを構築しています。それは、クラウドホスト型のリモートサーバーと、オンデバイスのクライアントライブラリです。

クロスプラットフォームおよびクラウド中心のアーキテクチャ向けに、開発者はオープンなModel Context Protocol仕様に基づいたリモートサーバーを実装できます。このパターンでは、開発者が利用可能なツールやデータリソースを記述したスキーマを公開するアクセス可能なMCPサービスを、パブリックHTTPSエンドポイント経由でホストします。リモートツールに対するユーザーアカウントの認証はOAuth 2.1を介して管理され、AIインターフェースがユーザーのリモートサービスと安全にやり取りできるようになります。あるいは、ネイティブのAndroidソフトウェアを構築する開発者は、Jetpack AppFunctionsライブラリを実装できます。これにより、ローカルプロセス間通信(IPC)を介して、デバイスレベルのアプリケーション機能がシステムアシスタントに直接公開されます。クラウドレベルのOAuthハンドシェイクに依存するのではなく、オンデバイスでの実行は、ローカルアプリケーションサンドボックス内でのシステムレベルの実行特権を含む、Androidプラットフォームの権限によって管理されます。AppFunctionsは、主にAndroid 16以降をターゲットとし、Gemini統合のための信頼されたテスターの資格基準を持つ特定のOS要件を備えた実験的プレビューであるため、開発者は本番環境へのロールアウトを計画する前にプラットフォームの可用性を確認する必要があります。

データ転送と実行パス

リモートクラウド実行とオンデバイスでの呼び出しの間のアーキテクチャ上の違いは、ネットワーク転送、ユーザー認証、システム依存関係にわたる、異なる技術的トレードオフを反映しています。

[Remote Cloud MCP Pipeline]
  User Intent ──> Gemini / Search ──> Remote MCP Server ──> OAuth 2.1 Auth ──> Cloud API Execution

[On-Device Android MCP Pipeline]
  User Intent ──> Gemini Assistant ──> Jetpack AppFunctions ──> Local IPC / OS Permissions ──> Native App Execution

従来のウェブ上のクリックとは異なり、MCPツール呼び出しやAndroid AppFunctionsは、ブラウザのリダイレクトシーケンスに必然的に従うわけではありません。したがって、開発者は各統合でどの実行メタデータ、認証済みユーザーコンテキスト、アナリティクスシグナルが利用可能かを評価する必要があります。Googleが公開しているドキュメントでは、従来のキャンペーンパラメータがこれらのツール呼び出しインターフェースを介して自動的に渡されることは確立されておらず、また全てのアトリビューションシグナルが失われることも示されていません。その代わりに、このプラットフォームはリクエスト数、レイテンシ分布、エラー率などの運用指標をConnected Console内で開発者に提供し、チームが統合の稼働状況を監視できるようにします。

Google Connected Appsに統合された初期のエンタープライズパートナーを表すロゴクラウド

統合アーキテクチャとサーフェス間でのセッション管理

デジタルサービスが会話型エージェント、検索エンジン、ネイティブモバイルアプリケーションにまたがるマルチサーフェスアーキテクチャを採用するにつれて、開発チームは運用の要件に基づいて適切な統合レイヤーを選択する必要があります。リモートツールの呼び出し、ローカルアプリの呼び出し、標準的なウェブナビゲーション、モバイルオンボーディングは、アプリケーションライフサイクル全体で本質的に異なる問題を解決します。

以下の比較マトリクスでは、これらの補完的な技術レイヤーにおける主要な機能、データアクセスモデル、および運用の考慮事項について概説しています。

統合レイヤー 主な機能 実行サーフェス 観測可能なシグナル 制限事項
リモートMCPサーバー オープンプロトコルを介したクラウドツール実行 開発者クラウドインフラストラクチャ ツール呼び出し回数、レイテンシ、エラーテレメトリ パブリックHTTPSエンドポイントとOAuth 2.1の設定が必要
Android AppFunctions OS APIを通じたネイティブアプリ機能の共有 ローカルAndroidデバイスサンドボックス ローカル実行ステータス、IPCリターンコード インストール済みアプリの存在とOSの互換性に依存
標準ウェブredirect ウェブページ間のユーザーのナビゲーション クライアントブラウザ / Webview HTTPリファラー、URLパラメータ、クッキーの状態 ブラウザの境界やプライバシーフィルターに対して脆弱
遅延パラメータ復元 インストールを通じたキャンペーンデータの保持 ネイティブモバイルアプリケーション 最初のアプリ起動時に一致したリンクパラメータ 測定可能なウェブ・ツー・アプリのオンボーディングファネルに限定

別のモバイル獲得シナリオにおいて、接続されたサービスはユーザーを外部のウェブランディングページ、そして該当する場合はアプリのインストールフローへと誘導することを選択する場合があります。そのジャーニーで追跡可能なリンク訪問が発生した場合、OpoInstallのような遅延ディープリンクソリューションを活用することで、ウェブページ上で対象となるキャンペーン、リファラー、または宛先のパラメータを捉え、実装およびプラットフォームの制約に従って、インストール後の初回アプリ起動時に一致するパラメータを取得するのに役立ちます。この機能は、Geminiの会話の再構築や、任意のMCP実行状態の保持を行ったり、測定可能なウェブ・ツー・アプリのジャーニーを一度も経由しないエージェントを介したアクションに対するアトリビューションを保証したりするものではありません。チームは、AIプラットフォーム内での会話型ツールの実行と、外部マーケティングチャネル全体で実施される個別のユーザー獲得ファネルとを区別できるように、データパイプラインを設計する必要があります。

エンジニアリングチェックリスト:Google Connected Consoleへのオンボーディング

Googleのエージェントエコシステムのデプロイ要件に対応するには、エンジニアリング、セキュリティ、プロダクトチーム全体で規律ある運用スケジュールが求められます。開発者は厳格なセキュリティガイドラインに準拠した認証済みAPIを実装する必要があり、マーケティングチームはエージェントを介したトラフィックを獲得するためにコンバージョンファネルを再構築する必要があります。

開発者の実装チェックリスト

  • Model Context Protocolサーバーのデプロイ:Google Connected Apps MCP開発者ガイドで概説されているように、デプロイ前のローカルプロトコル検証にMCP Inspectorなどのユーティリティを活用し、セキュアなパブリックHTTPSエンドポイント上で準拠したMCPサーバーを構築します。
  • クラウド統合向けOAuth 2.1の設定:標準に準拠したOAuth 2.1認可サーバーを実装してユーザーアカウントを認証し、リモートクラウドツールのきめ細かい権限スコープを管理します。
  • Jetpack AppFunctionsの統合:サポートされているAndroidクライアントビルド内にandroidx.appfunctionsライブラリを埋め込み、オンデバイスでのローカルツール実行を公開するための適切なシステム権限を宣言します。
  • 安全性ヒントによるツールスキーマのアノテーション:会話型のマルチターン実行中における意図しない副作用を防ぐために、readOnlyHintやdestructiveHintなどの明示的なセキュリティアノテーションを組み込んだ構造化JSONスキーマを提供します。
  • 送信前のGemini開発者モードでの検証:完成した統合をGoogle Connected Console経由でレビューに提出する前に、Gemini開発者モード内でツールの呼び出し動作とエラー処理を検証します。

プロダクトおよびプラットフォームガバナンスチェックリスト

  • Connected Consoleへの登録:Google Connected Consoleを通じて統合を送信し、ブランドアセットをアップロードして必要な検証レビューを完了させます。
  • デプロイサーフェスの指定:アプリケーションのツールをGoogle Search、Geminiアプリのどちらに公開するか、または両方の環境で有効にするかを選択します。
  • パフォーマンス指標の監視:開発者ダッシュボード内で呼び出し頻度、応答レイテンシ、エラーコードを追跡し、さまざまな負荷条件下でのサービスの信頼性を確保します。
  • 独立したユーザーパスウェイの監査:外部のプロモーションファネルやインストールルートが、会話型サーフェスとは独立した専用の測定構成を維持していることを確認します。

よくある質問 (FAQ)

MCPサーバーとAndroid AppFunctionsの技術的な違いは何ですか?
リモートMCPサーバーは、OAuth 2.1を使用して標準的なインターネットプロトコル経由でGoogleプラットフォームと通信するクラウドホスト型のサービスであり、ウェブおよびモバイルサービス全体でクロスプラットフォームアクセスを可能にします。Android AppFunctionsは、プロセス間通信を介してローカルにインストールされたアプリケーション内でシステムアシスタントが直接機能を呼び出すことを可能にするオンデバイスのAndroid Jetpackライブラリであり、クラウド間のAPI協調を必要とせずにユーザーの物理デバイス上でアクションを実行します。
ユーザーがConnected Androidアプリをインストールしていない場合はどうなりますか?
Googleが公開しているConnected Appsのドキュメントでは、クラウドホスト型のMCPサーバーとAndroid AppFunctionsを補完的な統合オプションとして説明していますが、利用できないネイティブアプリからクラウドツール、ウェブサイト、またはインストールフローへの普遍的な自動フォールバックは確立されていません。開発者は、特定の統合に対するサポートされている動作を確認し、必要に応じて外部のオンボーディングまたはダウンロードジャーニーを個別に実装する必要があります。
開発者はConnected AppsをGoogle検索またはGeminiのどちらかに排他的にデプロイできますか?
開発者はGoogle Connected Consoleを通じてデプロイサーフェスを制御できます。登録およびレビューのプロセス中に、チームはツール定義をGoogle検索内のみに公開するか、Gemini会話型アプリに限定するか、あるいは両方のサーフェスで有効にするかを選択でき、組織は統合の範囲をターゲットユーザーエクスペリエンスに合わせることができます。

エンジニアリングチーム向けの重要なポイント

Connected Appsプラットフォームの発表により、デジタルインタラクションのための追加レイヤーが導入され、アプリケーションが会話型AI環境内で直接機能的なユーティリティを提供できるようになります。オープンなModel Context ProtocolおよびAndroid Jetpack AppFunctionsに対するサポートを正式なものにすることで、Googleは開発者がすべての製品サーフェスに対してカスタムの独自統合に依存することなく、Geminiや検索に機能を公開するための構造化されたパスを確立しました。

これらのサーフェスを評価するエンジニアリング組織は、会話型ツール実行の境界を認識する必要があります。アプリをアシスタント環境に接続することでリアルタイムのユーティリティが拡張されますが、これは外部のユーザー獲得、ブラウザベースのマーケティングファネル、およびモバイル測定ワークフローとは独立して動作します。チームは、プラットフォームの標準に準拠した堅牢で認証されたツールエンドポイントを実装すると同時に、広範なウェブおよびモバイルマーケティング運用に向けて個別の専用データアーキテクチャを維持する必要があります。

参考文献

Share this article