Check out my 41-minute video with Bernhard Rosenkränzer, Android engineer at Linaro, where he explains how iOS, Windows Phone/RT/8 and full Linux apps can soon run on Android. He shows off how GCC/LLVM/Clang now runs on Android, allowing developers to develop and compile code directly on Android. Soon, perhaps as 64bit ARMv8 devices reach the market by next year, developers won't need an x86 Laptop machine to develop for/on Android. Compile a new Android and reboot into it, all within Android itself. He explains how Google and the open source Android project is using Linaro code to optimize and speed up Android Linux on all ARM devices. Here's the video that I filmed last year that got him to win the "Online Superstar" award at Linaro Connect 2013.