apk瘦身

来源:互联网 发布:工商管理网络课程 编辑:程序博客网 时间:2024/05/16 19:21

一、什么是瘦身?

瘦身就是我们开发的apk(安装包)在不影响用户使用效果和不降低使用量的情况下改变我们apk的大小。

二、为什么要给apk瘦身?

apk太大,用户不喜欢下载太大的apk,同样功能的两个app,用户更青睐于小的那个。。。两个原因:

1.  下载需要大量时间。

2.  占用手机存储空间。

三:如何去给apk瘦身?

1.  删除无用资源(包括图片,xml等等);

        下面是studio的流程图:

2.  在打包前忽略无用资源


3.  把png,jpg图片转换为webp的格式。

在这呢有一个图片格式转换工具-----XnConvert


注:Android4.0以下无法显示webp图片

 只是压缩了体积,像素没有改变

面试题自拟(三省)

1).apk瘦身的好处?

 1.省流量:特别是4G用户,流量并不是很多,如果一个apk要几百MB,部分用户是不会下载的。

 2.省内存:虽然现在手机普遍是64GB/128GB/256GB/512GB,但是现在应用市场上好的app有很多,用户也会安装各种各样的app,同样功能的两款app,用户会首先选择apk小的。

 3.省时间:不是WiFi用户下载网速达不到要求,下载时间过长的话,会让用户有一个时间上的疲劳期,所以用户不会去选择这样的app。

 

2).你对apk瘦身的认识?

 1.什么是apk瘦身

       ------就是在不影响用户使用的情况下,无限制的缩小apk的体积(大小)。

 2.瘦身的好处(三省)

 3.瘦身的方法

  ---删除无用资源(lint方式)

  ---打包前忽略无用资源

  ---压缩图片  在线压缩地址: https://tinypng.com/

  ---图片使用webp格式

 

五、参考链接

 1. http://blog.csdn.net/u011335851/article/details/52187739    (优秀链接)

 2. http://blog.csdn.net/lmj623565791/article/details/53240600  (webp格式图片详解,了解即可)

 3. https://www.2cto.com/kf/201411/353176.html   (次选链接)

原创粉丝点击