DCloud_heavensoft
DCloud_heavensoft
  • 发布:2019-06-25 08:01
  • 更新:2019-12-13 15:01
  • 阅读:3859

App包体积大小说明及模块选择注意

分类:uni-app

uni-app的App引擎,默认有十几M的体积。
它比5+App体积大,因为它在自带一个小程序引擎,在Android上,还有一个独立的jscore。(iOS上使用了自带的jscore,不占用包体积。不过iOS的包,本身就比Android包大,这是iOS的编译原理导致的)

一般而言,开发者自己的代码压缩后应该在0.5-2M左右(不计图片)。所以整包一般是在15-20M之间。

uni-app除了基础引擎,还有很多可选原生插件、模块。打包时可以选择包含哪些模块,这也会影响包体积。
云打包在manifest的App模块配置中选择,离线打包在离线包里有一个excel表格,说明了模块清单,可自行选择要包含的模块。

如果在意体积,开发者可以在manifest去掉对intel cpu的支持,还可以减少几M的体积。intel的cpu在实际上很少见。

详见:App体积优化

1 关注 分享
skysowe

要回复文章请先登录注册

DCloud_heavensoft

DCloud_heavensoft (作者)

回复 sun_wenming :
https://uniapp.dcloud.io/performance?id=%e4%bc%98%e5%8c%96%e5%8c%85%e4%bd%93%e7%a7%af
2019-12-13 15:01
sun_wenming

sun_wenming

回复 启程588 :
一样,我也发现了
2019-12-13 09:24
启程588

启程588

新建一个项目,什么都不写,android打包配置只有一项,还有15M ,打包出来的APP太大了
2019-06-25 08:10