サービスに関する最新情報

Google I/O で Android デベロッパーが知っておくべき 17 のこと!

所要時間: 8 分
Matthew McCullough のプロフィールを表示
Matthew McCullough Android デベロッパー、プロダクト管理担当バイス プレジデント

本日、Google I/O において、生産性を高め、拡大する Android エコシステム全体でアプリを輝かせるために、Agentic Workflows を強化するさまざまな方法を発表しました。ここでは、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 アプリを作成する

3: Android Bench で AI コーディング支援を加速

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

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

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

IO26_DEV_Android_MOD_v29_27hi.gif
iOS アプリをネイティブ Android アプリに変換する Migration Assistant のプレビュー

アプリに AI を組み込む

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

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

6: AppFunctions を試す

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

未来は適応型

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

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

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 マルチプラットフォームで構築されており、デバイス間で直感的かつ適応性の高いエクスペリエンスを提供します。

9: Googlebook でシームレスなエクスペリエンスを実現する

先週、Google は 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 に配信しやすくしています。最新リリースの自動車向けアプリ ライブラリを使用すると、両方のプラットフォーム向けに、カスタマイズされた、注意散漫防止の最適化が施されたテンプレート化されたメディアアプリを構築できます。コンテンツのレイアウトの柔軟性と選択肢を広げるため、新しいコンポーネントとテンプレート機能を導入します。駐車時のエクスペリエンスも拡張され、Android 17 を搭載したスマートフォン向けの Android Auto で、没入感のある動画再生が可能になります。動画アプリをこれらの駐車中のエクスペリエンスに簡単に適応させることができます。早期アクセス プログラムに今すぐお申し込みいただき、これらのベータ版カテゴリで公開してください。最新のアップデートについて詳しくは、ブログをご覧ください。

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

Google は、デベロッパーの皆様がこのプラットフォーム向けに構築した革新的なエクスペリエンスに触発され、 Android XR SDK のデベロッパー プレビュー 4 でツールの成熟を続けています。この取り組みにおける重要なマイルストーンは、コア ライブラリである XR Runtime、Jetpack SceneCore、ARCore for Jetpack XR の移行です。これらのライブラリは、より安定した高性能な基盤を提供するために、まもなくベータ版に移行します。また、Android XR Developer Catalyst Program を通じて、ハードウェアへのアクセスを加速させています。このプログラムでは、XREAL の Project Aura、オーディオ グラス、ディスプレイ グラスのデベロッパー キットに申し込むことができます。「Android XR の最新情報」セッションを視聴するか、ブログを読んで、これらのアップデートがエコシステム全体でのエクスペリエンスの構築にどのように役立つかをご確認ください。

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

13: Android はプロレベルのメディア エクスペリエンスを実現する新しいホーム

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

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

supercharge.gif
ローライト ブーストと消しゴムマジックの動作

14: Google TV でアプリの検出とエンゲージメントを促進する

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


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

Android 17 のメモリ制限に対応できるよう、デベロッパー向けに最適化ツールスイートをリリースしました。R8 Configuration Analyzer は、バイナリを肥大化させている Keep ルールを特定します。また、ProfilingManager と Android Studio に統合された LeakCanary により、メモリリークの検出が効率化されます。さらに、新しい Android Performance Analyzer は、複雑なトレース分析のための高度な AI 統合と、パフォーマンスのボトルネックを特定するための自動 SQL クエリ生成を提供します。

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

16: Google Play の最新情報

本日の Google Play のアップデートは、リーチを拡大し、よりシンプルにビジネスを拡大するのに役立ちます。Google Play ストアでのアプリの発見を再定義する、没入感のあるショート動画フォーマット「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)を対象とする準備をしましょう。大画面のサイズ変更の必須化、Certificate Transparency(証明書の透明性)のデフォルト化、ローカル ネットワーク アクセスの制限などの変更が予定されています。テストを開始するには、デバイスをベータ版に登録するか、最新の 17.0 エミュレータ イメージを使用します。

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

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

この記事では、Google I/O で発表された Android デベロッパー向けのアップデートの一部をご紹介しました。最新のニュースやお知らせについては、Android の最新情報をご覧ください。また、Google I/O をフォローして、来週以降の最新情報もご確認ください。

作成者:
続きを読む