メイン コンテンツにスキップ
Essentials
AI エクスペリエンスの構築
Gemini API などを使用して、AI 搭載の Android アプリを構築します。
使ってみる
使ってみる
最初のアプリを作成します。UI とアダプティブ アプリの開発に Compose を使用して、複数のデバイス フォーム ファクタに対応します。
Hello, world!
アダプティブ アプリ
UI 用の Compose
AI を活用した IDE
トレーニング
Google Play での収益化 ↗️
フォーム ファクタ別に最適化する
スマートフォン、タブレット、折りたたみ式デバイス、自動車、XR などでユーザー エクスペリエンスを最適化するアプリを作成します。
スマートフォン、タブレット、折りたたみ式デバイス
自動車向け Android
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
カテゴリ別に作成する
Google 独自の規範となるガイダンスに沿って、ユースケース向けにビルドする方法を学習します。
ゲーム
カメラ&メディア
ソーシャル&メッセージ
健康&フィットネス
仕事効率化
エンタープライズ アプリ
最新情報を確認する
年間を通して最新リリースのお知らせをお届けします。プレビュー プログラムにご参加いただき、ご意見をお寄せください。
最新情報
試験運用版の最新情報
Android Studio プレビュー
Jetpack ライブラリと Compose ライブラリ
Wear OS 向けリリース
プライバシー サンドボックス ↗️
設計とプランニング
優れたエクスペリエンス
ベストユーザーに向けた最良のエクスペリエンスを構築します。
詳細
UI デザイン
Android のベスト プラクティスに沿って、美しいユーザー インターフェースをデザインします。
Android 向けのデザイン
モバイル
パソコンでのエクスペリエンス
XR ヘッドセットと XR グラス
AI グラス
ウィジェット
Wear OS
Android TV
自動車向け Android
アーキテクチャ
堅牢かつテストと保守が容易なアプリのロジックとサービスを設計します。
はじめに
ライブラリ
ナビゲーション
モジュール化
テスト
Kotlin マルチプラットフォーム
品質
Play ストアのガイドラインに沿って、アプリの品質をプランニングします。
概要
コアバリュー
ユーザー エクスペリエンス
ユーザー補助
技術的な品質
優れたエクスペリエンス
セキュリティ
ユーザーを脅威から保護し、安全な Android エクスペリエンスを実現します。
概要
プライバシー
権限
ID
不正の防止
開発
Gemini in Android Studio
Android 開発のための AI アシスタント。
詳細
Android Studio を入手する
主要分野
必要な機能に関するサンプルとドキュメントを入手します。
サンプル
マルチデバイスに対応
ユーザー インターフェース
バックグラウンド処理
データとファイル
接続
すべての主要分野 ⤵️
ツールとワークフロー
IDE を使用してアプリを作成、ビルドするか、独自のパイプラインを作成します。
コードの記述とデバッグ
プロジェクトをビルドする
アプリをテストする
パフォーマンス
コマンドライン ツール
Gradle プラグイン API
Android Bench
デバイスの技術
フォーム ファクタのコードを作成します。デバイスを接続してデータを共有します。
スマートフォン、タブレット、折りたたみ式デバイス
ChromeOS
自動車向け Android
Android TV
Android XR
Wear OS
Android Health
Better Together
すべてのデバイス ⤵️
ライブラリ
詳細が記載された API リファレンス ドキュメントを確認します。
Android プラットフォーム
Jetpack ライブラリ
Compose ライブラリ
Google Play 開発者サービス ↗️
Google Play SDK Index ↗️
Google Play
Google Play Console
アプリやゲームを公開し、Google Play でビジネスを拡大しましょう。
Google Play Console に移動
詳細 ↗️
基本
ユーザーのエンゲージメントを高め、アプリを収益化し、安全性を確保する方法をご確認ください。
Google Play での収益化
Play Integrity
Play ポリシー
Google Play のプログラム ↗️
ゲーム デベロッパー センター
ゲームを開発して配信できます。ツールの利用、ダウンロード、サンプルの入手が可能です。
概要
Play Asset Delivery
Play Games サービス
PC 版 Google Play Games
Google Play のすべてのガイド ⤵️
ライブラリ
詳細が記載された API リファレンス ドキュメントを確認します。
Play Feature Delivery
Google Play アプリ内アップデート
Google Play アプリ内レビュー
Play のインストール リファラー
Google Play 開発者サービス ↗️
Google Play SDK Index ↗️
Google Play のすべてのライブラリ ⤵️
ツールとリソース
アプリの公開、プロモーション、管理に役立つツールです。
Android App Bundle
ブランドとマーケティング
Google Play Console API ↗️
ブログ
Android デベロッパーのブログ
最新記事をチェック
著者を見る →
カテゴリを探索
事例紹介
実際のユーザーによる実際の成果。さまざまなチームが Google のツールを使用して目標を達成している事例をご覧ください。
イベントとプログラム
デベロッパーの成長を支援するための今後のウェブセミナー、ワークショップ、ミートアップ、特別な取り組みの詳細をご覧ください。
プロダクト ニュース
最新のアップデート、機能リリース、進化の舞台裏に関する情報をお届けします。
Community
ユーザーのストーリー、注目の機能、コラボレーション プロジェクトなど、さまざまな情報をお届けします。
ハウツー
簡単なヒントから詳細なチュートリアルまで、これらの手順ガイドは、よりスマートかつ迅速に作業を進めるのに役立つように設計されています。
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
ログイン
App quality
概要
コアバリュー
ユーザー エクスペリエンス
技術的な品質
プライバシーとセキュリティ
Essentials
その他
設計とプランニング
その他
概要
コアバリュー
ユーザー エクスペリエンス
技術的な品質
プライバシーとセキュリティ
開発
その他
Google Play
その他
ブログ
その他
Android Studio
概要
パフォーマンス
アプリ パフォーマンス ガイド
アプリのパフォーマンス スコアを取得する
パフォーマンスの検査
パフォーマンスの検査について
プロファイル タイプとそれぞれの有用性
Android Performance Analyzer(APA)
Android Studio のプロファイラ
プロファイリングとトレース
適切なプロファイリング方法を選択する
ProfilingManager を使用して実際のユーザーデータをキャプチャする
概要
プロファイルをキャプチャする方法
アプリ主導のプロファイリング
トリガーベースのプロファイリング
プロファイリング データを取得して分析する
ProfilingManager プロファイルをクエリする
プロファイルのアップロード用のワーカーを設定する
トレースの一括分析
パフォーマンス デバッグの実際の例: ANR
プロファイリングの制限事項
ローカル プロファイリングのデバッグ コマンド
システム トレース
概要
トレースをキャプチャする
Android Studio でトレースをキャプチャする
デバイス上でトレースをキャプチャする
コマンドラインからトレースをキャプチャする
レポートを操作する
カスタム イベント
カスタム イベントを定義する
ネイティブ コード内のカスタム トレース イベント
プロセス内トレース
GPU レンダリングを検査する
ベンチマーク
アプリのベンチマークを行う
Macrobenchmark
ベンチマークを作成する
指標をキャプチャする
アプリを制御する
計測引数の追加
Microbenchmark
Microbenchmark について
ベンチマークを作成する
ベンチマークをプロファイリングする
Microbenchmark インストルメンテーション引数
Microbenchmark と Hilt
Gradle を使わずに作成する
CI でベンチマークを実行する
パフォーマンスの測定
概要
例
パフォーマンスの向上
パフォーマンスを向上させる方法
R8 アプリ オプティマイザーを有効にする
アプリの最適化を有効にする
指定されたパッケージを最適化する
R8 をフルモードで使用する
R8 構成を分析する
ライブラリを賢く選択する
最適化を段階的に導入する
保持ルールを使用する
保持ルールについて
グローバル オプションを追加する
保持ルールを追加する
追加のルールタイプを追加する
ベスト プラクティスを実践する
保持ルールのユースケースと例
高度な構成
ビルド バリアントをターゲットにする
保持するリソースのカスタマイズ
最適化をテストする
R8 の最適化に関するトラブルシューティング
最適化の問題を解決する
ルールを使用してトラブルシューティングを行う
ライブラリ作成者向けの最適化
ベースライン プロファイル
概要
ベースライン プロファイルを作成する
ライブラリのベースライン プロファイルを作成する
ベースライン プロファイルの生成を構成する
Macrobenchmark ライブラリで測定する
ベースライン プロファイルを手動で作成して測定する
ベースライン プロファイルをデバッグする
事例紹介 - Android カレンダー
起動プロファイル
概要
起動プロファイルを作成する
最適化を確認する
ベースライン プロファイルと起動プロファイルの違い
アプリの起動
アプリの起動の分析と最適化
事例紹介 - Wear OS Gmail
App Startup ライブラリ
ガイド
テスト用の環境を設定する
バックグラウンド処理について ⍈
デバイス パフォーマンス クラスを宣言する
アプリ スタンバイ バケットについて
アプリの休止状態について
Android ランタイム(ART)でアプリの動作を確認する
よくある問題の解決
アプリの起動
ANR
アプリの応答性を維持する
ANR を診断して修正する
応答しないスレッドを見つける
レンダリング
レンダリングのパフォーマンス
オーバードローの低減
パフォーマンスとビュー階層
Profile GPU Rendering による分析
レイアウトのパフォーマンスを改善する
メモリ
メモリ管理について
プロセス間のメモリ割り当て
アプリのメモリを管理する
プロセスとスレッド
バッテリーと電源
Doze やアプリ スタンバイに合わせて最適化する
バッテリー残量と充電状態をモニタリングする
接続のステータスと種類をモニタリングする
装着の状態やタイプの特定とモニタリング
Batterystats と Battery Historian を使用してバッテリー使用量をプロファイリングする
Battery Historian を使用して消費電力を分析する
電源管理リソースの上限について
電源に関する問題をテストする
バックグラウンド処理の最適化
アプリのサイズを削減する
ハードウェア アクセラレーション
SQLite のパフォーマンスに関するベスト プラクティス
パフォーマンスに関するベスト プラクティス
パフォーマンスのモニタリング
パフォーマンスのモニタリングについて
Android Vitals
Android Vitals について
ANR
クラッシュ
遅いレンダリング
速度の遅いセッション
ローメモリ キラー(LMK)
過度の wake lock
停止した部分的な wake lock
過度の wakeup
バックグラウンドでの過度の Wi-Fi スキャン
バックグラウンドでの過度のネットワーク使用量
バッテリーの使用量が多い
権限の拒否
アプリのスタートアップ時間
JankStats ライブラリ
Google Play で公開中
Android Vitals
正常なリリース