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 の構築に重点を置きます。ビュー固有のドキュメントは、汎用情報と Compose 情報を含むページから、必要に応じてリンクされています。
Compose をお楽しみください
Compose の多くのメリットを得るために、すべての新機能を Compose で構築し、既存の機能は変更時に変換することをおすすめします。既存のレイアウトを Compose に変換するには、XML から Compose への移行スキルをご覧ください。
Compose の最新リリースについては、Jetpack Compose 2026 年 4 月リリースの新機能のブログと、今後の予定についてはロードマップをご覧ください。
Compose が推奨の UI ツールキットになるよう、機能リクエストやフィードバックをお寄せいただきありがとうございました。いつものように、フィードバックがございましたら、お気軽にお知らせください。Compose を使ったコーディングをお楽しみください。
続きを読む
-
プロダクト ニュース
デベロッパーの皆様が自動車向け Android にアプリやエクスペリエンスを提供し続けてくださることを、大変嬉しく思っています。昨年も、Android Auto と Google 搭載車のアプリ エコシステムは力強い成長と勢いを維持しました。
Jan Kleinert, Noam Gefen, Thomas Weathers • 所要時間: 3 分
-
プロダクト ニュース
本日、Jetpack Compose 2025 年 12 月リリースが安定版になりました。これには、コア Compose モジュールのバージョン 1.10 と Material 3 のバージョン 1.4 が含まれており、新機能と大幅なパフォーマンスの改善が追加されています。
Nick Butcher • 所要時間: 6 分
-
プロダクト ニュース
Google I/O 2026 で、Android がオペレーティング システムからインテリジェンス システムに移行することを発表しました。また、システムでインテリジェントなエクスペリエンスをネイティブに構築し、Google の AI の力をアプリに導入する方法もご紹介しました。
Jingyu Shi • 所要時間: 2 分
最新情報の入手
Android 開発に関する最新の分析情報を毎週メールでお届けします。