プロダクト ニュース

Google I/O での発表内容について Android デベロッパーが知っておくべき 17 のこと

所要時間: 8 分
Matthew McCullough のプロフィールを表示
Matthew McCullough プロダクト マネジメント担当副社長、Android デベロッパー

本日、Google I/O において、エージェント ワークフローを強化して生産性を向上させ、拡大する Android エコシステム全体でアプリを輝かせるためのさまざまな方法を発表しました。Android デベロッパー向けの 17 個のお気に入りの発表をまとめました。また、The Android Show: I/O Edition先週の発表内容を確認することもできます。今後 2 日間で、すべてのトピックについて詳しく説明しますので、ご期待ください。

エージェントを使用して高品質の Android アプリを構築する

1: Android CLI: エージェント、LLM、ツールを使用してビルドする

Android CLI が安定版になりました。プログラム可能なツールを提供し、Claude Code、Codex、Antigravity などのあらゆる AI エージェントが、Android のコアタスクをはるかに簡単かつ効率的に実行できるようにします。今回のリリースでは、Android Studio の「重作業」のパワーを直接活用するためのブリッジも提供され、プロフェッショナルな Android 開発に必要な本番環境対応の磨き上げを実現します。新しい Android Studio コマンドを活用することで、デベロッパーは、セマンティック シンボルの解決、警告のファイル分析、Jetpack Compose プレビューのレンダリングなどを実行する機能を、好みのエージェントに付与できるようになりました。また、このリリースでは、新しい Android スキルを通じて「ジャーニー」の公式サポートが有効になります。これにより、エージェントは指示に従ってエンドツーエンドの UI テストを実行できます。詳しくは、デベロッパー基調講演Android ツールの最新情報に関するトークをご覧ください。

agy-android-cli.png
Google Antigravity 2.0 で使用する Android CLI を簡単にインストールできるようになりました

2: Google AI Studio でプロダクション レディ(な)アプリを簡単に構築する

デベロッパーとクリエイターは、Google AI Studio のプロンプトからネイティブ Android アプリを構築できるようになりました。アプリは、Jetpack Compose、Kotlin、推奨されるデベロッパー パターンを活用する API などの開発のベスト プラクティスに沿って構築されています。Google AI Studio を使用すると、デベロッパーは、ローカルに大規模なインストールを行うことなく、プロトタイプを作成し、埋め込みエミュレータで反復処理を行い、実機にデプロイできます。デベロッパーは、これらのアプリを Android デバイスに共有したり、Google Play Console の内部テストトラックを通じて他のユーザーと共有してテストしたりできます。デベロッパーがアプリをより広範囲にリリースする準備をしたい場合は、Android Studio で高度なデバッグ、テスト、UI の調整を行うことができます。詳しくは、デベロッパー基調講演Android ツールの最新情報に関するトークをご覧ください。

image1-.gif
埋め込みの Android Emulator を使用して Google AI Studio で Android アプリを作成する

Android Bench による AI コーディング支援の高速化

Android Bench は、Android 開発の課題に対する LLM のリーダーボードです。目標はモデル改善を加速し AI 支援のためのより有用な選択肢を皆さんに提供することですAI アシスタントにオープンウェイト モデルを使用しているユーザーが多いことから、Gemma 4 などのよく使われるモデルをリーダーボードに追加しました。これにより、オフライン アクセスとパワーユーザー向けの柔軟性を備えた LLM のパフォーマンスを確認できます。Google は、より有用な改善を促すために、LLM に与える課題の難易度を継続的に高めています。

4: Android Studio の移行アシスタントを使用して iOS アプリを Android に変換する

Android Studio の移行アシスタントは、iOS、React Native、ウェブ フレームワークなどのプラットフォームからネイティブ Android にアプリを移植するように設計されています。既存のプロジェクトを選択するだけで、エージェントが機能をインテリジェントにマッピングし、ストーリーボードや SVG などのアセットを変換し、Jetpack Compose と推奨の Jetpack ライブラリを使用して Android のベスト プラクティスを実装できます。これにより、これまで数週間かかっていた手動での移行が、数時間で完了する効率的なエージェント ワークフローに変わります。この新機能のプレビューは、デベロッパー キーノートでご紹介しました。

