5 ms·
Android doesn't use 'fat binaries' by the strict definition of the term, but the APK format that apps are shipped in can include multiple individual builds of b
by georgemcbay 15y ago
Android doesn't use 'fat binaries' by the strict definition of the term, but the APK format that apps are shipped in can include multiple individual builds of both the main app and required libraries so you could pack x86 and ARM builds in a single APK.
FWIW, there are already Android devices out there on x86 -- all of the currently shipping Google TV devices are built around Atom. The NDK isn't officially supported on those GTV platforms but it isn't difficult to get it working in practice.
Also, any complaints for this would probably be directed at Google (though I guess Google and Moto will be the same company soon anyway) because arch filtering is generally handled by the Android Market, so for users with these devices they just won't see the games showing up at all on their local install of the Android Market (since the market will be filtering out anything NDK based that doesn't have an included x86 build), so it looks like a market issue (if they already know the game exists), not an app issue.
- rsynnott 15y agoIn my experience, the average user is only dimly aware, if at all, of Google's involvement.