摘要
一种Flutter程序编译方法、系统及装置。所述方法包括:根据Flutter源代码,采用预先训练得到的引擎裁剪模型,对初始的Skia引擎进行裁剪,并编译得到可应用于小程序寄生平台的待适配的轻量级引擎;将所述轻量级引擎进行小程序寄生平台适配,得到适配后的渲染引擎;将包括所述渲染引擎的小程序目标数据,封装为小程序格式的文件包。本公开实施提供的编译方案,利用AI模型进行Skia引擎裁剪,完成对Flutter程序的轻量化改造,在满足小程序大小限制的前提下,实现了Flutter源代码到小程序文件包的编译/映射,减小了跨平台应用开发移植工作量。