2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
Google的跨平臺UI工具箱Flutter已達(dá)到1.20穩(wěn)定版。在以前的穩(wěn)定版本中,Google引入了實(shí)質(zhì)性的性能改進(jìn),改進(jìn)了對iOS上的Metal的支持以及新的Material部件。今天的Flutter 1.20穩(wěn)定版包括更多的性能改進(jìn),多項(xiàng)UI增強(qiáng)功能,Visual Studio Code擴(kuò)展的更新,針對移動文本字段的自動填充等。
Flutter 1.20包括來自全球359個貢獻(xiàn)者的3,029個合并的PR和5,485個已解決的問題,是迄今為止Flutter發(fā)行版中數(shù)量最多的貢獻(xiàn)者。Google還自豪地指出,目前在Google Play上有超過90,000個使用Flutter開發(fā)的應(yīng)用,比4月份的50,000個有所增加。這種增長大部分來自印度,谷歌稱印度現(xiàn)在是Flutter開發(fā)人員的首選地區(qū)。
性能改進(jìn)
以下是Google提高Flutter 1.20性能的一些方法:
Google包含了針對樹狀搖動圖標(biāo)的性能修復(fù)程序,現(xiàn)在已成為構(gòu)建非網(wǎng)絡(luò)應(yīng)用程序時的默認(rèn)設(shè)置。此功能通過刪除未使用的任何圖標(biāo)來減小應(yīng)用程序的大小。圖標(biāo)字體樹搖動目前僅限于TrueType字體,但Google表示將來會取消這一限制。
如果應(yīng)用程序在第一次運(yùn)行時具有不穩(wěn)定的動畫,但隨后在隨后的啟動中變得平滑,則可能是由于著色器編譯令人討厭。使用Skia Shading Language著色器預(yù)熱后,可以將著色器編譯垃圾減少多達(dá)2倍。
Google重構(gòu)了鼠標(biāo)命中測試,將基于Web的微基準(zhǔn)的性能提高了15倍。因此,Google能夠添加對鼠標(biāo)光標(biāo)的支持,該鼠標(biāo)光標(biāo)將顯示在幾個常用小部件中。
Google在Dart 2.9中提高了Dart的UTF-8解碼器的解碼速度。在UTF-8解碼基準(zhǔn)測試中,該公司測得在低端ARM設(shè)備上英文文本和中文文本的改進(jìn)率分別接近200%和400%。
自動填充移動文本字段
開發(fā)人員強(qiáng)烈要求的功能是在Flutter應(yīng)用程序中支持文本自動填充。在Flutter 1.20中,已添加了基本的自動填充功能,但是不支持某些特定于平臺的配置(例如iOS上的passwordRules)。Google還為網(wǎng)絡(luò)應(yīng)用帶來了自動填充文本字段支持。
InteractiveViewer小部件
這個新的小部件旨在在您的應(yīng)用程序中構(gòu)建交互式元素,例如平移,縮放,拖放“ n”等等。該API文檔可以在這里同時上傳了演示在這里深入到這個新的小部件的開發(fā)過程。
Visual Studio Code中嵌入的Dart DevTools
Google添加了一個新的Visual Studio Code擴(kuò)展,該擴(kuò)展將Dart DevTools直接帶入Visual Studio Code編碼工作區(qū)。可以使用dart.previewEmbeddedDevTools設(shè)置啟用此功能。
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。