致Android开发者:APP 瘦身经验总结
随着移动端产品功能的逐渐增加,APP 的体积也不可避免地呈现上升趋势,如果不加以重视,几个版本迭代下来,可能你的 APP 体积会达到用户不能忍受的程度。 如果你是 SDK 开发者,你的 SDK 包大小是用户决定是否采用的关键因素;如果你的APP 想要预装到某款手机或者某款 Android 系统中,APP 的体积也会受到很严格的限制。 因此,APP 的瘦身是每个移动端产品都会遇到的一个普遍问题,本文选自《Android高级进阶》将从不同的角度切入,全面介绍APP 瘦身相关知识。 APP 为什么变胖了 在 Android 出现的最初几年时间里,除了游戏,我们很难看到动辄十兆或者几十兆的APP,但现在你只要到应用市场上去走一圈,就能发现十兆以上大小的应用比比皆是,究其原因,主要有以下几种。 >>随着 Android 系统版本的碎片化发展以及手机类型的极大丰富,每个 APP 要支持的主流 dpi 分类越来越多,从最初的 ldpi、mdpi、hdpi,到后来的 xhdpi、xxhdpi、xxxhdpi、tvdpi 等。 >>随着 Android 生态系统的不断发展成熟,出...