标签 APP 下的文章

APP启动优化

注意

本文仅为初稿!!!

本文仅为初稿!!!

本文仅为初稿!!!

继之前的APK瘦身探索之后,老大让我把APP启动速度优化一下。不过,看了很多文章,感觉讲的都比较虚(可能是本身能力不足的缘故),自己也没有好的方法(对于我司的APP)。目前准备把看过的文章整理一下,大概整理一个思路,之后再根据实际情况进行优化。

对于网络上关于APP启动优化的文章,个人感觉并不是真正的优化了各个方法的执行时间,只是在宏观上认为APP启动速度优化了,尤其以闪屏最为显著。

因为APP启动是需要时间的(尤其是起一次启动的的时候),于是Google设计了闪屏用来告知用户APP是否完全启动。通过将用户的目光吸引到闪屏上达到启动速度优化的目的,使用户不必枯燥的等待那几百甚至上千毫秒。

不过目前闪屏的意义早已改变,主要是用来引导、宣传、广告。虽然它的意义发生了本质的变化,但是不管怎么说,它都是APP启动过程中一个重要的环节。

和之前的APK瘦身一样,想要优化APP启动速度,必然需要先了解APP启动流程,下面我将详细说明。

- 阅读剩余部分 -

APK瘦身探索

最近几周一直在研究如何为APK瘦身,折腾了很久,是时候写篇博客总结一下了,虽然已经准备了下周一要在客户端周会分享用的PPT:APK瘦身探索

价值

虽然说APK瘦身对于Android对应用可分配内存的限制影响不大,但是还是有一些影响的,就以图片为例,将一些小图标替换为iconfont能有效减小内存的分配,防止OOM的出现。

另外,无论是iOS开发者还是Android开发者都应该尝试最好学会如何为IPA或APK瘦身,不仅仅是为了帮助用户省流量、减少下载时间、减少占用的存储空间等等,更重要的是为了提高转化率(注意:本文的转化率均指下载转化率)

- 阅读剩余部分 -