Na Linuxu s tím není jediný problém. Napíšeš program a zkompiluješ jej pro x86, x64 nebo ARM. Android jde díky Javě ještě dál a tak běhá na ARM i x86 a většinu aplikací (ty, který využívají pouze JDK a ne NDK) není vůbec třeba ani překompilovat.
MS se snaží o něco podobného s .NET (což je v podstatě kopie Javy). Ale většina programů pro Windows není psaná v .NET, ale v neinterpretovaných jazycích (C, C++, Delphy atd.) Navíc s jinou architekturou než x86 nebo x64 vývojáři vůbec nepočítají.
MS má problém, aby jeho desktopový OS utáhl počítač s x86 dvoujádrem a 2GB RAM a vešel se do 20GB na disku. Představa, že by tento OS chtěl nasadit na mobily je víc než úsměvná.
Pokud chce někdo spouštět desktopový programy na tabletu, tak ať si koupí konvertibilní notebook jako je třeba Viliv S10.
Pokud chce MS na mobilech uspět, měl by uznat omyl, zahodit WP7 a udělat nový OS, který nebude pouze nepovedenou kopií iOS, ale bude možnostma blíž WM a Androidu a také bude mnohem přátelštější k vývojářům. Tohle je totiž klíčová věc pro úspěch, kterou MS zcela podcenil a teď se to snaží všemožně dohnat a napravit.