对于近两年的Android开发来讲,因疫情以及互联网风向影响(互联网寒冬
),大环境持续下行,各大公司的业务线收缩及裁撤成为常规操作,公司内“卷”成常态。
作为一个螺丝钉,我们想要卷出重围
,性能优化必须了解一下!
就博主来说,目前已经从事了7年Android开发工作,也从事了相当之久的性能相关的工作,接触了不少模块,但说真心话要做好性能这一块,真心不容易。
为何这么说呢? 其实主要是因为学习起来所要了解的知失败识非常多
,对于Android这块来讲各个知识点其实都可以看做一个整体,牵一发而动全身,
学性能优化但却又不仅仅只学性能优化。
对于初级Android开发来说,性能优化又不得不学。在初级开发严重饱和的现在,不掌握一门过硬的技术,迟早会被优化。
你可以选择重点学习Framework或者音视频开发/性能优化
等等,今天我就对性能优化方面的知识模块做一个梳理,希望能够帮助到各位正在学习中的朋友。
这篇文章记录了 Android 性能优化所必须掌握的知识,涵盖性能优化相关的方方面面。
Android的性能优化
,主要从以下几个方面开展:
稳定
(内存溢出、崩溃)
耗损
(耗电、流量)
安装包
(APK瘦身)
流畅
(卡顿)
此外APK瘦身
是性能优化必学部分,大家可以结合这个APK瘦身视频进行学习:APK优化系列瘦身篇,还有冷启动、热启动等很多性能优化方面的技巧,这里就不一一赘述了。
针对性能优化
这个要点,今天分享给大家一份《2022 Android性能优化核心知识笔记》,强调一下:【因篇幅问题:文中只放知识点,全部文档需要的可找作者获取。
】
节选部分知识点
)UI优化似乎是 Android 性能优化中最简单的部分,但是也是细节满满,不注意细节也很容易翻车!
节选部分知识点
)想要提升 App 的启动速度,那就必须要学启动优化知识点!
节选部分知识点
)崩溃是app当中经常会发生的时候,非常影响用户体验,所以这一模块的学习也是至关重要的。
节选部分知识点
)卡顿优化可以说是 Android 性能优化中最复杂的环节,所以大家学习的时候更得注意细节。
节选部分知识点
)安全性优化部分也是不得不学的
节选部分知识点
)大家都有玩游戏网络卡的情况,网络优化一直被认为是移动优化水最深的领域之一
节选部分知识点
)因篇幅问题:文中只放知识点,全部文档需要的可找作者获取。
】