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