Simply put: What is the most effective way to share / reuse code between iPhone and Android builds?
The two most common scenarios I think would be:
You could also have a look at Titanium. The say with their tool you can write your app in abstract web code and they will help you web app interface with all those gps, accelerometer sensors etc.