Skip to main content

Flutter 动态化产品简介

Conch 是一款内部自研的 Flutter 高性能动态化框架,完美的解决了 Flutter 的动态化和热修复问题。

一、Conch 能解决什么问题?

1.1 线上问题紧急修复

当线上 Flutter 代码出现严重问题,如:Crash、功能异常时,重新发布版本成本巨大,且覆盖周期较长。Conch 可以提供便捷,且用户无感的修复能力,助力业务快速修复问题。

1.2 功能页面动态更新

新功能的开发上线、版本覆盖,往往需要较长的周期。Conch 可以按照页面维度,动态的下发产物,更新页面逻辑,实现快速的产品迭代。

二、Conch 的优势

1.1 动态化和热修复

Conch 提供多种粒度的动态化能力,以便业务灵活的选择与自身使用场景更契合的方案。

函数修复: 仅替换目标函数的实现,使用轻量,主要用于解决线上问题;

页面动态化: 替换页面相关的所有类,实现部分页面的完全动态更新;

应用动态化: 替换应用相关的所有类,实现整个应用的完全动态化更新。

1.2 高性能表现

Conch 自研的虚拟指令技术,让运行时性能有更加优异的表现,几乎达到原生效果。

通过对页面 FPS 的测试,Conch 的页面帧率与原生 AOT 效果几乎一致,远远高于传统的 JS 方案、AST 方案。

1.3 Dart 原生开发

与原生 Flutter 完全一致的开发体验,无需掌握其他语言,轻松上手,无迁移成本。

1.4 端云一体

完善的配套服务支持,实现补丁从制作到分发的全链路管理,轻松触达用户。

多样化的发布控制: 丰富的下发条件、灰度控制能力,实现灵活多变的分发诉求;

多维度的观测数据: 实时发布生效数据、页面加载质量等多维度数据观测;

高质量的下发服务: 日均服务几亿用户,高稳定性、高可靠性保障。

二、联系我们

目前该能力属于限制开放,如有需求欢迎咨询~

咨询二维码