新機能の開発に取り組んでいると、アプリのパフォーマンスは後回しになりがちです。しかし、デベロッパーは常に意識しているわけではありませんが、ユーザーはアプリのパフォーマンスが遅れている箇所を正確に把握できます。新機能の読み込みに時間がかかったり、レンダリングが遅かったりすると、ユーザーは不満を感じます。不満を感じたユーザーは、時間をかけて開発した機能を放棄する可能性が高くなります。
アプリのパフォーマンスは、ユーザー エクスペリエンスとアプリの品質の中核をなす要素です。最近の調査と研究によると、アプリのパフォーマンスは、ユーザー満足度の向上、定着率の向上、レビュー スコアの向上と高い相関関係があります。
Google は、デベロッパーの皆様をサポートいたします。Android パフォーマンス スポットライト ウィーク へようこそ!1 週間を通して、アプリのパフォーマンスを向上させるための、手間がかからず効果の高いツールとガイダンスを提供します。まず基盤を構築し、アプリをより良いバージョンにするためのサポートを提供します。
R8 オプティマイザとプロファイルに基づく最適化は、アプリのパフォーマンス全体を向上させるための基本的なツールです。そのため、Google はパフォーマンスに関する Android Studio ツールの大幅な改善をリリースしました。また、Android Gradle プラグイン 9.0 では、R8 Android アプリ オプティマイザを構成する際に適切な処理を簡単に行えるようにする新しい API を導入しています。現在ベータ版の Jetpack Compose バージョン 1.10 には、アプリのレンダリング パフォーマンスを向上させる機能がいくつか搭載されています。これらのアップデートに加えて、アプリの健全性とパフォーマンスのモニタリングを改善するための最新情報をお届けします。また、パートナー様によるパフォーマンス改善の事例もご紹介します。
1 週間を通してブログをチェックしてください。リリースされたすべてのコンテンツの概要をこの投稿で更新します。これらのアップデートを共有し、アプリのパフォーマンスの改善をサポートできることを楽しみにしています。
取り上げる内容を詳しく見ていきましょう。
月曜日: R8 を使用した意図的なパフォーマンスの最適化
2025 年 11 月 17 日
R8 オプティマイザについて詳しく説明します。アプリのサイズを縮小するだけでなく、R8 オプティマイザがアプリのパフォーマンスをどのように改善できるのか、なぜすぐに使用すべきなのかを根本的に理解することが重要です。Google は、新しい技術ガイダンスのこれまでで最大の改訂版を公開しました。このガイドでは、R8 オプティマイザを有効にする方法、構成する方法、トラブルシューティングを行う方法について説明しています。月曜日には、トップ パートナー様による事例もご紹介します。実際の成果をご確認ください。
ブログ投稿とデベロッパー ガイドをご覧ください。
火曜日: R8 のデバッグとトラブルシューティング
2025 年 11 月 18 日
「R8 を有効にするとアプリがクラッシュするのはなぜですか?」という質問に正面から取り組みます。高度な最適化を行うと、エッジケースが明らかになることがあります。そのため、R8 関連の問題のデバッグとトラブルシューティングに焦点を当てます。Android Studio の新機能を使用して、スタック トレースの難読化を解除し、一般的な構成の問題を特定し、ベスト プラクティスを実装して R8 を最大限に活用する方法をご紹介します。スイッチを切り替えるときに、期待だけでなく自信を持っていただきたいと考えています。
R8 のテストとトラブルシューティングに関するブログ投稿とデベロッパー ガイドをご覧ください。
水曜日: パフォーマンスに関するより深い考慮事項
2025 年 11 月 19 日
週の半ばには、R8 オプティマイザ以外の効果の高いパフォーマンス オファリングについて説明します。 ベースライン プロファイルと起動プロファイルを使用したプロファイルに基づく最適化を使用して、アプリの起動とインタラクションを強化する方法をご紹介します。 これらの機能は、大幅なパフォーマンスの向上を実現することが実証されています。また、Jetpack Compose のレンダリング パフォーマンスの改善に関する最新情報もお届けします。さらに、バックグラウンド処理を効果的に管理してアプリの健全性を最適化する方法もご紹介します。
ブログ投稿をご覧ください。
木曜日: 測定と改善
2025 年 11 月 20 日
改善を証明できなければ、改善とは言えません。木曜日は、パフォーマンスの測定に焦点を当てます。Jetpack Macrobenchmark や新しい UiAutomator API などのツールを使用して、ローカルでの測定とデバッグから、ジャンクと起動時間をキャプチャし、実際のアプリのモニタリングまで、完全なガイドをご紹介します。Play Vitals と その他の新しい API について学び、実際のユーザーのパフォーマンスを把握し、成功を定量化します。
ブログ投稿をご覧ください。
金曜日: Ask Android Live
2025 年 11 月 21 日
週の締めくくりとして、ライブで詳しく解説します。これらのツールを毎日構築して使用しているエンジニアやデベロッパー リレーション チームと直接話すことができます。R8 チームやその他のパフォーマンス チーム の専門家が、難しい質問にライブでお答えします。質問をご用意ください。
ブログ投稿をご覧になり、Ask Android セッションの録画をご覧ください。
📣 パフォーマンス チャレンジに参加しましょう!
Google はガイダンスを提供するだけでなく、デベロッパーの皆様に実践していただくことを目指しています。
今週のチャレンジは、アプリで R8 フルモードを有効にする ことです。
- デベロッパー ガイドに沿って、 **アプリの最適化を有効にします**。
- 次に、効果を測定します 。違いを感じるだけでなく、検証してください。 **GitHub の Macrobenchmark サンプルアプリ** のコードを使用して、起動時間を測定します。必要に応じてコードを調整して、起動時間を測定します。
アプリのパフォーマンスが大幅に改善されると確信しています。
また、ソーシャル タグ #AskAndroid を使用して質問を投稿してください。1 週間を通して、Google の専門家が質問をモニタリングして回答します。
続きを読む
-
方法
プロファイルに基づく最適化、Jetpack Compose のパフォーマンスの改善、舞台裏での作業に関する考慮事項について説明します。
Ben Weiss, Breana Tate, Jossi Wolf • 所要時間: 8 分
-
方法
Android Studio の Gemini、Gemini CLI、Antigravity、または Claude Code や Codex などのサードパーティ エージェントを使用している場合でも、高品質の Android 開発をどこでも実現できるようにすることが Google の使命です。
Adarsh Fernando, Esteban de la Canal • 所要時間: 4 分
-
方法
バッテリーの過剰な消耗が Android ユーザーにとって最も重要な問題であるという認識に基づき、Google はデベロッパーがより電力効率の高いアプリを構築できるようにするための重要な措置を講じてきました。
Alice Yuan • 所要時間: 8 分
メールを受け取る
Android 開発に関する最新の分析情報を毎週メールでお届けします。