Flutter的app体积大


为何flutter构建的App体积这么大
flutter构建的App体积比native的大
一个hello world 竟然 30多m

是什么原因造成App体积大呢?
其实flutter 在release时App体积和native的大小差不多
而debug时体积通常会大

debug版本体积较大是为了Hot reload和快速编译
如果有flutter开发经验的朋友都体验过

如果修改一下App的背景颜色
只需save一下就可以立刻看到修改后效果

称之为“像艺术家一样在创造App”
因此为了实现这些目标
提高开发的效率
debug将占用全部资源

而当构建release版时
flutter又会采用AOT策略
提高App运行效率
release版只打包必需的资源
因而体积又会减少
flutter团队一直在寻找减小程序大小的方法