O čem konkrétně mluvíte? O podpoře SMP, nebo o podpoře více architektur? .NET Framework samozřejmě podporuje SMP, a je multiplatformní (například WinCE s .NETem jsou k dispozici pro x86, ARM a SuperH).
Navíc se domnívám, že zákazníkům čím dál méně záleží na technických parametrech zařízení. Kdo si kupuje telefon podle počtu jader CPU nebo velikosti ROM? Zákazníky daleko víc zajímá, k čemu mohou telefon použít. Například Windows Phone (kde dosud není v prodeji zařízení s dual core CPU) mají daleko plynulejší a rychlejší interface, než dual CPU zařízení s Androidem.
Pokud jde o nahrazování Davliku něčím lepším, nepotřebujete plný .NET Framework. Bohatě stačí Common Language Infrastructure. Další možností je Bartok compiler.
O (ne)plynulosti GUI Androidu mluvil i Andrew Munn z Googlu.
http://www.androidmarket.cz/ruzne/proc-je-ios-plynulejsi-nez-android/