HarmonyOS鸿蒙Next中flutter开发的app不支持120帧
HarmonyOS鸿蒙Next中flutter开发的app不支持120帧 为什么demo包支持原生120帧率 图1, 我自己写的就是60帧,? 同一套代码 安卓端全程原生120帧 这个帧率是需要开发者自己适配吗 看了ltpo的文档,有点没看懂
flutter sdk 3.35.8 ohos

更多关于HarmonyOS鸿蒙Next中flutter开发的app不支持120帧的实战教程也可以访问 https://www.itying.com/category-92-b0.html
序列号漏了兄弟,
更多关于HarmonyOS鸿蒙Next中flutter开发的app不支持120帧的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
问题莫名其妙的解决了,flutter原生120帧嘎嘎流畅 😂


用deveco 导release包也是60帧 😂

在HarmonyOS Next中,Flutter引擎默认帧率上限为60帧。若需实现120帧,需修改Flutter引擎源码,调整Vsync信号处理与渲染管线。具体涉及Skia渲染引擎的帧率配置及平台通道的适配。目前官方Flutter SDK未提供直接支持,需自行定制引擎。
在HarmonyOS Next上,Flutter应用默认的帧率确实可能被限制在60帧。这与Android上的行为不同,因为HarmonyOS的图形渲染管线与Android存在差异。
要启用120Hz高刷新率,你需要进行显式适配。关键是在Flutter引擎初始化时,通过特定接口设置期望的刷新率。这通常需要在你的原生层(ArkTS/Java)代码中,在创建FlutterEngine后,调用类似 setRefreshRate 或相关图形配置的方法,将目标帧率设置为120。
你可以参考官方提供的Demo包,重点查看其原生启动代码中是如何配置Flutter引擎的。Demo包能跑到120帧,正是因为其包含了正确的高刷新率初始化逻辑。请对比你的项目入口文件与Demo的差异,确保帧率配置已正确应用。