IO26_DEV_Android_MOD_v29_27hi.gif
iOS アプリをネイティブ Android アプリに変換する移行アシスタントのプレビュー

アプリに AI を組み込む

5: 生成 AI を使用したインテリジェントなアプリの構築

生成 AI を使用すると、これまで以上にインテリジェントでパーソナライズされたエージェント アプリを作成できます。今年、Google はデータ抽出や要約などのタスク向けに Gemini Nano 4 のプレビュー版をリリースし、オンデバイス インテリジェンスの最新の進歩を紹介しました。また、Firebase AI Logic を介してクラウド機能を拡張し、デベロッパーが Gemini モデルを強力なグラウンディング(URL、マップ、ウェブ検索など)で活用して、よりスマートで高性能なアシスタントを構築できるようにしました。さらに、ハイブリッド推論アプローチと、自律型エージェント エクスペリエンスの作成を簡素化する AG-UI や A2UI などの通信プロトコルとともに、新しい Android 向けエージェント開発キット(ADK)を発表しました。これらの強力な機能を統合するには、デベロッパー ドキュメントをご覧ください。また、これらのテクノロジーをすべて紹介する技術的な詳細セッションもご覧ください。

6: 今すぐ AppFunctions を試す

AppFunctions は、Android MCP 統合の構築を簡素化するための Jetpack ライブラリを伴う Android プラットフォーム API です。これにより、アプリはデバイス上の MCP サーバーのように動作し、エージェントやアシスタントが使用するツールとして機能する関数を提供できます。Gemini との AppFunctions の統合は現在、信頼できるテスターによる限定公開プレビュー版で提供されています。アプリの準備はすでに開始できます。早期アクセス プログラムに登録して、API ガイダンスサンプルスキルを使用して、今すぐテストを開始できます。

未来はアダプティブ

7: Android は Compose ファーストになり、Views はメンテナンス モードになりました。

Compose は UI 開発の標準であり、今後のすべてのガイダンスとライブラリで Compose ファーストのアプローチに移行します。5 年間の進化を基盤として、最新のリリースでは、高度にカスタマイズ可能な Styles API から、洗練された共有要素のトランジションや強化された入力サポートまで、成熟したツールキットが提供されます。これらのアップデートにより、少ないコードでパフォーマンスの高い美しいアダプティブ アプリを構築できます。Compose ファーストが Android 開発にもたらす意味について詳しくは、こちらのブログ投稿をご覧ください。

image5.png
Compose を使用して Android UI をビルドする

8: Jetpack Compose を使用してデバイス間でシームレスな Android エクスペリエンスを構築する

Android エコシステムは、デフォルトで適応型になり、スマートフォン、折りたたみ式デバイス、タブレット、自動車、XR 間をスムーズに移動し、Googlebook や接続されたディスプレイで用途を拡大しています。5 億 8,000 万台を超える大画面デバイスが存在し、複数のデバイスを使用するユーザーはアプリに最大 14 倍の費用を費やしているため、アダプティブ デザインへの投資は大きなチャンスとなります。この移行の決定的なエンジンとなるのが Jetpack Compose です。最新の Jetpack Navigation 3 リリース、新しい試験運用版の Grid レイアウトと FlexBox レイアウト、強化された非タッチ入力のサポート、あらゆるウィンドウ サイズで正しいカメラ プレビューを実現する CameraX などのコアツールを提供します。さらに、Android Studio の新しいスキルにより、既存のアプリを更新してこれらのアダプティブ パターンを採用することがこれまで以上に簡単になります。

image6.png
Notability の Android 版のリリースは、プレミアム生産性アプリの新しい基準を打ち立てるものです。Jetpack Compose、Navigation 3、Kotlin Multiplatform で構築されており、デバイス間で直感的でアダプティブなエクスペリエンスを実現します。

9: Googlebook のシームレスなエクスペリエンスを作成する

先週、既存のアプリ用の大画面キャンバスを提供する高性能ノートパソコン Googlebook を発表しました。適応型の原則に沿ってアプリを開発することで、Googlebook でアプリが動作することが保証されます。まず、デスクトップ エクスペリエンスに関する関連する設計ガイダンスデベロッパー ガイドラインを確認してください。Android Studio Canary で利用できる新しいデスクトップ エミュレータを試して、このフォーム ファクタ向けのアプリをテストしましょう。

