Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Equal apk's with different languages: will the user pick the correct one?

Tags:

android

As you know, on Google Play it's possible to publish more versions of apk, and the user will automatically select the right apk based on his device, for example according to the screen size or the OS version.

I was wondering: is this possible also with languages?

I have a very large apk that includes something like 30+ languages, each of it weights 150Kb on the apk (compressed). This is a bad thing on distribution, and reducing the number of languages in the apk would be a good thing, both on user side, both on number of downloads. I would be happy to let the user save 4Mb of download, but I don't want to lose the users of other countries.

So, if I publish for example 3 apk's, with 3 different version numbers, each of them with a different set of languages, but equal to the others for all the other aspects, will the user download the correct apk according to the language he is using (for example on Google Play, or on his device)?

This solution would guarantee the users to download only useful languages, and on the other side will serve users from all the countries. Will it work?

Thanks.

like image 861
Beppi's Avatar asked Dec 08 '25 09:12

Beppi's


1 Answers

Currently this is not possible. Multiple APK Support

By publishing your application with multiple APKs, you can:

  • Support different OpenGL texture compression formats with each APK.
  • Support different screen sizes and densities with each APK.
  • Support different platform versions with each APK.
  • Support different CPU architectures with each APK (such as for ARM, x86, and MIPS, when your app uses the Android NDK).

Currently, these are the only device characteristics that Google Play supports for publishing multiple APKs as the same application.

like image 182
maclir Avatar answered Dec 09 '25 23:12

maclir



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!