Android開発用公式IDE「Android Studio Flamingo」(2022.2.1)が安定版に到達 UIやパフォーマンス改善など:UI開発をスピードアップする「Live Edit」機能を実験的にサポート
Androidアプリ開発用公式IDEの最新版「Android Studio Flamingo」(2022.2.1)が安定版に到達した。
Googleは2023年4月13日(米国時間)、Androidアプリ開発用公式IDE(統合開発環境)の最新版「Android Studio Flamingo」(2022.2.1)の安定版を公開したと発表した。
Android Studio Flamingoでは、UI開発を効率化する「Live Edit」機能が実験的にサポートされた他、アプリの検査を支援する新機能や、「IntelliJ」のアップデートなどが含まれている。
UIツール
Jetpack Composeおよびマテリアル3テンプレート
新しいプロジェクトでは、AndroidのネイティブUIツールキット「Jetpack Compose」が推奨されるようになったため、テンプレートは既定でJetpack Composeと「マテリアル3」を使用する。
Live Edit(実験的機能)
Composeを使って、接続したデバイスやエミュレータにコード変更を直接プッシュすることで、アプリを繰り返しビルドできる。ファイル保存時または自動的に変更をプッシュし、それに伴うUIの更新をリアルタイムで確認することが可能だ。これはまだ実験的機能であり、既知の制限事項もあるが、エディタ設定で有効にできる。今後、継続的に改善が行われる。
テーマ別アプリアイコンのプレビューに対応
壁紙を切り替え、選択した壁紙に対するテーマ別アプリアイコンの反応を確認できる。
ダイナミックカラープレビュー
アプリでダイナミックカラーを有効にし、@Previewで壁紙を切り替え、異なる壁紙に対するUIの反応を確認できる。
ビルド
Build Analyzerのタスク分類
「Build Analyzer」は、マニフェスト、Androidリソース、Kotlin、Dex化などのカテゴリーでタスクをグループ化するようになった。どのカテゴリーがビルド時間に最も影響を与えるかを簡単に把握できる。
プロファイル可能なアプリのビルドとプロファイリングをワンクリックで自動実行
ワンクリックで自動的に、プロファイル可能なアプリを構成してビルドし、プロファイラをアタッチしてプロファイリングを実行することが可能になった。
SDK拡張機能のlintサポート
lintサポートにより、SDK拡張機能の問題をスキャンして修正できるようになった。Android Studio Flamingoは、SDK拡張機能を使用して起動されたAPIに対して、正しいバージョンチェックが自動的に行われるようにする。
Android Gradleプラグイン8.0.0
Android Studio Flamingoは、Android Gradleプラグインの新しいメジャーバージョンとともにリリースされた。
検査
App Quality Insightsのアップデート
「App Quality Insights」ツールウィンドウでは、リアルタイムクラッシュレポートツール「Firebase Crashlytics」で報告された問題を発見、調査、再現できる。App Quality Insightsの最新のアップデートでは、ノートペインで問題をクローズしたり、有用な注釈を追加したりできるようになった。
Network Inspectorによるトラフィックの傍受
「Network Inspector」は、既定で全てのトラフィックデータをタイムライン全体で表示するようになった。さまざまなレスポンスに遭遇したときのアプリの挙動テストに役立つルールを作成、管理する。
Layout Inspectorがフォアグラウンドプロセスに自動接続
「Layout Inspector」がフォアグラウンドプロセスに自動接続するようになり、クリックしてアプリに接続する必要がなくなった。
IntelliJ
IntelliJ Platformのアップデート
Android Studio Flamingo(2022.2.1)には、IntelliJ 2022.2プラットフォームリリースが含まれている。IntelliJ 2022.2における強化点としては、IDEのパフォーマンス改善や、Metal APIによるmacOSでのレンダリングパフォーマンス向上などがある。Kotlin使用時のIDEのパフォーマンスも改善されている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- クラウドネイティブの2023年はどうなる? CNCFのCTOが予想
Cloud Native Computing Foundation(CNCF)のCTO(最高技術責任者)であるクリス・アニズィック氏が、2023年のクラウドネイティブ分野に関する予想を公表した。「クラウドIDE」「FinOps」「SBOM」「GreenOps」「Web Assembly」「OpenTelemetry」「Backstage」などのキーワードが見られる。 - 一足早くWindows 11のAndroidアプリ実行機能を試してみた
Windows 11でAndroidアプリが実行可能になる新機能「Windows Subsystem for Android」の日本国内でのプレビューが開始された。原稿執筆時点では、Windows Insider Programのベータ版またはDev版を対象に利用が可能な状態になっている。そこで、このプレビュー版で「Windows Subsystem for Android」のインストール方法やAndroidアプリの使い方などについて試した結果を報告しよう。 - 次世代IDEを兼ねる軽量エディタ「JetBrains Fleet」が発表
JetBrainsは次世代IDEを兼ねるフル機能の軽量エディタ「JetBrains Fleet」を発表した。JetBrains Fleetは、同社の20年に及ぶIDE開発経験をベースに一から構築されており、分散IDEアーキテクチャと改良されたUIを備えている。複数人による共同開発にも向くという。