3

如您所知,在 Google Play 上可以发布更多版本的 apk,用户会根据自己的设备自动选择正确的 apk,例如根据屏幕大小或操作系统版本。

我想知道:这对语言也有可能吗?

我有一个非常大的 apk,其中包括 30 多种语言,每种语言在 apk 上的权重为 150Kb(压缩)。这对分发来说是一件坏事,减少 apk 中的语言数量对用户和下载数量都是好事。我很乐意让用户节省 4Mb 的下载量,但我不想失去其他国家的用户。

因此,如果我发布例如 3 个 apk,具有 3 个不同的版本号,每个都有不同的语言集,但在所有其他方面都相同,用户会根据他的语言下载正确的 apk使用(例如在 Google Play 或他的设备上)?

该解决方案将保证用户只下载有用的语言,另一方面将为来自所有国家的用户提供服务。它会起作用吗?

谢谢。

4

2 回答 2

3

目前这是不可能的。多 APK 支持

通过使用多个 APK 发布您的应用程序,您可以:

  • 每个 APK 支持不同的 OpenGL 纹理压缩格式。
  • 每个 APK 支持不同的屏幕尺寸和密度。
  • 每个 APK 支持不同的平台版本。
  • 每个 APK 支持不同的 CPU 架构(例如 ARM、x86 和 MIPS,当您的应用使用 Android NDK 时)。

目前,这些是 Google Play 支持将多个 APK 作为同一个应用程序发布的唯一设备特性。

于 2013-07-10T10:56:16.873 回答
0

从字面上看,语言的多 APK 是不可能的,但是有一种更好的方法可以为每种语言添加翻译并解决您的问题,但是您应该使用 XML,翻译和本地化您的应用程序 (而不是付费翻译,您可以添加自己的):

于 2018-02-17T17:21:15.600 回答