The Primary issue with such a "swap" is that most processors support Java acceleration but are targeted at Java VM acceleration, not Dalvik VM acceleration (which is the VM the Google wrote for Android).
Such a port may still be possible, especially given the similar hardware. The iPhone's S5L8900 chip has an Arm1176 chip at its core, and the G1 has a Qualcomm MSM chip has an ARM11 chip (although im unable to find which specific one) at its core. It would take quite a lot of work to get Android itself up and running on the iphone for this reason, unless changing or circumventing the lack of hardware acceleration is an easier process than I imagine, however getting a basic linux core up on the iPhone should be relatively, at least in regards to hardware capability. In all honesty an Iphone running Symbian S60 will probably come before an IPhone running Android. If someone does manage the port, I doubt Android would run too quickly as without the specific VM acceleration it's got to do a lot of work manually through the Java VM ... Could get messy, and probably buggy as well. On Nov 2, 9:29 pm, conorkirk <conor...@gmail.com> wrote: > Hi, I was wondering if it is possible to port Android to the Samsung > S5L8900 chip. This is the same chip used by the iPhone. If Android was > available on the iPhone, I bet *many* people would be using it over OS > X. > > Aside from getting the Linux kernel running on the iPhone, there would > be a lot of work to be done. Display drivers, audio drivers, GSM radio > drivers, camera drivers would have to be written, but getting basic > kernel support would be a huge step. > > ~Conor --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to android-beginners@googlegroups.com To unsubscribe from this group, send email to android-beginners-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---