Flutter 3.35.7-ohos-0.0.3 发布:能力增强、性能优化与多项问题修复

Flutter 3.35.7-ohos-0.0.3 发布:能力增强、性能优化与多项问题修复

欢迎大家加入开源鸿蒙跨平台开发者社区

Flutter OpenHarmony 迎来 3.35.7-ohos-0.0.3 版本更新。这个版本基于上游 Flutter 3.35.7 适配,重点围绕 平台能力补齐、渲染性能优化、输入与 PlatformView 体验修复 展开,适合希望提前体验新能力、跟进技术演进的开发者学习和验证。

如果你正在关注 Flutter OH 的新特性,或者希望评估后续项目升级方向,这个版本值得重点关注。


一、版本概述

3.35.7-ohos-0.0.3 是 Flutter OpenHarmony 平台的技术演进版本,继续完善 OpenHarmony 平台侧能力,增强平台化 Channel、外接纹理、云端 SDK 等特性支持,同时在渲染链路、输入体验和编译流程方面做了多项优化。

这一版本更适合:

  • 想提前体验 Flutter OH 新能力的开发者
  • 关注 Impeller、PlatformView、键盘输入等场景的开发者
  • 需要跟进 Flutter OH 最新演进方向的团队

二、本次更新亮点

相比仅看变更列表,这个版本更值得关注的是下面几类能力提升。

1. 平台能力持续补齐

  • 新增和完善平台化能力支持
  • 增加 SensitiveContentChannel 适配
  • 增加外接纹理可见区域监控能力
  • 支持点击状态栏自动回到顶部

这意味着 Flutter OH 在平台交互、页面行为一致性以及复杂渲染场景支持上进一步增强。

2. 渲染与性能持续优化

  • Frame gate 能力增强:保持生产队列持续排空,但避免无效调度
  • Impeller Vulkan 后端支持在 dirty region 为 0 时跳过渲染
  • 使用毕昇编译器替换并开启优化选项

这些优化有助于减少不必要的渲染开销,提升复杂页面或高频刷新场景下的运行效率。

3. 输入与交互体验更稳定

本次修复重点覆盖键盘、输入框和 PlatformView 相关问题,包括:

  • 修复软键盘直接弹起到界面上的问题
  • 修复键盘 Home 键行为不一致问题
  • 修复键盘 CapsLock 与回车键失效问题
  • 修复 PlatformView 输入框弹键盘闪烁问题
  • 修复多 PlatformView 场景下输入框失焦问题
  • 修复剪贴板无法粘贴自定义格式内容的问题

如果你的项目有 WebView、PlatformView、富文本输入或复杂表单场景,这部分更新会非常有价值。


三、重点修复项一览

除能力增强外,本次还修复了多个实际开发中容易遇到的问题:

  • 修复变换坐标系下按原始尺寸裁剪导致尺寸不匹配的问题
  • 修复 WebView 不可见时 onInactive 未触发的问题
  • 修复 multiply 混合模式在部分 GPU 上画面发白、发灰的问题
  • 修复 monorepo 场景下 flutter_audioplayers 编译失败、缺少 .dart_tool/package_config.json 的问题
  • 修复 Impeller 在部分 HarmonyOS 设备上渐变效果出现裁剪的问题
  • 移除编译过程中的 ohpm clean,优化构建流程稳定性

整体来看,这个版本对 渲染稳定性、输入体验、编译可用性 都做了比较扎实的补强。


四、版本配套要求

在使用本版本前,建议先确认开发环境满足以下要求:

项目 要求
OpenHarmony API 23 及以上
Flutter SDK 3.35.7-ohos-0.0.3
版本显示说明 由于 Flutter 版本解析规则,该版本实际可能显示为 3.35.8-ohos-0.0.3

如果你在环境检查中看到版本号显示为 3.35.8-ohos-0.0.3,通常属于版本解析策略导致的显示差异,不必误判为安装错误。


五、如何获取代码

当前推荐直接从 oh-3.35.7-dev 分支获取源码进行学习和验证。

方式一:直接 clone 指定分支

bash 复制代码
git clone -b oh-3.35.7-dev --single-branch https://atomgit.com/openharmony-tpc/flutter_flutter.git
cd flutter_flutter

方式二:先 clone 仓库,再切换分支

bash 复制代码
git clone https://atomgit.com/openharmony-tpc/flutter_flutter.git
cd flutter_flutter
git checkout -b dev origin/oh-3.35.7-dev

如果你只是想快速体验新能力,推荐使用 方式一 ;如果你后续还需要查看其他分支或对比版本演进,推荐使用 方式二


六、配套文档

建议结合配套文档一起阅读,重点关注:

  • 环境搭建
  • 工程创建与运行
  • 插件开发与适配
  • 调试与问题排查

七、总结

3.35.7-ohos-0.0.3 不是一个单纯"修几个问题"的小版本,而是一个在 平台能力、渲染性能、输入体验和构建稳定性 上都明显前进一步的版本。

如果你是:

  • 想学习 Flutter OH 最新能力的开发者
  • 需要评估新版本升级收益的团队
  • 正在处理 PlatformView、键盘、Impeller 渲染问题的项目成员

那么这个版本都很值得尽快上手验证。

参考资料

相关推荐
SoaringHeart9 小时前
Flutter进阶:基于 EasyRefresh 的下拉刷新封装 n_easy_refresh_mixin.dart
前端·flutter
月光下的丝瓜1 天前
Flutter 国内安装指南
前端·flutter
恋猫de小郭4 天前
Amper 正式转正 Kotlin Toolchain ,Gradle 未来何去何从
android·前端·flutter
张风捷特烈4 天前
Flutter 类库大揭秘#02 | path_provider 各平台实现
前端·flutter
TT_Close5 天前
别劝退了!5秒搞定 Flutter 鸿蒙 FVM 起跑线
flutter·harmonyos·visual studio code
你听得到115 天前
用户说 App 卡,但说不清在哪?我把 Flutter 监控 SDK 升级成了链路观测工作台
前端·flutter·性能优化
stringwu7 天前
Flutter 开发必备:MVI 架构的高效实现指南
前端·flutter
程序员老刘7 天前
Flutter版本选择指南:3.44系列继续观望 | 2026年6月
flutter·ai编程·客户端
用户965597361909 天前
Provider vs Bloc vs GetX vs Riverpod:Flutter 状态管理方案怎么选?
flutter
恋猫de小郭9 天前
Flutter Patchwork,不用 Fork 改依赖包源码的第三方工具
android·前端·flutter