Processor portability? YAGNI.
Settop Boxes (MIPS): http://www.mips.com/android/ (There's also a new MIPS chipset aimed at smartphones: http://www.h-online.com/open/news/item/Android-mobile-device...)
Netbooks (Intel): http://liliputing.com/2010/08/toshiba-ac100-android-netbook-...
And then there is the whole Chinese ecosystem of Android (and Android forks?) on Loongson processors. I don't know a lot about this, but here's an example: http://www.netbooknews.de/12409/lemote-open-source-netbook-m...
When taking iPhones into account, you must build for ARM6 and ARM7. On Android and native code, situation is the same: G1/myTouch is CPU-wise another ARM than Nexus One, which is different than Galaxy S.
The bytecode solves nicely this problem now, as in You Needed It Yesterday Already.
Like this manufacturers are not restricted by backwards compatibility. All they have to do is guarantee that the VM will work as advertised and in a compatible way.
All the apps are then automatically available for the new processor platform.