Flutter 2.0引入了對構(gòu)建Web應(yīng)用程序的生產(chǎn)質(zhì)量的支持
作者:佚名 來源:彩虹下載站 時間:2021-03-09
這么說,讓我們看看Flutter for Web意味著什么。
渲染器
Flutter for Web可以通過兩種方式在瀏覽器中顯示您的應(yīng)用程序。它可以使用HTML,CSS和Canvas或CanvasKit進行呈現(xiàn)。每個都有自己的優(yōu)勢。HTML渲染器使用更多基本元素,因此下載和加載速度更快。CanvasKit渲染器較重,但在屏幕上顯示很多內(nèi)容時,它可以提供更好的性能。
默認(rèn)情況下,F(xiàn)lutter Web應(yīng)用程序?qū)⒒诳蛻舳嗽O(shè)備自動選擇要使用的渲染器。將向移動設(shè)備發(fā)送HTML渲染器,而向桌面設(shè)備發(fā)送CanvasKit。如果您要使用特定的渲染器,則Google提供了始終使用其中一個的選項。
特定于網(wǎng)絡(luò)的功能
盡管Flutter是跨平臺的,但仍有一些特定于每個受支持平臺的東西。這是因為有些東西僅存在于一個平臺上,或者需要某種特殊的API才能以某種方式工作。和網(wǎng)絡(luò)沒有什么不同。
Flutter 2.0添加了對自定義URL策略,Web應(yīng)用深度鏈接和適當(dāng)?shù)腜WA支持等支持。當(dāng)您為Web項目創(chuàng)建Flutter時,將為您生成Web清單和服務(wù)工作者模板。
手勢和鍵盤
為了真正成為跨平臺,框架需要考慮其目標(biāo)。如果它在桌面平臺上運行,則應(yīng)響應(yīng)鍵盤快捷鍵。在移動設(shè)備上,它應(yīng)響應(yīng)點擊和滑動手勢。
好吧,F(xiàn)lutter for Web可以完成這兩項工作。通過網(wǎng)絡(luò),它同時針對臺式機和移動設(shè)備。隨著Flutter for Web的穩(wěn)定發(fā)行,它支持本機手勢,具體取決于客戶端平臺和輸入源。
外掛程式
像任何好的語言一樣,F(xiàn)lutter在這種情況下也支持庫或插件。為了安全起見,插件需要指定其平臺兼容性。由于Flutter for Web是該框架的相對較新的功能,因此許多插件(包括Google自己的插件)均不支持該插件。
隨著Flutter 2.0的發(fā)布,包括Firebase套件在內(nèi)的所有Google Flutter插件都被標(biāo)記為與Web兼容。
雖然這看起來似乎不多,但這些是一些相當(dāng)大的功能。Flutter 2.0獲得了一個完整的平臺,并且進行了大量工作以使Flutter for Web集成到框架的其余部分中。
更多資訊
-
金牌游戲:Vicious Attack駱駝啟示錄和皇家港口3現(xiàn)已免費
-
GoPro的新Quik應(yīng)用程序可根據(jù)您喜歡的照片制作亮點卷軸
-
Star Citizen眾籌資金突破3.5億美元
-
中華萬年歷能在手機上使用嗎_功能特色有哪些
-
pp助手正版為用戶提供免費海量資源下載
-
lost life中文版下載_lost life如何提升小女孩好感度
-
gta3修改器實用性大嗎 gta3修改器使用技巧
-
sai2筆刷如何使用?實用的使用技巧來了
-
幸存的火星在新工作室下重返開發(fā) 帶來了新鮮的內(nèi)容
-
全面戰(zhàn)爭:戰(zhàn)錘2將于3月18日獲得免費傳奇英雄
-
回合制Roguelite RPG梅林之手將于5月登陸PC
-
微軟通過Xbox Game Pass認(rèn)真地升級了游戲