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

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

参考资料

相关推荐
始持3 小时前
第三讲 进阶布局与样式(精细化UI)
flutter
weixin_443478514 小时前
flutter学习之状态管理相关组件
javascript·学习·flutter
键盘鼓手苏苏5 小时前
Flutter 组件 reaxdb_dart 适配鸿蒙 HarmonyOS 实战:响应式 NoSQL 数据库,构建高性能本地持久化与分布式状态同步架构
flutter·harmonyos·鸿蒙·openharmony·reaxdb_dart
亚历克斯神5 小时前
Flutter for OpenHarmony: Flutter 三方库 mongo_dart 助力鸿蒙应用直连 NoSQL 数据库构建高效的数据流转系统(纯 Dart 驱动方案)
android·数据库·flutter·华为·nosql·harmonyos
加农炮手Jinx5 小时前
Flutter for OpenHarmony:postgres 直连 PostgreSQL 数据库,实现 Dart 原生的高效读写(数据库驱动) 深度解析与鸿蒙适配指南
网络·数据库·flutter·华为·postgresql·harmonyos·鸿蒙
始持20 小时前
第二讲 Flutter 文字、图片与图标(基础视觉元素)
flutter
Trust yourself2431 天前
Flutter开发中遇到下载Flutter SDK速度缓慢问题
flutter
始持1 天前
第一讲 Flutter核心思想与基础布局
flutter