image3.png
新しいデスクトップ Android Emulator

10: Jetpack Glance による統合されたウィジェット開発エクスペリエンス

Android 17 は、すべてのウィジェットを対象とした単一の Compose ベースの開発モデルへの移行を意味します。Jetpack Glance を通じてモバイル、自動車、Wear OS でエクスペリエンスを統合することで、まもなく使い慣れたワークフローでエコシステム全体に UI コンポーネントをスケーリングできるようになります。

今年のブレークスルーは、RemoteCompose の統合です。モバイルと車では高忠実度のアニメーションを可能にし、Wear OS では Wear ウィジェット(以前のタイル)が複雑な UI ロジックをリモート サーフェスでネイティブにレンダリングできるようにします。これにより、低電力ハードウェアで最高のパフォーマンスを確保しながら、車のダッシュボードでフライトのステータスを確認し、手首でゲートの変更を確認するなど、一貫したユーザー ジャーニーを実現できます。

blog_widgets.gif
Android Auto のインターフェースで 4 つのウィジェットが順番に表示されています。時計、連絡先カード、Google Home のお気に入り、写真。

11: 自動車向け Android で運転中のリーチを拡大する

車内エクスペリエンスを構築する際のリーチ拡大を支援するため、1 回のビルドで Android Auto と Android Automotive OS にアプリを配信できるようになりました。Car App Library の最新リリースでは、両方のプラットフォーム向けに、カスタマイズされた、運転中の注意散漫を最小限に抑えるテンプレート メディアアプリを作成できます。コンテンツのレイアウトの柔軟性とオプションを増やすため、新しいコンポーネントとテンプレート機能が導入されます。駐車時のエクスペリエンスも拡大しており、Android 17 を搭載したスマートフォン向けの Android Auto で没入感のある動画再生が可能になります。動画アプリをこれらの駐車中のエクスペリエンスに簡単に適応させることができます。早期アクセス プログラムに今すぐお申し込みください。これらのベータ版カテゴリで公開し、ブログで最新の更新情報をご確認ください。

12: Android XR デベロッパー プレビュー 4 で開発を加速する

Google は、デベロッパーの皆様がプラットフォーム向けに構築された革新的なエクスペリエンスに触発され、 Android XR SDK のデベロッパー プレビュー 4 でツールを成熟させ続けています。この過程における重要なマイルストーンは、コア ライブラリ、XR ランタイム、Jetpack SceneCore、Jetpack XR 向け ARCore の移行です。これらはまもなくベータ版に移行し、より安定したパフォーマンスの高い基盤を提供します。また、Android XR デベロッパー Catalyst プログラムを通じてハードウェア アクセスの加速も図っています。このプログラムでは、XREAL の Project Aura、オーディオ グラス、ディスプレイ グラスのデベロッパー キットに応募できます。The Latest in Android XR セッションをご覧いただくか、ブログ記事をお読みいただくと、これらのアップデートがエコシステム全体でエクスペリエンスを構築するうえでどのように役立つかをご確認いただけます。

Aura Geospatial Tour Demo - Draft 01.gif
Jetpack XR 向け ARCore の Geospatial API の早期プレビュー。デジタル コンテンツを現実世界の場所に高精度で固定できます。

13: Android はプロフェッショナル グレードのメディア エクスペリエンスの新しいホームです

Android 17 は、プロダクション レディ(な) ツールキットでメディア ライフサイクル全体を効率化します。CameraXViewfinder コンポーザブルにより、高忠実度のキャプチャが簡素化されました。このコンポーザブルは、折りたたみ式デバイスやタブレットでの複雑なスケーリングとレスポンスを処理します。ポストプロダクションでは、新しい Media3 AI エフェクト ライブラリが、消しゴムマジックやスタジオ サウンドなどのプレミアム機能の単一のインターフェースを提供し、デバイスのハードウェアに合わせて自動的に最適化します。

