APP开发中我们需要去优化哪些方面?

2020-08-19  本文已影响0人  GXT_Star

最近项目上线,需要做优化,之前也没怎么接触过优化那块,所以把自己的一些总结在复盘下,给大家分享下做优化的方面共同探讨。
一般我们用Android系统手机,大多数人的印象可能是用了一段时间就会变得有些卡顿,有些程序在运行期间莫明其妙的出现崩溃,开启系统文件夹一看,发现多了许多文件,所以今天分享的关键是AndroidAPP应用性能优化,能够从以下四大方面来优化。


image.png

一、卡顿优化

Android 软件启动慢,采取时经常卡顿,是非常影响用户体验的,应该尽可能以免出现。卡顿的根本性原因能够分成两大类:

1、界面绘制

2、数据处理

优化建议:

1、布局优化

2、以免过度绘制

3、启动优化

4、合理的刷新机制

二、内存优化

优化建议:

1、对象引用

2、降低多余的内存花销

3、采取更优的数据种类

4、图片内存优化

三、稳定性优化

1、提高代码质量

2、代码静态扫描工具

3、Crash监控

4、Crash上载机制

四、耗电优化

五、安装包优化

优化建议:

1. 代码搞混
采取ProGuard代码搞混器工具,它包括缩减、优化、搞混等功能。

2、资源优化
例如采取Android Lint卸载冗余资源,资源文件更少化等。

3、图片优化
例如运用AAPT工具对PNG格式的图片做缩减处理,减少图片色彩位数等。

4、重复功能的库,采用WebP图片格式

5、插件化
例如功能模块摆在服务器上,按需下载,能够降低安装包大小。

上一篇下一篇

猜你喜欢

热点阅读