偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

官方聲稱(chēng),Jetpack Compose 1.6 的性能得到了全面提升,號(hào)稱(chēng)“頁(yè)面滾動(dòng)性能增加了 20%。啟動(dòng)時(shí)間縮短了約 12%”,允許用戶(hù)更流暢地進(jìn)行開(kāi)發(fā)工作。

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

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

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

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

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

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

責(zé)任編輯:姜華 來(lái)源: IT之家
相關(guān)推薦

2013-03-06 10:07:31

微軟Visual Stud

2011-05-11 16:13:49

Windows AzuAndriodWindows Pho

2025-05-26 00:02:00

TypeScriptGo 語(yǔ)言前端

2010-03-03 16:31:42

Android SDK

2011-11-22 13:17:47

2011-05-10 14:49:10

BlackBerry BlackBerry 黑莓

2009-04-16 08:14:52

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

2012-03-28 10:37:55

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

2018-06-17 08:13:02

微軟工具包Visual Stud

2009-06-02 08:41:14

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

2009-02-16 09:10:00

ChromeLinuxGTK

2023-06-04 19:13:17

Windows 11微軟

2020-07-09 10:02:27

Python開(kāi)發(fā)工具

2023-08-25 08:06:04

項(xiàng)目布局LazyRow?

2023-03-29 09:52:29

FlutterUI 工具包

2018-05-03 09:03:16

微軟工具包Windows

2021-03-14 13:26:08

ChromeChrome瀏覽器瀏覽器

2015-11-18 17:54:02

SDK

2021-11-25 22:52:59

Windows 10Windows微軟

2013-10-31 13:50:42

搜狗瀏覽器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)