我的游戏仍在开发中,但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与扩展文件的主要优缺点是什么?
答案 0 :(得分:2)
1-这是否意味着屏幕密度为xxhdpi或任何较新密度的用户将无法下载我的应用
当您修改APK以“缩小”对设备的支持时 特征,没有其他APK支持那些落后的设备 超出支持的范围。例如,如果APK当前支持 小尺寸和普通尺寸的屏幕,你改变它只支持小 屏幕,然后你缩小了支持的设备池和一些 设备将不再在Google Play上看到您的应用。您可以 通过添加另一个支持正常大小屏幕的APK来解决此问题 这样所有以前支持的设备仍然受支持。
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。