Flutter 3.24大更新強化GPU渲染與多平臺支援
支付動態 · 2024-08-08

Flutter 3.24多項功能更新,進一步提升Impeller引擎渲染效能,推出低階API Flutter GPU增強GPU繪圖支援,也新增Web多視圖嵌入,並開始支援Swift Package Manager

Flutter 3.24迎來許多新功能和改進,除了框架和介面操作本身有許多更新之外,多項渲染相關的功能都獲得強化,像是渲染引擎Impeller效能強化,官方還推出Flutter GPU低階繪圖API,支援更複雜的圖形應用。

渲染引擎Impeller獲得一系列文字渲染效能改進,像是文字的粗細、間距和字距調整的顯示品質都已經與傳統渲染器相當,另外表情符號的滾動效能也有提升,解決了頁面滾動時大量表情符號造成卡頓的現象。

不過,Impeller要上到Android作業系統則還需要再等等,因為Android 14上的臭蟲,影響了Platform Views API的使用,導致Impeller在Android上的預覽期延長。雖然目前這個臭蟲已經被修復,但是由於許多已部署的裝置,仍會持續執行未修復的Android版本一陣子。官方為了要確保Flutter能在廣泛的裝置上順利運作,預告在今年稍晚的穩定版本,才會將Impeller設為預設渲染器。

Flutter 3.24加入稱為Flutter GPU的低階繪圖API,允許開發者使用Dart程式碼,以及GLSL著色器創建自定義渲染器,而且不需要用到任何原生平臺的程式碼。Flutter GPU擴展了可以直接在Flutter中渲染的內容,支援創建複雜的進階圖形和3D場景,這對於像是遊戲或是視覺化工具,需要高效能繪圖渲染的應用非常有用。

Flutter GPU的渲染功能依賴Impeller渲染引擎,其提供的繪圖API讓開發者可以完全控制渲染過程的各個階段,其提供的靈活性,對於創建複雜的解決方案非常重要。目前Flutter GPU支援iOS、macOS和Android,官方計畫在未來推展到所有Flutter支援的平臺。

Flutter也強化了對網頁平臺的支援,新增Web多視圖嵌入功能,這讓開發者可以將內容同時渲染到不同的HTML元素中,實作靈活的網頁應用。Web多視圖嵌入功能可動態新增和移除視圖,並支援每個視圖自定義初始資料,適合像是儀錶板、資料視覺化、互動式多媒體內容等複雜的網頁應用。

還有一項對iOS與macOS開發者的好訊息,Flutter 3.24開始初步支援Swift Package Manager,這介接了Flutter擴充與Swift套件生態系,且由於Swift Package Manager與Xcode綑綁在一起,開發者使用Flutter開發Apple平臺應用,便不再需要安裝Ruby和CocoaPods。

熱門文章
菲律賓博彩技術賽道迎來新變局,B2B 供應模式加速滲透
東南亞資訊
印第安納州在線賭場法案在眾議院委員會停滯不前
合規與政策
哈薩克計劃對線上賭場促銷活動進行處罰
合規與政策
橫跨全球6個城市,灰度8場派對邀你共看世界盃,重塑高質量社交新場景
灰度頭條
斯里蘭卡博弈產業大轉型,官方:劍指南亞拉斯維加斯
合規與政策
越南博彩管控逐步放寬,惟本土需求仍顯乏力
東南亞資訊
菲律賓網絡賭博和加密貨幣仍構成持續的洗錢風險
東南亞資訊
越南在線博彩業政策收緊 催生市場新機遇
東南亞資訊
英國確認各垂直行業的賭博稅稅率
合規與政策
JILI 宣佈與全球板球傳奇 AB de Villiers(ABD)達成重磅戰略合作
體育遊戲
新澤西州7月博彩收入創6.06億美元新高,頒布禁令
合規與政策
灰度在iGB L!VE 2026展位T70和你相約7月,一起點燃倫敦的熱情!
灰度頭條
GGC Awards 2026 璀璨科倫坡:致敬 iGaming 行業的領航者與創新力量
灰度頭條
印度最高法院受理公益訴訟,要求全國禁封「偽裝」成社交遊戲的賭博平台
合規與政策
西班牙監管機構警告在線賭博平臺存在身份盜竊行為
合規與政策
首頁
遊戲
合作
發現
我的