Android phone or iPhone? That is the question. And it now appears that you can have both. Sort of. An enterprising individual has managed to get Google’s Android operating system up and running on a second-generation iPhone. He says that getting the same result on an iPhone 3G “should be pretty simple,” though the 3GS may provide more of a challenge.
The coolest part is that the phone dual boots into either the iPhone OS or Android OS, so you have the option of using both. The Android part is still a little rough around the edges—it’s a hack, after all—but the idea’s there and now it can be developed further by the Linux community.
Here’s a video of the project.