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

  1. 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.
  2. 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

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -