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 端云一体
完善的配套服务支持,实现补丁从制作到分发的全链路管理,轻松触达用户。
多样化的发布控制: 丰富的下发条件、灰度控制能力,实现灵活多变的分发诉求;
多维度的观测数据: 实时发布生效数据、页面加载质量等多维度数据观测;
高质量的下发服务: 日均服务几亿用户,高稳定性、高可靠性保障。
二、联系我们
目前该能力属于限制开放,如有需求欢迎咨询~