このパイプラインは CodecDB によって完成します。CodecDB は、チップセット固有のエンコードに関する推奨事項を提供して、書き出しノイズを排除します。また、ExoPlayer の新しいスクラブ モードにより、非常にスムーズなシークが可能になります。Media3 Transformer でマルチアセット編集を合成する場合でも、合理化された CastPlayer API を使用する場合でも、これらのアップデートにより、開発のオーバーヘッドを大幅に削減しながら、プロフェッショナル グレードのエクスペリエンスを実現できます。

supercharge.gif
Low Light Boost と消しゴムマジックの動作

14: Google TV でアプリの見つけやすさとエンゲージメントを高める

ポインタ リモコンは、モーション コントロールによる入力を可能にするもので、ユーザーが Google TV を操作する際のナビゲーションを高速化する将来的な方法となります。アプリ デベロッパーは、ポインティング入力のサポートを宣言することで、ポインター リモコンを備えた今後のテレビでアプリが検出されるようにすることができます。また、以前は Video Discovery API と呼ばれていた Engage SDK は、すべての Google TV フォーム ファクタで再開、利用資格、おすすめを最適化し、アプリの検出とエンゲージメントを促進します。「続きを見る 1.0」の機能を支えてきた従来の Watch Next API は 2027 年後半にサポートが終了するため、今すぐ Engage SDK のオンボーディングを開始することをおすすめします。詳しくは、ブログをご覧ください。


15: パフォーマンス: 優れたアプリ エクスペリエンスの基盤

Android 17 のメモリ上限をデベロッパーが把握できるように、Google は一連の最適化ツールをリリースしました。R8 構成アナライザは、バイナリを肥大化させている保持ルールを特定します。一方、ProfilingManager と Android Studio の統合 LeakCanary は、メモリリークの検出を効率化します。さらに、新しい Android Performance Analyzer には、複雑なトレース分析と自動 SQL クエリ生成のための高度な AI 統合が用意されており、パフォーマンスのボトルネックを特定できます。

ビジネスの成長を促進するための最新情報

16: Google Play の新機能

本日の Google Play の最新情報は、複雑さを軽減しながらリーチを拡大し、ビジネスを拡大するのに役立ちます。Google は、没入感のあるショート動画形式の Play Shorts で Google Play ストアでのアプリの発見方法を再定義するとともに、Android とウェブの Gemini アプリでのアプリの発見を通じて、ストア以外にもユーザー層を拡大しています。さらに、エージェントベースのカタログ管理などの強力な新機能も導入します。これにより、価格と SKU の一括更新がシームレスに行えるようになります。また、Gemini モデルを使用して、インポートしたドキュメントから Google Play Console でストアの掲載情報を事前入力できるようになり、グローバルなローカライズが簡単になります。

IO26_BlogInLine_App-discovery-in-Gemini_1920x1080_1605.gif
Gemini は検索中にアプリの候補をユーザーに提供します

17: そしてもちろん、Android 17

Android 17 には、ロックフリーの MessageQueue や、より頻繁で負荷の少ない若い世代のコレクションによる GC など、システム全体の安定性とスムーズな UI を確保するための、新しいパフォーマンスとシステム アーキテクチャの改善(アプリのメモリ上限に加えて)が含まれています。新しい連絡先選択ツールスポイト API を使用すると、機密性の高い権限の使用とユーザーデータへの不要なアクセスを最小限に抑えることができます。

動作の変更点を確認して、バックグラウンド オーディオの強化SMS OTP 保護など、Android 17 に対応したアプリであることを確認してください。大画面でのサイズ変更の必須化、デフォルトでの証明書の透明性、ローカル ネットワーク アクセスの制限など、Android 17(API 37)をターゲットとする準備をしましょう。デバイスをベータ版に登録するか、最新の 17.0 エミュレータ イメージを使用することで、今日からテストを開始できます。

最後にもう 1 つ、Android 17 の 四半期プラットフォーム リリース(QPR1)の 3 番目のベータ版がリリースされました。これには、QPR2 を待てないいくつかの機能をサポートするためのマイナー SDK リリースが含まれています。

Google I/O で Android と Play のコンテンツをすべてチェック

以上、Google I/O で発表された Android デベロッパー向けアップデートの一部をご紹介しました。Android の新機能で最新のニュースや発表をチェックし、Google I/O をフォローして、来週以降の最新情報をチェックしましょう。

作成者:
続きを読む