プロダクト ニュース

Android UI 開発は Compose ファースト

2 分で読了
Nick Butcher
プロダクト マネージャー

Jetpack Compose の リリースから 5 年近くが経ちました。この間、Google は、さまざまな Android デバイスで優れた UI を構築するために必要なすべての機能、パフォーマンス、ツールを提供することに注力してきました。Compose を使用すると、最新の UI デザインの要件を満たす、美しいアダプティブ UI を構築できます。

  • 豊富な機能セット: レイアウト、入力、グラフィック、アニメーション API の強力なライブラリと最新のマテリアル デザイン コンポーネントを備えた Compose を使用すると、あらゆるものを構築できます。
  • 高いパフォーマンス: Compose はネイティブ パフォーマンスを提供し、ユーザーに快適なエクスペリエンスを提供します。
  • アダプティブ: Compose は、さまざまな Android フォーム ファクタで動作するアダプティブ アプリを構築する最も簡単な方法を提供します。
  • 生産性: プレビューやライブ編集などの強力なツールと Kotlin の表現力を活用することで、Jetpack Compose を使用して構築するチームは、製品化までの時間を短縮し、開発を大幅に加速させることができます。

Compose は Android UI 開発の標準として成熟しました。Google は、すべての Android UI を Compose で構築する ことを推奨しています。これを「Compose ファースト」と呼びます。本日より、すべての API、ライブラリ、ツール、ガイダンスを Compose で提供します。Compose が置き換える View コンポーネント(android.widget パッケージのコンポーネント)は、メンテナンス モード に移行しました。View コンポーネントを非推奨にしたり削除したりする予定はありません。重要なバグ修正は引き続きサポートしますが、新機能は追加されません。

View ベースの Jetpack ライブラリ

Fragments、RecyclerView、Viewpager などの View ベースのライブラリも同様です。これらのライブラリは完成したと見なされ、重要なバグ修正のみが公開されます。メンテナンス モードに移行したライブラリの一覧については、 こちらをご覧ください。

ツール

新しい Android Studio UI ツールは、Jetpack Compose 用にのみ構築されます。既存の View ベースのツール(Navigation Editor や Layout Editor など)はメンテナンス モードに移行し、新機能は追加されません。

ガイダンス

ドキュメント、Codelab、サンプルは、Jetpack Compose を使用した UI の構築に重点を置いています。一般的な情報と Compose の情報を含むページから、View 固有のドキュメントへのリンクを引き続き確認できます。

Compose を活用しましょう

Compose で新しい機能をすべて構築し、既存の機能に手を加える際に変換して、Compose の多くのメリットを活用することをおすすめします。既存のレイアウトを Compose に変換するには、XML から Compose への移行スキルをご利用ください。


Compose の最新リリースについては、Jetpack Compose 2026 年 4 月リリースの新機能のブログと、今後の予定のロードマップをご覧ください。

Compose が推奨される UI ツールキットになるよう、機能リクエストやフィードバックをお寄せいただきありがとうございました。フィードバックがございましたら、引き続きお寄せください。 Compose を活用しましょう。

執筆者:

続きを読む