I better start this topic and give some info about it before you guys start to spreed some stupid myths Please Register or Log in to view images Since dual-booting to linux is now possible then possibility to run Android on iPhone and iPoT (i don't see the reason why you need Android on iPoT) rised to 95%. BTw why we need to do new UI if we got ready UI there Please Register or Log in to view images Linux it self dont give you anything else then command line (via SSH for example) Andoid is some sort of linux distribution (but technically and licance it isnt Please Register or Log in to view images), it contains Linux kernel (profiled specially for Android, kernel profile is pat of this project) and lot of own software. Core part kernel, libs (linpng, webkit... yes webkit same used by safari ;] etc) hardware tools are program natively to CPU (in C/C++) the rest UI, Services and AppS are programed in Java and it run it on VM called Dalvik (not official Sun's VM). Now what we need now to run it on iPhone Please Register or Log in to view images we got 1 already... 1. a dual-boot to start up a kernel :> good news is that android first Phone (T-Mobile/HTC G1) use ARM architecture same as iPhone. 2. And heres main problem Please Register or Log in to view images kernel needs drivers tu support iPhones GPU (PowerVG), SPU, Camera, Bluetooth etc and most important touch screen. So we need drivers, and without iPhone specifications sheets it not easy job.... so we need some dort of "Dev Team" to do that Good news is fact that android is open source and everyone can download, compile, apply to any device they like and run it, heres the link to android source website: http://source.android.com/ So someone need to get it and work on drivers :> ... and they need linux or OS X to stat thinking about android development Please Register or Log in to view images theres very poor Windows support 3. the rest is easy Please Register or Log in to view images since native stuff is already optimized to ARM CPU and the whole UI things are in Java, it;'s only need to recompile or maybe small modifications. They don't even need to touch any java code since its VM. So most thing that need to be ported is Android optimized linux kernel available in Android source. 4. Legality... Android is on Apache License (same as Apache HTTP server), i don't know how it works, but it's needed to study it before start thinking about Android on iPhone. License tell about rules of code editing, distribution of binary and source code. This is that 5% that may stop as to run android :> and don't ignore it since Google is bigger company then Apple Please Register or Log in to view images So this is simple facts about running Android on iPhone. To make Linux useful on iPhone we need UI and Android is best of them Please Register or Log in to view images if Android won't work on Phone there will be hell more job to do to make any usability form Linux on iPhone. Oh more one thing: Android is still not have virtual keyboard :> so we need that for it first it said that it will be in 2009 Q1.