2012-10-30 3 views
7

J'essaie de comprendre le futur du développement sous Windows 8. D'après ce que je comprends, le développement d'applications Metro signifie qu'elles ne concernent que Windows 8 uniquement.Metro vs WPF pour Windows 8 développement?

Mais il existe des technologies, voir How to build a Metro App in WPF, ce qui signifie que WPF pourrait être utilisé pour faire en sorte que Metro ait un aspect et une convivialité. J'ai donc raison de comprendre qu'une application WPF pourrait être développée - et fonctionnerait sous Windows 7 - mais fonctionnerait aussi sous Windows 8? Si seules les applications Metro peuvent être exécutées à partir du nouvel écran Démarrer de Windows 8, cela signifie-t-il que les applications de style traditionnel peuvent toujours être exécutées en mode Bureau?

Merci

Répondre

1

applications « Normal » Windows ne peut toujours bien fonctionner en mode bureau. En fait, si vous avez une telle application, elle fonctionnera probablement de la même manière que sur Windows 7 et vous n'avez pas vraiment besoin de vous sentir obligé de créer une application Windows Store (anciennement connue sous le nom de Metro). Cependant, la question à laquelle vous avez parlé parle de quelque chose d'entièrement différent. C'est pour créer des applications comme Zune ou le client Windows Github dans WPF. Ils ont une certaine esthétique qui ressemble à Metro, mais ils ne sont pas réellement des applications Windows Store. Vous ne pouvez pas utiliser WPF pour créer ce dernier, bien que la plupart des concepts clés soient similaires ou identiques.

0

Metro est juste la langue de conception. Un WPF traditionnel peut s'exécuter sur Windows 7 et sur le bureau Windows 8. Ceux-ci ne peuvent pas être exécutés sur les périphériques Windows RT.

Les applications modernes, c'est-à-dire les applications Windows 8/RT ou les applications Windows Store, ne peuvent pas être écrites avec WPF et fonctionnent uniquement sous Windows 8 et Windows RT.

0

Metro est bien plus qu'une interface graphique. Il est capable d'accéder au Windows Runtime en fournissant des fonctionnalités communes comme l'accès par webcam. Cependant, en utilisant WPF, vous pouvez «simuler» la couche visuelle métropolitaine. Mais ils seront des applications de bureau traditionnelles qui fonctionneront sous le mode bureau dans Windows 8.

Je suggère de développer 2 couches GUI (métro et bureau).

Questions connexes