I have found documentation on the Android Developer site that states that the CPU ABI of a device can be used to filter the APK selected for a single application with multiple APKs to install from the Google Play store.
I was wondering what happens when there is a secondary ABI property on the device as is found on many Intel Android devices as follows:
My situation is that an ISV has an application that has always been available on ARM, but has recently added a compatible application for IA. Instead of building a single APK (fat binary) they have developed two APKs being distributed under one name in Google Play using multiple APK support. I want to ensure that the IA version of their application is always installed on IA devices instead of the ARM version.
I could not find any documentation on this situation.
If there are APKs for both primary and secondary ABIs available for an application that is distributed with multiple APK support, will the APK for the primary ABI always be selected for installation?