Chimera Flutter 代码推送
Chimera是我们自主研发的Dart编译器,可以生成可解释执行的字节码,以实现代码推送(热更新)。
我们产品的优势
- 支持所有pub.dev库,无库限制。
- 使用时不会影响原有项目结构,只需将需要热更新的代码编译生成即可。
- SDK不使用JS,LUA和Apple官方敏感API,不必担心被封。
- 可根据需要随时远程切换此功能,或自定义适合自己的框架,实现逻辑问题等热修复。
- 支持Flutter发布的全部平台(Android、IOS、Windows、Mac)的热更新。
- 支持Dart代码混淆,防止App被反编译。
- 支持内存检测和性能分析。
- 只要编译通过,App便可通过网络加载执行代码,轻松实现微信小程序。
示例项目
我们开源的示例项目(Flutter Gallery),Flutter Gallery是Google官方的示例App,里面使用了很多Dart的特性,我们都做了支持。
使用教程
目前我们仅支持Flutter2以上的版本,由于人手不足,旧版本就此放弃了,相信大家都会升级到Flutter2版本。
教程我们只发布了视频教程,当然视频教程是远远不够的,请耐心等待我们发布更多的教程。
-
了解SDK
iOS发布教程补充
-
Flutter Gallery接入SDK超详细教程
新世界
执行性能提升10倍,生成WebAssembly字节码,并在
机器上解释执行WebAssembly字节码,提高虚拟性能。
有两个方案可选
方案一:性能可以无限接近Dart AOT的性能,只是iOS是否支持**TBD**。
方案二:性能提升10倍执行性能,支持所有平台。
关于性能的提升,不建议必须生成WebAssembly字节码,根据场景(比如有很多数据计算),或者设置独立线程(Isolate)来支持,决定是否生成字节码。
建议将一小部分Dart代码编译生成WebAssembly。
参与贡献
我们还有很多工作在完善和构建配套设施,欢迎大家参与进来开发。
需要一位懂得Web开发的朋友,希望能够协助开发官网和网站后端(希望做得更漂亮一些),有兴趣的朋友可以联系我。
邮件联系
赞助
如果您也对赞助我们感兴趣,欢迎添加微信~

