¿Windows 8 Store Apps (Metro) se ejecuta en Windows 7 o XP?


Quiero saber si las aplicaciones de Metro desarrolladas con Visual Studio 11 Developer Preview y.Net FrameWork 4.5 pueden ejecutarse en Windows 7 o XP.

No es el formulario normal de Windows o WPF, quiero saber acerca de las nuevas aplicaciones de Metro.

Qué cosas nuevas se necesitan para ejecutar aplicaciones de Metro en Windows XP o Windows 7

Author: chue x, 2012-03-24

6 answers

Qué cosas nuevas se necesitan para ejecutar aplicaciones de Metro en Windows XP o Windows 7

Una máquina virtual de Windows 8. Las aplicaciones de Metro actualmente no se ejecutan en Windows 7, y definitivamente no lo hacen en Windows XP. De acuerdo con este hilo , es difícil pero podría suceder eventualmente:

Mantén los ojos abiertos en los futuros videos del Canal 9 y en el blog de BCL / CLR para más información sobre los retos de habilitar el Portable Historia de la biblioteca, sin embargo, lo haré dar un resumen rápido con respecto a Modelos de vista:

Mientras que los modelos de vista se definen por el aplicación, a menudo toman dependencias de tipos (es decir INotifyXXXChanged interfaces, ICommand, etc) que viven dentro de la marco. Actualmente si miras a través de nuestras múltiples plataformas. NET (Silverlight, Teléfono,. NET y ahora aplicaciones de estilo Metro), todos estos viven en diferentes montajes, y con las aplicaciones de Metro, una espacio de nombres / tecnología (WinRT). Este hace que sea difícil dar la usuario un área de superficie que puede compilar y todavía tener que ejecutar en todas estas otras plataformas. Tenemos algunas ideas sobre cómo vamos a habilitar esto, sin embargo, requiere algo de trabajo y no viene de forma gratuita.

Al decir que, sin embargo, vemos completamente el valor y realmente, realmente quiero hacer esto.
David

Pero actualmente no es posible. En el mejor de los casos, podría hacer una versión de aplicación de escritorio de la misma cosa.

 23
Author: Ry-,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-03-24 15:10:58

Lo probé en Windows 7 y la respuesta es definitivamente no, ni siquiera se puede desarrollar la aplicación de estilo Metro en Windows 7, para desarrollar también necesita Windows 8 y Visual Studio 11.

 8
Author: uncia,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-04-17 20:12:23

Me sorprendería si las aplicaciones de estilo Metro Win8 alguna vez funcionarían en Win7: hay una gran cantidad de infraestructura de nivel de sistema operativo necesaria para que esas aplicaciones funcionen en Win8 que simplemente no está disponible en Win7.

Dicho esto, la gente se ha dado cuenta de escribir aplicaciones que se pueden hacer funcionar tanto en *nix como en Windows con una recompilación, por lo que imagino que eventualmente podría ser posible escribir una aplicación que se podría recompilar para producir una versión de estilo metro y un WPF/Silverlight versión. Pero esa tecnología simplemente no existe en este momento.

 4
Author: Larry Osterman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-03-24 20:02:55

Id decir no, basado en el hecho de que Metro requiere WinRT que no está disponible en Windows 7 o XP

 1
Author: x06265616e,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-03-24 15:19:23

Esto depende de lo que quieras hacer.

Por ejemplo, si estás desarrollando un juego y quieres que se ejecute en Metro/Modern UI, pero también en otras versiones de Windows, MonoGame es una gran opción!

Te permitirá desarrollar y ejecutar en:

  • Todos los escritorios de Windows
  • Windows 8 Metro / Interfaz de usuario moderna
  • Mac OS X
  • Linux
  • XBOX 360
  • iOS
  • Android
  • Windows Phone

Y posiblemente más plataformas sobre el futuro.

En mi honesta opinión, tener una gran cantidad de plataformas objetivo justifica cualquier curva de aprendizaje que tenga que desarrollar para MonoGame. Y sin mencionar que se puede desarrollar en la comodidad de Visual Studio, por lo que en mi humilde opinión es algo que debe considerarse incluso si su aplicación no es estrictamente un juego (que dijo que no se puede desarrollar un no juego con un marco de juego...?).


Actualizar: Aquí hay un tutorial, y por cierto, es posible que desee también considere HTML5 para juegos o no juegos. Cut the Rope (very fun game) usa esto, y parece que lo está haciendo bastante bien (¡ni siquiera me di cuenta de que era HTML5!).

 1
Author: Camilo Martin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-17 09:01:50

Estoy desarrollando una aplicación para el apptivate.ms concurso ahora mismo. Así que definitivamente puedo decirte que las aplicaciones de Metro no funcionarán en Windows 7 o XP.

Además, la versión de Visual Studio Express necesaria para desarrollar las aplicaciones de Metro ni siquiera se instalará en Windows 7.

También, solo recuerde esta frase - " Todas las aplicaciones de Windows no son aplicaciones de Windows 8!"

 0
Author: Gaurang,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-11 06:53:35