在Android上减少APK大小的简单技巧

2020-08-09 11:59:10

我是那些相信好的图形对于好的UI/UX至关重要的人之一,如果使用得当的话。如果你使用过Snap Search,你会发现在整个应用程序中使用了很多横幅和矢量图片。然而,这也伴随着一个非常明显的风险:加载大图片可能会减慢你的应用速度,增加APK的大小。我在可绘制的文件夹中总共有321个文件用于Snap搜索,下面的方法是我在Android上减少APK大小的简单诀窍。

对于那些着急,只想快点知道的人,我遵循以下步骤:

整个过程平均压缩图像近80-90%。图像质量丝毫不会降低,而且您的UI仍然很简洁,并且对加载和使用做出了响应。

以下是Snap Search中的一个图片示例,突出显示了其中一个高级功能(有相当多):

上图为原图,大小为115.3KB,原图尺寸为986×320。

现在,我要将相同的图像上传到TinyPNG并在那里压缩。

转换后,其新大小为37.1KB。请查看下面的屏幕截图,了解图片的前后详细信息:

获得新的压缩图像后,请继续并将其导入到您的Drawables文件夹中。完成后,让我们将其压缩为WebP图像。

将图像转换为WebP有其自身的优势,它提供无损转换,与PNG图像相比,文件大小最多可小3倍,并且还支持透明度。

通过对我在snap search中使用的所有图像执行上述步骤,我已经设法将APK大小从15.6MB减少到6.3MB。现在屏幕的加载速度也更快了。这些只是人们必须关注的部分内容,可以极大地影响用户体验。多亏了这一点,我总是可以夸口说,与其他浏览器相比,Snap Search的下载量如此之小,尽管与它们相比,Snap Search的功能肯定要多得多。

在此浏览器中保存我的姓名、电子邮件和网站,以便下次我发表评论时使用。