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

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

参考资料

相关推荐
Hello__777710 小时前
开源鸿蒙 Flutter 实战|消息通知功能完整实现
flutter·开源·harmonyos
Hello__777712 小时前
开源鸿蒙 Flutter 实战|仓库评论与点赞功能完整实现
flutter·开源·harmonyos
一个假的前端男14 小时前
Flutter 实现 BLE 设备 WiFi 配网流程实践
开发语言·flutter
liulian091615 小时前
【Flutter for OpenHarmony第三方库】Flutter for OpenHarmony 音频播放功能适配与实现指南
flutter·华为·音视频·学习方法·harmonyos
Lanren的编程日记16 小时前
Flutter 鸿蒙应用机器学习功能集成实战:TFLite兼容框架+模拟推理引擎,打造端侧智能体验
flutter·华为·harmonyos·推荐算法
Hello__777716 小时前
开源鸿蒙 Flutter 实战|应用启动页(Splash Screen)全流程实现
flutter·开源·harmonyos
拉拉尼亚17 小时前
flutter轮播组件教程
flutter
Hello__777718 小时前
开源鸿蒙 Flutter 实战|用户头像编辑功能全流程实现
flutter·开源·harmonyos
jiejiejiejie_18 小时前
Flutter for OpenHarmony 数据统计与用户行为分析萌系实战指南✨
flutter·华为·harmonyos
liulian091620 小时前
【Flutter for OpenHarmony第三方库】Flutter for OpenHarmony 数据统计与用户行为分析功能适配与实现指南
flutter·华为·学习方法·harmonyos