プロダクト ニュース

Android UI 開発は Compose ファースト

所要時間: 2 分
Nick Butcher のプロフィールを表示
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 ファースト」と呼んでいます。本日より、Compose で API、ライブラリ、ツール、ガイダンスをすべて提供します。Compose が置き換える View コンポーネント(android.widget パッケージのコンポーネント)は、メンテナンス モードであると見なされます。View コンポーネントを非推奨にしたり削除したりする予定はありません。重要なバグの修正は引き続きサポートしますが、新機能は追加されません。

ビューベースの Jetpack ライブラリ

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

ツール

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

ガイダンス

ドキュメント、Codelab、サンプルでは、Jetpack Compose を使用した UI の構築に焦点を当てます。Views 固有のドキュメントは、汎用情報と Compose 情報を含むページから、必要に応じてリンクされています。

Happy Composing

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


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

Compose が推奨される UI ツールキットになるうえで役立った機能リクエストやフィードバックをお寄せいただいた皆様に感謝いたします。フィードバックがございましたら、お気軽にお知らせください。Compose を使ったコーディングをお楽しみください。

作成者:
続きを読む