Pomocí HTML5 se dá také napsat aplikace, která poběží všude. Ale je to prostě ten běh ve virtuálním stroji, o které jsem mluvil, stejně jako něco dělané v C# (kopie Javy, kterou používá Android).Překompilovat program pro jednu nebo druhou platformu samozřejmě problém není. To už dávno před Microsoftem ukázal Linux. Ale takové programy potom nejsou binárně kompatibilní, což je pro MS problém, protože jeho uživatelé na podobné věci nejsou zvyklí.Další a asi nejzásadnější věc, je API. Telefon má zkrátka jiné API a jiné grafické knihovny. Je to logické, telefon se používá úplně jinak a má jiné GUI. Je to tak správné. Snaha cpát na desktop GUI z mobilů (jak to vidíme ve Windows 8), je zcela zcestná.