SJ blog
frontend
B

信頼度ランク

S 公式ソース確認済み
A 成功実績多数・失敗例少数
B 賛否両論
C 動作未確認・セキュリティリスク高
Z 個人所感

The Android Show I/O Edition 2026——Android 17の「AppFunctions API」でアプリがGeminiエージェントに機能を公開できる

2026年5月12日開催のAndroid ShowでAndroid 17の開発者向け新機能が公開。AppFunctions APIでアプリがGeminiに機能を自己記述・公開可能に。Luminous Design・Android XR・Adaptive Everywhere構想も明らかに。

一言結論

Android 17のAppFunctions APIはアプリが自らの機能をAIエージェント(Gemini)に自己記述・公開する仕組みで、「Androidアプリ=Geminiから呼び出せるツール」という新しい設計パラダイムに向けた最初の公式インターフェースだ。Google I/O 2026(5月19〜20日)でAPI仕様の詳細が明らかになる予定。

何が起きたか

2026年5月12日(日本時間5月13日未明)、Googleが The Android Show: I/O Edition 2026 をYouTubeでライブ配信した。

Google I/O本番(5月19〜20日)に先立ち、Android 17の主要機能を先行発表する形式で、開発者にとって特に注目のアップデートが複数含まれていた。

イベント:       The Android Show: I/O Edition 2026
開催日:        2026年5月12日 10:00 AM PT
形式:          事前収録・YouTube配信
次のイベント:   Google I/O 2026(5月19〜20日・Mountain View)

AppFunctions API——アプリをエージェントに繋ぐ新インターフェース

今回の発表で最も開発者に直結するのが AppFunctions API だ。

AppFunctionsは、Androidアプリが自分の機能とデータをAIエージェント(GeminiやサードパーティAI)に対して自己記述・公開するためのAPIだ。

// AppFunctionsで機能を公開する例(概念コード)
@AppFunction(
    name = "create_calendar_event",
    description = "カレンダーにイベントを作成する",
    parameters = [
        FunctionParameter("title", "イベントのタイトル"),
        FunctionParameter("date", "開催日(ISO 8601形式)")
    ]
)
fun createCalendarEvent(title: String, date: String): AppFunctionResult {
    // カレンダーに追加する処理
    return AppFunctionResult.Success(...)
}

何が変わるか

従来:
  ユーザー → カレンダーアプリを手動で開いて操作 → 完了

AppFunctions + Gemini:
  ユーザー「来週月曜に会議を入れておいて」→ Geminiがカレンダーアプリの
  AppFunctionを呼び出す → ユーザーが確認 → 完了

アプリは「Geminiから呼び出せるツール」になる

Googleは「アプリとエージェントアプリの橋渡し」「プライバシーとセキュリティを設計の中核に」と説明しており、AppFunctionsはオプトイン方式でユーザーの明示的な許可を前提とする設計になる見込みだ。


Gemini——Android 17のAI統合層

Android 17でGeminiはGoogle アシスタントの置き換えとして全面的にOSに統合される。

Google アシスタント(旧来):
  → コマンド応答型の音声AI
  → アプリとの統合は限定的

Gemini on Android 17:
  → マルチモーダル(テキスト/画像/音声)
  → AppFunctions経由でアプリと深く連携
  → 複数ステップのタスクを自律実行(エージェント型)
  → システム全体のコンテキストにアクセス(許可制)

発表では「Gemini Intelligence」という呼称で、Apple Intelligenceに対抗するGoogle版オンデバイスAI機能として位置づけられている。


Luminous Design——Google版「Liquid Glass」

デザイン面では、AppleのiOS 26が採用した「Liquid Glass」に対抗するGoogle独自のデザイン言語 Luminous Design が明らかになった。

Liquid Glass(Apple):
  ガラスのような透過・屈折・流動効果
  → Apple系デバイス全体に統一

Luminous Design(Google):
  フロステッドガラスや重層ぼかし効果
  → Googleは「Liquid Glassのコピーではない」と明言
  → PixelはLuminous Design、他メーカーへの強制はなし

Android大統領 Sameer Samatは「Liquid Glassを採用する? ありえない!」とX(旧Twitter)で明確に否定しており、GoogleはAppleとは異なるデザイン思想を貫く姿勢を示している。


Android 17「Adaptive Everywhere」——Android・ChromeOS・XRの統合

Android 17の大きなビジョンとして「Adaptive Everywhere」が掲げられた。

Adaptive Everywhere の3本柱:
1. Android(スマートフォン・タブレット・フォルダブル)
2. ChromeOS → Aluminium OS(ChromeOSの後継)
3. Android XR(ARグラス・XRヘッドセット)

→ 1つのアプリコードベースで3つのフォームファクタに対応

開発者にとっての意味:

フォームファクタ現在Android 17以降
スマートフォン✅ Androidアプリ変わらず
タブレット/Chromebook部分対応Adaptive Layout強化
XRグラス別プラットフォームAppFunctionsで統合対応

その他の開発者向け変更点

  • Motion Assist: モバイル酔い対策のシステムレベル機能。スクロール時の視覚効果を自動軽減
  • App Lock: OSレベルのアプリロック機能。FaceID・指紋連携でアプリ単位で保護可能
  • 新しいLocation APIs: リアルタイム位置情報の精度と電池効率を同時改善
  • デバイス間接続ツール: スマホ・スマートウォッチ・アクセサリ間の接続を管理する新API群

開発者が今すぐやるべきこと

1. Android 17 Developer Previewをインストールして動作確認
   → https://developer.android.com/preview

2. AppFunctions APIのドキュメントを読む(Google I/O 2026で詳細公開予定)
   → 既存のIntentsやActionベースの統合と何が変わるか把握する

3. レイアウトのLuminous Design対応を把握する
   → 既存アプリのナビゲーションバー・タブバーへの影響を確認

4. Google I/O 2026(5月19〜20日)のセッションを予習
   → 「Agentic Coding on Android」「AppFunctions in Practice」など
      AIエージェント統合関連セッションに注目

落とし穴・注意点

  • 情報は一部未確認: The Android Showの内容は事前収録の発表であり、詳細なAPI仕様はGoogle I/O 2026本番(5月19〜20日)まで公開されない部分がある。本記事の技術詳細には推定が含まれる
  • AppFunctions API名は仮称の可能性あり: 2月のAndroid Developers Blogで「AppFunctions」として言及されたが、正式名称は変わる可能性がある
  • Luminous Designはスマートフォン限定: XRやChromebook向けのデザインガイドラインは別途発表予定
  • GeminiのLocal/Cloud境界は不明: どの処理がオンデバイスで、どれがクラウドに送信されるかはプライバシーポリシーと合わせてI/O 2026での詳細発表待ち

まとめ・参考リンク

Android 17の最大の変化は「アプリがGeminiエージェントから呼び出せるツールになれる」というAppFunctions APIだ。これはOpenAIのFunction CallingやAnthropicのTool Useと同じ概念をOSレベルに組み込んだ動きであり、モバイルアプリ開発の設計方針に大きく影響する可能性がある。Google I/O 2026(5月19〜20日)での詳細発表を待ちながら、まず Developer Previewで自分のアプリへの影響を確認しておきたい。

参考リンク:

注意事項: The Android Show(5月12日)の内容と、Google I/O 2026本番(5月19〜20日)での発表内容が一部異なる可能性がある。本記事のAPIコードサンプルは概念的なもので、正式なAPIとは異なる場合がある。