Qunado crei un'app per android, la scrivi (come sorgente) in java, che di per se' e' indipendente dall'hardware poichè gira su una Virtual Machine.
Questo significa che anche se android è stato "portato" per piattaforma x86 oltre che ARM tutte le apps scritte sono totalmente compatibili, questo perchè non cambia la Java VM.