2017-08-25 70 views
0

如果通过分裂apk文件,我会大大减小APK的大小,分裂apk文件是一个坏主意吗?例如,就我而言,我在应用中有很多图像,每个图像都配置了不同的设备密度。分裂或不分裂apk截图在Playstore上传

如果它可以帮助最终用户获得app-install的存储空间和下载时间,什么会阻止每个人在gradle中配置分割。

作为一种高级方法,Google提醒注意多个方法,在documentation中有很多注意事项。问题在于,这并不能帮助我决定保证多任务的情况。

我没有看到任何有关这种方法的优点和缺点的参考。请根据您的经验提供建议。

+0

担心,你会陷入他们推荐它不多的情况下(当你有很多资源根据目标而有所不同时) – Kaddath

+0

@Kaddath,谢谢,我阅读了这些文档部分,但无法弥补我对利弊的看法的多方式方法。我更新了这个问题以反映我的这个困境。我真的很想看看成功尝试这种方法的人的经验。 – karthiks

回答

2

分裂的apk有它的优点和缺点,但它取决于你的应用程序的更多市场目标。

看到像巴西这样的新兴市场,例如普通用户有一周设备(如低存储),甚至是较弱的蜂窝基础设施(低信号和/或低数据计划)。对于像这样的市场,如果您希望他们下载您的应用程序,此应用程序应该很小,因此占用的空间更少,并且消耗的数据量也较少。在这里,如果你的apk类似10Mb ++,分裂apk可能是更好的选择,分裂的结果只是其中的一小部分。在其他市场的规范是更大更好的手机和更大的数据计划可能下载一个40Mb的apk不是一个问题

但分裂不是一个银弹,它可能会给你带来问题。在正常的apk上,如果缺少密度资源,系统会自动使用相同的资源以获得不同的密度,但在分裂apk上,这是不可能的,资源缺失,这会导致应用程序崩溃。

分割应根据预定的目标市场上,一些应用程序,丰富的目标市场并不需要从我(现在没有时间去重新搜索)在Android导则记得分裂或不