By Katie Theisinger.
"Retains dual-boot so you can still access the OS that works "
Hackers have managed to get Gingerbread (aka Android 2.3) up and running on a jailbroken iPhone 3G - although to what end, no-one really knows.
The team at iDroid aims to "fully port the Linux kernel and the Google Android OS to Apple's iDevices" and has been trying to get various versions of Google's OS onto Apple's pride and joy for quite some time - with reasonable success. Good levels of stability and functionality have been seen with some versions, although full functionality hasn't yet been achieved. However, this is the first time it's been done with Gingerbread, and early signs are that it really needs more work.
A YouTube video (below) shows the Gingerbread OS running on the iPhone 3G, but it's clear that it's not operating at its best on the iPhone platform. Still, as with all the iDroid hacks, this one retains dual-boot capacity, so anyone who wants to try the currently uneasy marriage of Google OS and Apple hardware can retain their original OS - in case they ever want to actually use the handset again in any serious way, presumably.
If you're of a mind to give it a try, there is information provided on iDroid's Wiki and FAQ. The FAQ starts off with a list of things your iPhone will no longer do if you run Android on it, buy hey, it's a start.