上周,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 團隊還發(fā)布了適用于 Wear OS 的 Compose 1.0,進一步擴展了支持的平臺。
首先發(fā)現(xiàn)這個變化的是外媒 9to5Google,根據(jù)他們的發(fā)現(xiàn)該計劃的代號為 "Spa",而且 Google 已經(jīng)在 Android 系統(tǒng)設(shè)置(Settings)中使用 Compose 重寫了部分頁面。
具體而言,Android 團隊已經(jīng)重寫了與應(yīng)用程序(Apps)、通知(Notifications)和語言偏好有關(guān)的頁面。

目前 Android 14 還處于官方時間表中最早的開發(fā)階段,距離正式發(fā)布至少還有半年時間,開發(fā)團隊還有充足的時間逐步重建。在去年年初,Google 就曾使用 Jetpack Compose 重寫了 Play Store 的 UI,使得應(yīng)用代碼減少了 50%,渲染速度也大幅提升。因此我們也可以期待一下,Android 系統(tǒng)的設(shè)置屆時也會帶來差不多的性能提升。

對開發(fā)團隊來說,大量減少代碼量也更加利于維護。除此之外,Google 通過使用 Jetpack Compose 和 Kotlin 來重建這些系統(tǒng)應(yīng)用 UI,也為第三方開發(fā)者提供一個學(xué)習(xí)如何優(yōu)化應(yīng)用的機會。
-
Android
+關(guān)注
關(guān)注
12文章
4024瀏覽量
133976 -
Google
+關(guān)注
關(guān)注
5文章
1807瀏覽量
60517 -
ui
+關(guān)注
關(guān)注
0文章
209瀏覽量
22387 -
開發(fā)者
+關(guān)注
關(guān)注
1文章
771瀏覽量
18008
原文標(biāo)題:Google默默醞釀新計劃,代號“Spa”
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
深入解析RK平臺Android/Linux Bootloader核心文件:android_bootloader.c
中穎電子8位單片機的I/O設(shè)置介紹
nordic NRF54藍(lán)牙設(shè)備在Google Pixel 10上“聽診”藍(lán)牙信道示例
僅使用智能手機在NVIDIA Isaac Sim中重建場景
谷歌查找我的設(shè)備配件(Google Find My Device Accessory)詳解和應(yīng)用
全新導(dǎo)航庫Jetpack Navigation 3發(fā)布
Android Studio中的Gemini全面支持Dart和Flutter開發(fā)
告別燒固件,RK3562開發(fā)板Android系統(tǒng)屏幕方向臨時設(shè)置小妙招
Android 16更新亮點介紹
Google Fast Pair服務(wù)簡介
ArkUI-X與Android聯(lián)動編譯開發(fā)指南
Android In Docker 中 Magisk 的部署與簡單應(yīng)用指南
Google計劃用Jetpack Compose來重建Android系統(tǒng)中的設(shè)置應(yīng)用
評論