Android应用安装包大小优化

有人会问,为什么还要优化安装包大小,写好业务不就好了吗?如果你有这样的想法,你就大错特错了。我们不能只做代码搬运工,俗称码农,我们要做资深软件开发工程师。何为资深?即除了完成业务功能外,还要注重用户体验。今天,我来讲讲Android包体积优化的方案。

一、避免使用重复功能的库

如果一个项目使用了大量具有重复功能的库,则是一件很蛋疼的事,因为这会让你的安装包体积变得更加庞大。所以,在使用第三方库选型的时候,尽量使用更轻量级的库。当然有能力的话,一定是自己自定义相关功能的框架的。

二、代码混淆

代码混淆这个主要配置一个混淆代码的规则文件。

三、使用Webp图片格式

Webp格式在Android4.2.2才很好的支持,请注意,最好考虑在不支持的系统版本上增加解码能力,https://cloudconvert.com/png-to-webp。

四、插件化

终极解决方案肯定是插件化了,将不常用的功能以插件方式提供,在用户需要使用的时候从服务器下载。

你可能感兴趣的:(Android应用开发)