Android Studio Narwhal 4 Feature Drop が安定版となり、ご利用いただけるようになりました。このリリースでは、宣言型の Wear OS ウォッチフェイスのサポート、プロジェクト ビューの新しいカスタマイズ オプションが追加されています。また、引き続き品質に重点を置き、550 件以上のバグを修正して安定性とパフォーマンスを向上させています。エージェント モードは生産性の向上に非常に役立つというご意見をいただいており、このたびプレビュー版から安定版に移行しました。
これは、Android Studio Narwhal リリースの最後の Feature Drop でもあります。新しい月次リリース サイクルにより、新機能とバグの修正が毎月提供されています。Narwhal の過去 3 回のリリースでは、エージェント モードや Compose プレビューのリリースなど、多くの機能が追加されました。このリリースでの新機能だけでなく、Narwhal リリースの主な機能についてもご紹介します。
Android Studio Narwhal 4 Feature Drop の新機能
このリリースで提供される新機能は次のとおりです。
Android Studio での宣言型 Wear OS ウォッチフェイスのサポート ⌚
Android Studio Narwhal 4 Feature Drop では、Watch Face XML Format のエディタ サポートが導入され、IDE 内で直接ウォッチフェイスのデザインを記述、デバッグ、微調整できるようになり、Wear OS のウォッチフェイスを作成するワークフローが改善されました。これにより、ウォッチフェイスの開発時にコンテキストを切り替えて複数のプログラムを操作する必要がなくなり、Android 開発プロセスを IDE に取り込むことで、作業を迅速化できます。
Android Studio では、Watch Face Format で使用される XML ファイルを直接編集できます。公式の Watch Face Format スキーマに基づくタグと属性のコード補完と、必須属性の欠落などの問題を特定するのに役立つライブエラー検証が提供されるようになりました。Android Studio には、ドローアブル リソースやその他の参照 XML 要素にすばやく移動するためのリソースリンク機能や、XML に埋め込まれた算術式やデータソース参照を処理するための高度な構文サポートも含まれています。最後に、Android Studio から Wear OS エミュレータまたは実機にウォッチフェイスを直接デプロイできます。
プロジェクト ビューをデフォルトにするオプション 📂
新しいプロジェクトを開くたびに、プロジェクト ビューに切り替えるのが面倒に感じていませんか?新しいプロジェクトをデフォルトでプロジェクト ビューで開くための新しい設定が追加されました。この設定を有効にするには、[File](macOS の場合は [Android Studio])> [Settings] > [Advanced Settings] > [Project View] に移動し、[Set Project view as the default] を選択します。
振り返り: Android Studio Narwhal リリースの主な機能
Android Studio Narwhal のリリースには、特に毎月のリリースへの移行に伴い、多くの機能が追加されています。強力な AI 統合や新しいテストツールなど、更新情報を見逃してしまうこともあるでしょう。以下に、いくつかの主な機能を紹介します。リリースされたすべての機能の詳細については、Narwhal Feature Drop と Narwhal 3 Feature Drop の投稿をすべてお読みになることを強くおすすめします。
ぜひお試しいただきたい主な機能の概要は次のとおりです。
エージェント モード(安定版になりました)
エージェント モードを使用して、Google Gemini にタスクをサポートしてもらいます。AI エージェントは、プロジェクトを理解し、複雑なタスクを小さなステップに分解し、ユーザーに代わって編集を行い、マルチステップのオペレーションを支援します。たとえば、新機能の追加、コードのリファクタリング、複雑な問題のデバッグなどを IDE 内で直接行うことができます。Entri などのデベロッパーは、エージェント モードを使用して UI モックアップから Jetpack Compose レイアウトを生成し、Gemini in Android Studio によって UI 開発時間を全体で 40% 短縮できることを確認しました。
Android パートナー デバイスラボ(Android デバイス ストリーミングを使用)
Android パートナー デバイスラボを追加して、Android デバイス ストリーミングを拡張しました。これにより、Samsung などのパートナーが提供するさまざまなリモート実機に安全にアクセスし、市場で最も人気のあるデバイスでアプリの互換性とパフォーマンスを Android Studio から直接テストできます。
アプリのバックアップと復元をテストする
アプリのデータ バックアップと復元のフローをテストするツールを追加しました。これは、新しいデバイスに切り替える際にスムーズなユーザー エクスペリエンスを確保するために重要です。アプリのデータのバックアップを生成して別のデバイスに復元できるほか、バックアップを実行構成にアタッチしてこのフローを簡単にテストすることもできます。
サイズ変更可能な Compose プレビュー
Android Studio Narwhal では、レスポンシブ UI の構築がはるかに簡単になりました。Compose プレビューが動的なサイズ変更に対応し、UI がさまざまな画面サイズにどのように適応するかを視覚的にすぐに確認できるようになりました。Compose プレビューでフォーカス モードに入り、端をドラッグするだけで、レイアウトの変更をリアルタイムで確認できます。
Google Play のポリシーに関する分析情報
Android Studio で Google Play Policy Insights を利用できるようになりました。Google Play ポリシー違反の可能性について早期に警告を受け、ポリシーに準拠したアプリを構築できます。Google Play のポリシー要件に関連する lint 警告が、IDE のコード内に直接表示されるようになりました。これらの lint チェックを CI / CD パイプラインに統合することもできます。これらの分析情報には、ポリシーの概要、推奨事項と禁止事項、その他のリソースへのリンクが含まれており、開発サイクルの早い段階で潜在的な問題に対処するのに役立ちます。
概要
まとめると、この Narwhal 4 Feature Drop を含む Android Studio Narwhal リリース シリーズ全体で、さまざまな強力な機能が提供されています。主な追加機能の概要は次のとおりです。
AI(Gemini)を使用して開発する
- エージェント モード: リファクタリング、機能の追加、デバッグなど、複雑なマルチステップのオペレーションを支援する半自律型の AI アシスタント。
- AGENTS.md のサポート: プロジェクト固有のコンテキスト、指示、スタイルガイドを Gemini に提供します。
- プロンプト ライブラリのルール: チームのコーディング標準に合わせて Gemini の出力をカスタマイズします。
- 画像と @File の添付: スクリーンショットやプロジェクト ファイルを添付して、よりコンテキストを考慮した回答を得ることができます。
- Transform UI(Studio Labs): 自然言語を使用して、プレビュー ウィンドウで Compose UI を直接反復処理します。
UI のイテレーションと開発の高速化
- 宣言型 Wear OS ウォッチフェイスのサポート(Narwhal 4 の新機能 ✨): コード補完、エラー検証、直接デプロイを使用して、ウォッチフェイスの作成、デバッグ、デプロイを行えます。
- サイズ変更可能な Compose プレビュー: フォーカス モードでプレビューのサイズを動的に変更して、レスポンシブ UI を即座にテストできます。
- Compose プレビューの改善: コード ナビゲーションが改善され、プレビューを管理するための新しい選択ツールが追加されました。
最適化、調整、テスト
- アプリのバックアップと復元のテスト: 新しいデバイスへの移行時に、アプリのデータ バックアップと復元のフローを簡単にテストできます。
- Android パートナー デバイス ラボ: Samsung などのさまざまなリモート物理パートナー デバイスにアクセスしてテストできます。
- Google Play のポリシーに関する分析情報: Google Play のポリシー違反の可能性に関する早期警告を IDE で直接受け取ることができます。
- Proguard の検査: 範囲が広すぎる keep ルールを特定して修正し、コードの最適化を改善します。
- デフォルトで K2 モード: 次世代の Kotlin コンパイラにより、パフォーマンスが向上します。
- 16 KB ページサイズのサポート: 新しいデバイスに備えるための Lint 警告とエミュレータ。
没入型開発(XR)
- 埋め込み Android XR エミュレータ: IDE 内で XR エミュレータを直接実行します。
- Android XR 用の埋め込み Layout Inspector: XR 環境内で UI レイアウトを検査して最適化できます。
- Android XR プロジェクト テンプレート: XR プロジェクトをすぐに開始できる新しいテンプレート。
IDE ワークフローと品質の改善
- プロジェクト ビューのデフォルト(Narwhal 4 の新機能 ✨): 新しいプロジェクトを常にプロジェクト ビューで開くための新しい詳細設定。
- モジュールにビルドファイルを表示する: Android ビューでのプロジェクト ナビゲーションを改善します。
- プロジェクトの手動同期: 大規模なプロジェクトで Gradle 同期が発生するタイミングをより細かく制御できます。
- 品質の改善: このリリースでは、安定性とパフォーマンスを向上させるために xx 個のバグを修正しました。
始める
開発を加速させる準備はできていますか?Android Studio Narwhal 4 Feature Drop は、Stable チャンネルから今すぐダウンロードできます。
皆様からのフィードバックは重要です。引き続き、バグの報告や機能の提案を通じてご意見をお寄せください。最新機能を早期アクセスするには、Canary チャンネルから Android Studio をダウンロードしてください。
LinkedIn、 Medium、 YouTube、 X の活気ある Android デベロッパー コミュニティに参加しましょう。皆様が構築されるアプリケーションを楽しみにしております。
-
サービスに関する最新情報Android Studio Rabbit 2 が安定版となり、本番環境で使用できる準備が整いました。このリリースには、Bring Your Own Agent、新しい XR エミュレータ機能、LeakCanary のアップデート、新しいエージェント スキル マネージャー ツール、AI コードレビューなど、開発を改善するための主要な機能が含まれています。
Matthew Warner • 所要時間: 3 分 -
サービスに関する最新情報Android でのワイヤレス デバッグが、これまで以上に高速、高信頼性、簡単になりました。ADB Wi-Fi 2.0 では、新しいサーバー スタックとよりスマートなネットワーク処理を導入し、ユーザビリティのギャップに関するデベロッパーのフィードバックに直接対応しています。
-
サービスに関する最新情報これは、Android Studio Quail の最終安定版リリースです。Android Studio の新機能により、AI を活用したプレミアム アプリを効率的かつ効果的に構築できます。
Amman Asfaw • 所要時間: 5 分
Android 開発に関する最新の分析情報を毎週メールでお届けします。