I’m not sure if there's a great demand for this, but for those hardcore geeks out there who want the best of both worlds, this iPhone-Android hack might just be what you’re looking for.

David Wang (aka planetbeing) was able to port the Android OS over to the iPhone 3G, and the video below is proof of his accomplishment.

It’s not yet perfected though. Load time is ridiculously slow although SMS functionality, WiFi, and its web browser are all working as expected. One major caveat, however, is the missing audio support which means you can make calls using Android, but you won’t be able to hear the person you’re talking to and vice versa. It can also run Android apps just as long as audio isn’t required.

Needless to say, this hack is still a work in progress, but nonetheless, it’s hard to discount this milestone Mr. Wang has achieved in getting Android to work on the iPhone. The binaries needed for anyone to perform this hack on their iPhone are also still being prepared, but if you want to read more on his Android-iPhone project, you can read his article at PC World or check out his blog here for more updates.

[source]