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。

热门文章
越南博彩管控逐步放宽,惟本土需求仍显乏力
东南亚资讯
BETFAIR 网络攻击80万用户资料泄露
游戏风向
越南在线博彩业政策收紧 催生市场新机遇
东南亚资讯
哈萨克斯坦计划对在线赌场促销活动进行处罚
游戏风向
灰度世界杯嘉年华狂欢派对吉隆坡站即将开启,业务拓展人脉社交从马来西亚开始
灰度头条
GGC Awards 2026 璀璨科伦坡:致敬 iGaming 行业的领航者与创新力量
灰度头条
菲律宾博彩技术赛道迎来新变局,B2B 供应模式加速渗透
东南亚资讯
英国确认各垂直行业的赌博税税率
游戏风向
巴西拟将博彩税率提高至24% 税收将用于社保和医疗领域
游戏风向
灰度在iGB L!VE 2026展位T70和你相约7月,一起点燃伦敦的热情!
灰度头条
巴西颁布新法赋权央行封锁非法博彩账户及 Pix 交易
支付动态
横跨全球6个城市,灰度8场派对邀你共看世界杯,重塑高质量社交新场景
灰度头条
斯里兰卡博弈产业大转型,官方:剑指南亚拉斯维加斯
游戏风向
2027 Global Game Connect(GGC)斯里兰卡招商全面开启!业务人脉尽在掌握!
灰度头条
JILI 宣布与全球板球传奇 AB de Villiers(ABD)达成重磅战略合作
体育游戏
首页
游戏
合作
发现
我的