Android apps can run on Intel platforms with little to no changes needed. Most Dalvik apps will work directly, and NDK apps can be recompiled for x86 with no code changes often needed. Developers can target multiple platforms including x86 by setting APP_ABI to "all" or specifying individual ABIs. Third party game engines and libraries often support x86 as well. Intel provides tools to help Android development including HAXM for faster emulation, TBB for multi-threading, and GPA for performance analysis.