Do they have a home button? I'm sure the answer varies but in general you need the hardware and software to agree on some things. That is my point. Even if the software is flexible such as Android 4 that will display the buttons if necessary, or use hardware buttons if they are available.
AFAIK Android was basically unusable on iOS hardware, using the sleep/wake button in an odd way and other things that do not work well.