Issue
As native Android developer I looking for info about latest Google requirements for my Android apps. One of them is from blog post
https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html
In August 2019, Play will require that new apps and app updates with native libraries provide 64-bit versions in addition to their 32-bit versions.
Now I have x86 libraries in my app. It's no problem to add x86_64 version, but
- I never saw Intel 64 bit smartphone/tablet available.
- Intel looks like soon to be dropped like MIPS from NDK. There are still some Zenfones from 2016 somebody may use, so that's why I have x86 in my apk.
The question is what is the most correct way to support Google new requirement about 64-bit? Do I need Intel 64 bit if I have 32 bit binary or ARM64 only is enough?
What about apk size? The more binaries I have the larger my apk is. And now it's already ~98MB. Maximum size is 100MB. So if we forced to add 64 bit, will maximum apk size be also increased? Or I need to create apk per platform?
Solution
I'm going to use new App Bundles as optimal solution. APK per platform are created automatically, so it doesn't matter if Intel 64 bit included or not.
Answered By - NoAngel
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.