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体积优化
3 个评论
要回复文章请先登录或注册
DCloud_heavensoft (作者)
以注xiao
启程588