Android Studio Koala Feature Drop の新機能は次のとおりです。
パッチリリース
Android Studio Koala Feature Drop のパッチリリースは次のとおりです。
Android Studio Koala Feature Drop | 2024.1.2 パッチ 1、AGP 8.6.1(2024 年 9 月)
このバージョンには、軽微な改善とバグの修正が含まれています。
Android デバイスのストリーミング: 対応デバイスの拡大と登録の改善
Android デバイス ストリーミングには、すでに利用可能な 20 以上のデバイスモデルのポートフォリオに加えて、次のデバイスが追加されました。
- Samsung Galaxy Fold5
- Samsung Galaxy S23 Ultra
- Google Pixel 8a
また、Firebase を初めて使用する場合は、Koala Feature Drop にログインしてデバイス ストリーミングを使用すると、Android Studio によって無料の Firebase プロジェクトが自動的に作成され、セットアップされます。そのため、必要なデバイスを素早くストリーミングできます。 Android デバイス ストリーミング割り当ての詳細(期間限定で利用できる Firebase Blaze プラン プロジェクトのプロモーション割り当てなど)。
USB ケーブルの速度検出
Android Studio で、高速な USB ケーブルで Android デバイスを接続できるかどうかを検出し、デバイスの機能を最大限に引き出すアップグレードを提案できるようになりました。適切な USB ケーブルを使用すると、Android Studio デバッガなどのツールを使用する際に、アプリのインストール時間が短縮され、レイテンシを最小限に抑えることができます。
デバイスにつながる USB チェーン全体が検証されます。[接続速度に関する警告] という通知が表示された場合は、ケーブルのバージョン認定だけでなく、USB チェーンに関連するハブ(モニターのハブを含む)も確認します。
USB ケーブルの速度検出は、次のデバイスで利用できます。
- API レベル 30(Android 11)以降を搭載したデバイス。
- macOS または Linux を実行しているワークステーション。Windows は近日中にサポートされる予定です。
- 最新バージョンの SDK Platform-Tools。
Android Studio から取得できる情報は、OS に応じて次のいずれかのツールを使用して取得できる情報と類似しています。
- Mac: ターミナルから
system_profiler SPUSBDataType
を実行する - Linux: ターミナルから
lsusb -vvv
を実行
Google サービスへのログインフローを更新しました
1 つの認証手順で複数の Google サービスに簡単にログインできるようになりました。Android Studio の Gemini、Firebase for Android Device Streaming、Google Play for Android Vitals レポート、またはこれらの便利なサービスのいずれを使用する場合でも、新しいログイン フローにより、簡単にセットアップして使用を開始できます。Firebase を初めて使用し、Android デバイス ストリーミングを使用する場合は、Android Studio によってプロジェクトが自動的に作成されるため、実際の物理的な Firebase デバイスのストリーミングをすぐに開始できます。権限のスコーピングを細かく設定することで、アカウントにアクセスできるサービスを常に管理できます。使用を開始するには、プロフィール アバターをクリックして、デベロッパー アカウントでログインします。
デバイスの UI 設定のショートカット
UI のビルドとデバッグに役立つように、Android Studio の [Running Devices] ツール ウィンドウにデバイス UI 設定のショートカットを導入しました。ショートカットを使用して、ダークテーマ、フォントサイズ、画面サイズ、アプリの言語、TalkBack などの一般的な UI 設定の効果を確認できます。ショートカットは、エミュレータ、ミラーリングされた実機、Firebase Test Lab からストリーミングされたデバイスで使用できます。
[TalkBack] や [選択して読み上げ] などのユーザー補助設定は、すでにデバイスにインストールされている場合にのみ表示されます。これらのオプションが表示されない場合は、Google Play ストアから Android ユーザー補助設定ツールアプリをダウンロードしてください。
デバイス UI 設定のショートカットは、API レベル 33 以降を搭載したデバイスで利用できます。
タスク中心のアプローチによる Profiler の高速化と改善
Android Studio Profiler のパフォーマンスが改善され、プロファイル可能なアプリでのシステム トレースのキャプチャなど、一般的なプロファイリング タスクの起動が最大 60% 速くなりました。
Profiler のタスク中心の再設計により、アプリの CPU、メモリ、電力使用量のプロファイリングなど、関心のあるタスクを簡単に開始できるようになりました。たとえば、Profiler を開いた直後に、システム トレース タスクを開始して、UI から直接アプリの起動時間をプロファイリングして改善できます。
Wear OS タイル プレビュー パネル
Jetpack Tiles ライブラリのバージョン 1.4 の依存関係をいくつか含めることで、Wear OS アプリのタイルのスナップショットを表示できます。このプレビュー パネルは、デバイスのディスプレイ サイズに応じて異なるコンテンツを表示する、ハーフタイムに近づくスポーツ イベントなど、条件に応じてタイルの外観が変化する場合に特に便利です。
Compose の Glance ウィジェットのプレビュー
Android Studio Koala Feature Drop を使用すると、IDE 内で直接 Jetpack Compose Glance ウィジェットを簡単にプレビューできます。開発プロセスの早い段階で UI に関する潜在的な問題を検出し、ウィジェットの外観を微調整します。使用を開始するには、以下のステップを実行してください。
- 依存関係を追加します。
- 依存関係をバージョン カタログに追加します。
[versions] androidx-glance-preview = "1.1.0-rc01" [libraries] androidx-glance-preview = { group = "androidx.glance", name = "glance-preview", version.ref = "androidx-glance-preview" } androidx-glance-appwidget-preview = { group = "androidx.glance", name = "glance-appwidget-preview", version.ref = "androidx-glance-preview" }
- 依存関係をアプリレベルの
build.gradle.kts
ファイルに追加します。debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- 依存関係をバージョン カタログに追加します。
- Glance UI があるファイルに依存関係をインポートします。
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- Glance ウィジェットのプレビューを作成します。
@Composable fun MyGlanceContent() { GlanceTheme { Scaffold( backgroundColor = GlanceTheme.colors.widgetBackground, titleBar = { … }, ) { … } } } @OptIn(ExperimentalGlancePreviewApi::class) @Preview(widthDp = 172, heightDp = 244) @Composable fun MyGlancePreview() { MyGlanceContent() }
Compose のライブ編集がデフォルトで有効になり、新しいショートカットが追加
ライブ編集が、手動モードでデフォルトで有効になりました。安定性が向上し、変更検出が強化されました。また、import ステートメントのサポートも追加されています。
Android Studio Koala Feature Drop ベータ版 1 以降、手動モードで変更を push するデフォルトのショートカットが Command+ に更新されています。[Keymap] 設定ページで引き続きカスタマイズできます。