產品新訊

Android UI 開發作業以 Compose 為優先

2 分鐘閱讀
Nick Butcher
產品經理

自 Jetpack Compose 推出以來,我們投入了近 5 年的時間,為您提供各種功能、效能和工具,協助您在各式各樣的 Android 裝置上建構出色的 UI。Compose 可協助您建構美觀的自適應 UI,滿足現代 UI 設計需求。

  • 豐富的功能集: Compose 提供強大的版面配置、輸入、圖形、動畫 API 程式庫,以及最新的 Material Design 元件,可讓您建構任何內容。
  • 高效能: Compose 提供原生效能,可為使用者帶來愉悅的體驗。
  • 自動調整: Compose 提供最簡單的方法,可建構自動調整式應用程式,適用於各種 Android 板型規格。
  • 效率提升: 團隊表示,使用 Jetpack Compose 建構應用程式時,可運用預覽和即時編輯等強大工具,以及 Kotlin 的完整表達能力,大幅加快開發速度,縮短上市時間。

Compose 已成為 Android UI 開發的標準,我們認為所有 Android UI 都應以 Compose 建構,我們稱之為「Compose First」。從今天起,我們將在 Compose 中提供所有 API、程式庫、工具和指引。我們現在認為 Compose 取代的 View 元件 (android.widget 套件中的元件) 處於維護模式。我們沒有計畫要淘汰或移除 View 元件,並會繼續提供重大錯誤修正服務,但不會新增任何功能。

以 View 為基礎的 Jetpack 程式庫

Fragment、RecyclerView 或 Viewpager 等以 View 為基礎的程式庫也是如此,我們認為這些程式庫已臻完善,只會發布重大錯誤修正。如需目前處於維護模式的程式庫完整清單,請參閱這篇文章

工具

所有新的 Android Studio UI 工具都只會為 Jetpack Compose 建構。現有的檢視畫面工具 (例如 Navigation 編輯器和版面配置編輯器) 現在處於維護模式,不會再收到新功能。

指引

說明文件、程式碼研究室和範例將著重於使用 Jetpack Compose 建構 UI。您仍可在包含一般和 Compose 資訊的頁面中,找到 Views 專屬的連結說明文件 (如適用)。

祝您編寫愉快!

建議您使用 Compose 建構所有新功能,並在觸及現有功能時進行轉換,以享有 Compose 的諸多優勢。歡迎參閱 XML 轉移至 Compose 遷移技能,瞭解如何將現有版面配置轉換為 Compose。


如要瞭解最新版 Compose,請參閱「Jetpack Compose 2026 年 4 月發布版本的新功能」網誌,以及「路線圖」,瞭解未來規劃。

感謝您提供功能要求和意見回饋,協助我們將 Compose 打造為推薦的 UI 工具包。如有任何其他意見回饋,歡迎隨時與我們聯絡。祝編寫愉快!

繼續閱讀