上周,Google 發(fā)布了 Android 14 的首個開發(fā)者預(yù)覽版,除了那些最新的功能以外,Google 似乎還正在默默醞釀一個新的計劃 —— 用更現(xiàn)代的 Jetpack Compose 來逐步重建 Android 系統(tǒng)中的設(shè)置應(yīng)用,取代傳統(tǒng)的 Android View。
Jetpack Compose 是 Android 的現(xiàn)代原生 UI 工具包,可以幫助開發(fā)者更快地構(gòu)建應(yīng)用程序。Compose 也是官方推薦的為手機、平板電腦和可折疊設(shè)備構(gòu)建 Android 應(yīng)用的方式。在去年,Android 團(tuán)隊還發(fā)布了適用于 Wear OS 的 Compose 1.0,進(jìn)一步擴展了支持的平臺。
首先發(fā)現(xiàn)這個變化的是外媒 9to5Google,根據(jù)他們的發(fā)現(xiàn)該計劃的代號為 "Spa",而且 Google 已經(jīng)在 Android 系統(tǒng)設(shè)置(Settings)中使用 Compose 重寫了部分頁面。
具體而言,Android 團(tuán)隊已經(jīng)重寫了與應(yīng)用程序(Apps)、通知(Notifications)和語言偏好有關(guān)的頁面。
目前 Android 14 還處于官方時間表中最早的開發(fā)階段,距離正式發(fā)布至少還有半年時間,開發(fā)團(tuán)隊還有充足的時間逐步重建。在去年年初,Google 就曾使用 Jetpack Compose 重寫了 Play Store 的 UI,使得應(yīng)用代碼減少了 50%,渲染速度也大幅提升。因此我們也可以期待一下,Android 系統(tǒng)的設(shè)置屆時也會帶來差不多的性能提升。
對開發(fā)團(tuán)隊來說,大量減少代碼量也更加利于維護(hù)。除此之外,Google 通過使用 Jetpack Compose 和 Kotlin 來重建這些系統(tǒng)應(yīng)用 UI,也為第三方開發(fā)者提供一個學(xué)習(xí)如何優(yōu)化應(yīng)用的機會。
-
Android
+關(guān)注
關(guān)注
12文章
3937瀏覽量
127456 -
Google
+關(guān)注
關(guān)注
5文章
1765瀏覽量
57560 -
ui
+關(guān)注
關(guān)注
0文章
204瀏覽量
21381 -
開發(fā)者
+關(guān)注
關(guān)注
1文章
577瀏覽量
17023
原文標(biāo)題:Google默默醞釀新計劃,代號“Spa”
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論