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 渲染问题的项目成员

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

参考资料

相关推荐
2501_920627616 小时前
Flutter 框架跨平台鸿蒙开发 - 派对策划助手应用
flutter·华为·harmonyos
里欧跑得慢7 小时前
Flutter 组件 powersync_core 的适配 鸿蒙Harmony 实战 - 驾驭极致离线优先架构、实现鸿蒙端高性能 SQL 增量同步与数据安全治理方案
flutter·harmonyos·鸿蒙·openharmony·powersync_core
芙莉莲教你写代码8 小时前
Flutter 框架跨平台鸿蒙开发 - 网络安全学习应用
学习·web安全·flutter·华为·harmonyos
kobesdu12 小时前
ROS Flutter GUI App:跨平台机器人可视化控制界面使用记录
flutter·机器人·ros
芙莉莲教你写代码12 小时前
Flutter 框架跨平台鸿蒙开发 - 时区转换器应用
学习·flutter·华为·harmonyos
芙莉莲教你写代码12 小时前
Flutter 框架跨平台鸿蒙开发 - 冥想指导应用
flutter·华为·harmonyos
王码码203513 小时前
Flutter 三方库 preact_signals 的鸿蒙化适配指南 - 掌控极致信号响应、Signals 架构实战、鸿蒙级精密状态指控专家
flutter·harmonyos·鸿蒙·openharmony·preact_signals
芙莉莲教你写代码14 小时前
Flutter 框架跨平台鸿蒙开发 - 密码管理器应用
服务器·flutter·华为·harmonyos
阿桂有点桂16 小时前
Flutter打包的app增加签名
flutter
芙莉莲教你写代码16 小时前
Flutter 框架跨平台鸿蒙开发 - 谜语大全
flutter·华为·harmonyos