2014-07-18 33 views
3

我的游戏仍在开发中,但APK有可能最终在100-150MB左右。因此,我正在考虑使用扩展文件,但这些文件保存在公共位置,并且不像APK那样安全。Android多个APK(密度特定)

因此,我决定把APK的做法,似乎有更多的好处,如安全性,更小的总体文件大小等

然而,看了官方文档,我不完全知道如何的事情工作在密度APK方面。我想创建3个APK(mdpi,hdpi & xhdpi),但我不确定如下:

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

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

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

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

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

回答

2

1 - 这是否意味着用户xxhdpi的屏幕密度或任何更新的密度将不能够当你修改APK“缩水”为设备的支持,以下载我的应用程序

特性,并且没有其他APK支持在支持的范围之外支持 的设备。例如,如果APK当前支持小尺寸和普通尺寸的屏幕,并将其更改为仅支持小尺寸屏幕,则缩小了支持的设备池,并且一些设备将不再在Google Play上看到您的应用程序。您可以通过添加另一个支持正常大小屏幕的APK 解决此问题,以便所有先前支持的设备仍受支持。

更多Rules For multiple APK's

2 - 我如何能实现不同的充desnity APK文件Play商店检测正确 阅读Creating Multiple APKs

3 - 使用阿尔法可这只是测试和beta版本

所有指导方针适用于Alpha和Beta版本,同时上传AP K,去高级部分,那里你会有必要的信息。

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

我想提请你注意报价为开发者的Android,更多here

目前谷歌Play要求您的APK文件不超过50MB 多。对于大多数应用程序来说,这对于所有应用程序的代码和资产都有足够的空间。但是,有些应用程序需要更多空间用于高保真图形,媒体文件或其他大型资产。 以前,如果您的应用程序超过了50MB,那么当用户打开该应用程序时,您必须自己托管并下载其他资源 。托管 并为额外的文件提供服务可能代价高昂,而用户体验为 通常并不理想。为了让您更轻松地为用户提供此过程以及更多 ,Google Play允许您附加两个大的 扩展文件,以补充APK。

将向用户显示的文件大小将包括与设备所涉及的Android版本,屏幕密度和其他必要Bucket相关的Expansion pack + APK Size

5 - 使用多个apks与扩展包有什么关键的优点和缺点?

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

+0

作为mentioend我已经通读了所有的文档,并了解扩展包,并基于屏幕大小释放apks。然而,我的问题是基于不是屏幕尺寸的隐私发布apks。我的每个基于密度的apks都将支持所有屏幕尺寸。此外,我知道扩展包已包含在Play商店中显示的尺寸上,但如前所述,我并未打算使用扩展包。谢谢 –