android - NDK: are x86 binaries needed for the Razr i? -
as far know, razr relevant intel based smartphone out there.
our app uses c++ lib included via ndk. wonder if need add x86 support in order have app running on razr i.
if "app_abi" not set in application.mk (which defaults "armeabi"), play store tells me apk, 2635 devices supported , 282 not. unsupported ones tablets, our app requires gps. razr not listed.
reading http://software.intel.com/en-us/articles/google-play-supports-cpu-architecture-filtering-for-multiple-apk stumbled on statement: "many x86 abi devices can run armv7 , armv5te binaries." really? it's maybe not necessary bloat apk devices or manage 2 apk's per release?
can tell me if true razr i?
there 2 parts this
- razr supports arm binaries using concept called binary translation, namely houdini. arm instructions converted x86 on fly , app runs without hassles. however, there slight overhead of conversion incurred not notable enough see performance dip.
- best route have port of library x86 mean max juice out of x86 architecture.
many applications run on razr without being specified support x86. 99% chance application might work on razr not having relevant x86 library.
Comments
Post a Comment