自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

安卓原生 UI 工具包 Jetpack Compose 獲推 1.6 版更新:頁面滾動性能提升 20%、引入“穩(wěn)定”標記等

移動開發(fā) Android
研究人員改進了 Jetpack Composed 的內(nèi)存分配和延遲初始化能力,從而為 Compose 編譯器的所有 API 提供了有效性能提升,用戶可以在“文字”、“可點擊元素”、“延遲加載列表”等 API 等看到肉眼可見的性能改進。

IT之家 1 月 29 日消息,谷歌日前為安卓原生 UI 工具包 Jetpack Compose 推出了 1.6 版本,該版本主要改進了性能表現(xiàn),據(jù)稱在“頁面滾動性能”和“啟動速度”方面有明顯提升,此外谷歌還為 Compose 編譯器引入了一項“穩(wěn)定”標記,并在字體方面也有所改進。

IT之家注意到,研究人員改進了 Jetpack Composed 的內(nèi)存分配和延遲初始化能力,從而為 Compose 編譯器的所有 API 提供了有效性能提升,用戶可以在“文字”、“可點擊元素”、“延遲加載列表”等 API 等看到肉眼可見的性能改進。

官方聲稱,Jetpack Compose 1.6 的性能得到了全面提升,號稱“頁面滾動性能增加了 20%。啟動時間縮短了約 12%”,允許用戶更流暢地進行開發(fā)工作。

此外,谷歌還為 Compose 編譯器添加了一個名為“穩(wěn)定”的標注選項,允許用戶將任意類、庫標記為“穩(wěn)定”,號稱能夠在不犧牲開發(fā)者靈活性的前提下,讓 Compose 編譯器通過標記智能判斷 UI 何時需要重新組合(自動刷新),從而提升應用程序性能。

谷歌同時表示,Compose 編譯器插件生成的代碼也得到了改進。由于 Compose 編譯器會跟蹤 Compose 的狀態(tài)對象,以判斷在狀態(tài)值發(fā)生變化時,哪些項目需要被重新組合。

不過谷歌提到,上述內(nèi)容中許多狀態(tài)值僅會被讀取一次,甚至部分狀態(tài)值從未被讀取,但仍然會被頻繁跟蹤重組,因此造成了性能損耗。因此谷歌引入了一項名為內(nèi)在記憶(Intrinsic Remember)的功能,號稱能夠記錄狀態(tài)對象的 remember 函數(shù),從而僅重組“該重組的項目”,避免不必要的重新渲染過程。

除了性能方面的更新外,谷歌還改善了 Jetpack Compose 的默認字體填充能力,默認關閉過時的 includeFontPadding 字間距屬性,從而令文字布局“更符合設計規(guī)范”。

▲ 圖源 谷歌官方新聞稿(下同)

該 UI 工具包還支持了非線性字體縮放,以提升文本可讀性和可訪問性;并引入了平臺級拖放能力,允許用戶將文件內(nèi)容從一個應用拖到另一個應用,有點類似錘子的 OneStep 和榮耀的任意門功能。

責任編輯:姜華 來源: IT之家
相關推薦

2013-03-06 10:07:31

微軟Visual Stud

2011-05-11 16:13:49

Windows AzuAndriodWindows Pho

2011-05-10 14:49:10

BlackBerry BlackBerry 黑莓

2011-11-22 13:17:47

2010-03-03 16:31:42

Android SDK

2012-03-28 10:37:55

谷歌安卓開發(fā)工具AppInventor

2009-04-16 08:14:52

Windows 7微軟操作系統(tǒng)

2009-02-16 09:10:00

ChromeLinuxGTK

2009-06-02 08:41:14

微軟Windows 7操作系統(tǒng)

2018-06-17 08:13:02

微軟工具包Visual Stud

2023-08-25 08:06:04

項目布局LazyRow?

2023-06-04 19:13:17

Windows 11微軟

2020-07-09 10:02:27

Python開發(fā)工具

2018-05-03 09:03:16

微軟工具包Windows

2023-03-29 09:52:29

FlutterUI 工具包

2021-03-14 13:26:08

ChromeChrome瀏覽器瀏覽器

2015-11-18 17:54:02

SDK

2013-10-31 13:50:42

搜狗瀏覽器

2021-11-25 22:52:59

Windows 10Windows微軟

2025-01-15 11:57:13

點贊
收藏

51CTO技術棧公眾號