使用不同语言的Equal apk:用户会选择正确的吗?

时间:2013-07-10 10:51:19

标签: android

如您所知,在Google Play上可以发布更多版本的apk,用户将根据自己的设备自动选择合适的apk,例如根据屏幕尺寸或操作系统版本。

我在想:这种语言是否可能?

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

所以,如果我发布3个apk的例子,有3个不同的版本号,每个版本都有不同的语言集,但是对于所有其他方面都等于其他版本,用户是否会根据他正在使用的语言(例如在Google Play或其设备上)?

此解决方案可确保用户仅下载有用的语言,另一方面将为所有国家/地区的用户提供服务。它会起作用吗?

感谢。

2 个答案:

答案 0 :(得分:3)

目前这是不可能的。 Multiple APK Support

  

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

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

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

答案 1 :(得分:0)

从字面上看,多APK的语言是不可能的,但有更好的方法为每种语言添加翻译并解决您的问题,但您应该使用XML Translate & localize your app(而不是付费翻译,你可以添加你自己的):