Windows 8 tiene something of a split personality, con la arquitectura se muestra a continuación:

El lado izquierdo es la arquitectura más reciente de estilo de metro/WinRT, mientras que el lado derecho es el mayor Win32 /. Arquitectura NET Ha sido widely reported que las tabletas ARM solo admitirán la arquitectura Metro/WinRT. No ha habido indicios de que los dispositivos ARM requieran un código diferente, y esto parece bastante improbable debido al hecho de que tendrá la misma arquitectura.
Además, ¿qué tan fácil sería portar aplicaciones del metro de Windows Phone al Windows 8 metro? ¿Podemos esperar que ningún cambio en el código sea una posibilidad ?
Es ligeramente más fácil trasladar las aplicaciones WP7 a Win8 debido a las similitudes en su arquitectura, es decir, un ciclo de vida de aplicación similar y un conjunto restringido similar de API. Sin embargo, ciertamente se requieren cambios de código, consulte este artículo que presenta una aplicación simple cross-platform Win8-WinRT/Silverlight. Los elementos de la IU XAML se encuentran en diferentes espacios de nombres, lo que tiene un impacto en todos los códigos de UI, la sintaxis de asignación de espacios de nombres XAML es diferente, por lo que no puede compartir XAML. Es un poco un desastre realmente.
Existen rumores de que WP8 utilizará el same WinRT architecture, lo que haría posible el intercambio de código. Sin embargo, creo que esto es altamente improbable, Microsoft ya introdujo cambios arquitectónicos significativos de WP6.5 a WP7, hacerlo nuevamente alejaría a los desarrolladores.
El entorno metropolitano de Xbox no está abierto para aplicaciones de terceros (..yet?) En cuanto a los cambios de ARM a x86, probablemente no exista ninguno: el único riesgo potencial sería la arquitectura/gráficos de bajo nivel específicos relacionados con el hardware. A menos que dependas de un gancho de procesador específico, deberías estar bien. El propósito completo de la aplicación/interfaz metropolitana es la portabilidad. Dado el hecho de que Microsoft afirma que las aplicaciones normales de "escritorio" no funcionarán de manera predeterminada, parece decir en el mismo token que las aplicaciones de metro funcionarán en todo el hardware (en general) –