Android Studio Koala Feature Drop |2024.1.2(2024 年 8 月)

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 デバイスを接続できるようになったことを Android Studio が検出するようになりました 高速の USB ケーブルで、デバイスを最大限活用するためのアップグレードをご提案します 提供します適切な 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 のビルドとデバッグに役立つデバイス UI を導入しました Android Studio の [Running Devices] ツール ウィンドウでショートカットを設定します。 ショートカットを使用すると、ダークモード、フォントサイズ、画面サイズ、アプリの言語、TalkBack などの一般的な UI 設定の効果を確認できます。ショートカットは、エミュレータ、ミラーリングされた実機、Firebase Test Lab からストリーミングされたデバイスで使用できます。

TalkBack や [選択して読み上げ] などのユーザー補助設定は、デバイスにすでにインストールされている場合にのみ表示されます。これらのオプションが表示されない場合は、Google Play ストアから Android ユーザー補助設定ツール アプリをダウンロードします。

デバイス UI 設定のショートカットは、API レベル 33 以降を搭載したデバイスで利用できます。

実行中のデバイス ウィンドウでのデバイス UI 設定ショートカット
実行中のデバイス ウィンドウのデバイス UI 設定ショートカット

タスク中心のアプローチによる Profiler の高速化と改善

Android Studio Profiler のパフォーマンスは、 プロファイル可能なアプリでのシステム トレースのキャプチャなどのタスクをプロファイリングできるようになりました 最大 60% 速く起動できます

Profiler のタスク中心の再設計により、アプリの CPU、メモリ、電力使用量のプロファイリングなど、関心のあるタスクを簡単に開始できるようになりました。たとえば、Profiler を開いた直後に、システム トレース タスクを開始して、UI から直接アプリの起動時間をプロファイリングして改善できます。

Wear OS タイルのプレビュー パネル

プレビュー パネルのグループ名は、
    プレビュー アノテーション
Android Studio のタイル プレビュー パネル。

Jetpack Tiles ライブラリのバージョン 1.4 の依存関係をいくつか含めることで、Wear OS アプリのタイルのスナップショットを表示できます。このプレビュー パネルは、デバイスのディスプレイサイズに応じてコンテンツが異なる場合や、スポーツ イベントがハーフタイムに達した場合など、条件に応じてタイルの外観が変化する場合に特に便利です。

Compose Glance ウィジェットのプレビュー

Android Studio Koala Feature Drop では、Jetpack Compose の Glance ウィジェットを IDE 内で直接簡単にプレビューできます。キャッチ 早期にウィジェットの外観を微調整したり 開発プロセスに集中できます。手順は次のとおりです。

  1. 依存関係を追加します。
    1. 依存関係をバージョン カタログに追加します。
          [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" }
          
    2. 依存関係をアプリレベルの build.gradle.kts ファイルに追加します。
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Glance UI があるファイルに依存関係をインポートします。
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. 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 以降では、デフォルトの 手動モードで変更をプッシュするショートカットが、 command+'キーマップの設定でカスタマイズすることもできます。 できます。