據(jù)谷歌開發(fā)者發(fā)布,Android 12 改進(jìn)了一項被許多 Android 用戶視為關(guān)鍵的功能 - App Widgets。
改進(jìn)后的 Widgets 更加實用、美觀,且更易于被用戶發(fā)現(xiàn) (84% 的用戶至少使用一個 Widgets)。
現(xiàn)在,我們發(fā)布了 Jetpack Glance 的第一個 Alpha 版,讓 Widgets 的構(gòu)建過程變得更加輕松。
該版本是建立在 Jetpack Compose 運行時 (Runtime) 之上的新框架,旨在實現(xiàn)更快、更輕松的為主屏幕或其他界面構(gòu)建 App Widgets。
Android 12 Widgets 改進(jìn)
https://developer.android.google.cn/about/versions/12/features/widgets
App Widgets
https://developer.android.google.cn/guide/topics/appwidgets/overview
Jetpack Glance
https://developer.android.google.cn/jetpack/androidx/releases/glance
Jetpack Compose 運行時 (Runtime)
https://developer.android.google.cn/jetpack/androidx/releases/compose-runtime
Glance 提供了新式聲明 Kotlin API,其類似于您在 Jetpack Compose 中使用的 API,能夠幫助您用更少的代碼構(gòu)建更美觀的自適應(yīng) App Widgets。
https://developer.android.google.cn/jetpack/compose
Glance 提供了可組合項的基礎(chǔ)組件集,助您打造 "一目了然" 的體驗。現(xiàn)在,我們將提供更多的 App Widgets。
Glance 利用 Jetpack Compose 運行時 (Runtime),可以將可組合項轉(zhuǎn)化為實際的 RemoteViews,并在 App Widgets 中顯示。