A few weeks back, the android OS was available for the iPhone 2G and now it is available for download to run on the iPhone 3G. The iPhone 3G users can now download and run the android OS on their iPhones. You should require a jailbroken iPhone 3G with firmware versions between 2.0 and 3.1.2. This also works on the iPhone 2G. First you should jailbreak your iPhone to install android.
Of you could dual boot android OS with your iPhone 3G firmware and run it on your iPhone 3G, but not for long. You cannot use it for regular use because after you run android on your iPhone, your iPhone’s battery charge may be over by one hour. This occurs because the power management feature aren’t there in the android OS for iPhone. But soon it will also be corrected. Another point to note is that it won’t work with the iPhone 3G jailbroken with Spirit.
Not only that the power management will be corrected, but we could also expect the android OS to be released for the iPhone 3GS, iPod Touch and also the iPad. ( Even the forth coming iPhone 4G! ).
If you like to download and install the android OS on your iPhone 2G or 3G, then go here to get the guide to install android on iPhone 2G or 3G.