Android多个APK(密度特定)

时间:2014-07-18 13:17:16

标签: android apk filesize multiple-apk

我的游戏仍在开发中,但APK最终可能会达到100-150MB左右。因此,我正在考虑使用扩展文件,但这些文件会保存到公共场所,而不像APK那样安全。

因此我决定采用APK方法,这似乎有更多的好处,如安全性,较小的整体文件大小等。

但是,在阅读了官方文档后,我并不完全确定密度APK的工作原理。我想创建3个APK(mdpi,hdpi& xhdpi),但我不确定如下:

1 - 这是否意味着屏幕密度为xxhdpi或任何较新密度的用户将无法下载我的应用程序?

2 - 如何为Play商店实施不同密度的APK文件以便正确检测?

3 - 这可以使用Alpha和Beta版本进行测试吗?

4 - 上传到Google Play商店时,网站上显示的应用程序大小是多少?这只是拿我最大的APK并显示它吗?

5 - 使用多个APK与扩展文件的主要优缺点是什么?

1 个答案:

答案 0 :(得分:2)

1-这是否意味着屏幕密度为xxhdpi或任何较新密度的用户将无法下载我的应用

  

当您修改APK以“缩小”对设备的支持时   特征,没有其他APK支持那些落后的设备   超出支持的范围。例如,如果APK当前支持   小尺寸和普通尺寸的屏幕,你改变它只支持小   屏幕,然后你缩小了支持的设备池和一些   设备将不再在Google Play上看到您的应用。您可以   通过添加另一个支持正常大小屏幕的APK来解决此问题   这样所有以前支持的设备仍然受支持。

了解更多Rules For multiple APK's

2 - 如何为Play商店实现不同的desnity apk文件以正确检测 阅读Creating Multiple APKs

3 - 这可以使用Alpha和beta版本进行测试

所有指南均适用于Alpha和Beta版,在上传APK时,请转到高级部分,您将获得必要的信息。

4 - 上传到Google Play商店时,网站上显示的应用程序大小是多少。这只是我最大的apk并显示它吗?

我想提请你注意开发者Android的引用,阅读更多here

  

Google Play目前要求您的APK文件不超过   50MB。对于大多数应用来说,这是一个充足的空间   应用程序的代码和资产。但是,有些应用程序需要更多空间   高保真图形,媒体文件或其他大型资产。   以前,如果您的应用超过50MB,则必须托管并下载   用户打开应用程序时自己的额外资源。主机   并且提供额外的文件可能是昂贵的,并且用户体验是   往往不太理想。为您和您提供更轻松的流程   对于用户来说很愉快,Google Play允许您附加两个大的   扩展文件,补充你的APK。

将向用户显示的文件大小将包含与该Android版本相关的Expansion pack + APK Size,屏幕密度以及设备所属的其他必要信息。

5 - 使用多个apks与扩展包有哪些关键优势和缺点?

这是值得商榷的,因为它完全取决于您作为开发人员如何在Google Play上管理应用和版本控制以及多个APK。