AndroidStudioは機械学習のサポートを改善します

GoogleのAndroidStudio IDEチームは、機械学習の改善とデータベースインスペクターを備えたAndroid Studio4.1の安定バージョンをリリースしました。

4.1リリースでは、Android Studioは、AndroidプロジェクトのTensorFlow Liteモデルのバッキングを通じて、デバイス上の機械学習サポートを改善します。Android Studioはクラスを生成するため、型の安全性を高め、コードを減らしてモデルを実行できます。一方、データベースインスペクターは、アプリがJetpack Roomライブラリを使用しているか、AndroidプラットフォームバージョンのSQLiteを直接使用しているかに関係なく、アプリのデータベースのクエリを可能にします。値はデータベースインスペクターを使用して変更でき、変更はアプリで確認できます。

10月12日に導入され、developer.android.comからアクセスできるAndroid Studio 4.1では、新しいガターアクションを提供し、[使用状況の検索]ウィンドウでサポートを拡張することで、Dagger関連の依存性注入コードを簡単にナビゲートできます。たとえば、特定のタイプを消費するメソッドの横にあるガターアクションをクリックすると、タイプが依存関係として使用される場所に移動します。  

Android Studio4.1のその他の機能は次のとおりです。

  • [新しいプロジェクトの作成]ダイアログのテンプレートは、マテリアルデザインコンポーネントを使用するようになり、デフォルトでテーマとスタイルの更新されたガイダンスに準拠しています。これらの変更により、推奨されるマテリアルスタイリングパターンが簡単になり、暗いテーマなどのUI機能がサポートされます。
  • AndroidEmulatorをAndroidStudioで直接実行できるようになりました。これにより、画面のスペースを節約し、ホットキーを使用してエミュレーターとエディターウィンドウ間をすばやく移動できます。また、エミュレーターはフォールダブルをサポートするようになり、開発者はさまざまなデザインと構成でフォールダブルデバイスを構成できるようになりました。
  • ネイティブクラッシュレポートの記号。
  • 変更を適用するための更新により、ビルドが高速化されます。
  • Android Studioメモリプロファイラーには、Android10以降を実行している物理デバイスにデプロイされたアプリ用のネイティブメモリプロファイラーが含まれるようになりました。ネイティブメモリプロファイラーは、特定の期間のネイティブコード内のオブジェクトの割り当てと割り当て解除を追跡し、合計割り当てと残りのヒープサイズに関する情報を提供します。
  • C / C ++の依存関係は、AAR(Androidアーカイブ)ファイルからエクスポートできます。
  • Android Studioプロファイラーには、メインのAndroid Studioウィンドウとは別のウィンドウでアクセスできます。これは、ゲーム開発者にとって便利です。
  • システムトレースUIの改善。
  • 2,370のバグが修正され、275の公開問題がクローズされました。