title: Android Compiling ARM Native Application To x86 (Porting & Houdini)
body: <p>I'm researching how ARM native applications can be compiled on x86 platforms and i've come across 2 topics (Houdini binary translator and porting) that I am having some difficulties with.</p>
  
  <p>These are my questions?
  - What is the difference between binary translation and porting
  - Are the two both part of compiling an ARM native application to x86</p>
  
  <p>Thank you for any help in advance</p>