随着应用版本的不断升级,有没有发现你的apk越来越臃肿,这年头应用间比的是体验与效率,体积大既给用户升级时带来流量,耗费下载时间。如何给应用减肥呢? 可以从以下几点考虑:
1, 资源文件如:图片,音频,
视频等尽量用压缩文件;
2, 对于不需要透明部分的压缩图片格式尽量采用中~高质量的JPEG格式, 效果允许的情况下尽量降低质量.
3, 对于需要透明部分的压缩图片格式采用PNG格式.
4, 如果不是必要的情形,不要在图片中采用渐变的图形,渐变会导致图片压缩比率非常低.
5, 可以用纯色填充的地方尽量使用代码的方式填充, 不要使用图形.
6, 图形在实际使用过程中尽量检查大小是否合适, 随时裁剪不必要的图形空间, 减少图形在运行
内存的占用.
7, 图形如果是由多个重复的小部分组成的, 建议只使用最小的重复部分, 在绘制时指定平铺的方式.
8,提高资源文件的利用率,UI设计时要用统一规范,背景图标尽量重用。
9,尽量少用第三方的jar包,不许时可以抽出需要的部分,不必所有都用。
10,可以把部分扩展功能拆分成独立的apk或者插件,保证主版本的简洁。