Приложения для Windows 8 могут быть разработаны с использованием веб-стека (JavaScript, HTML, CSS) или стека .NET (C #, C ++, Visual Basic, XAML).Как обстоят дела с разработкой Windows Phone 7?
WP7 не имеет встроенной поддержки для создания приложений с HTML / CSS / JS так же, как Win8, но вы можете сделать очень похожую вещь с http://www.phonegap.com/
(поддержка WP7 все еще в бета-версии.)
Я думаю, что это, скорее всего, произойдет с Windows Phone 8 (Apollo).
Да, вы можете это сделать с помощью Visual Studio 2011. Как уже упоминалось в Keynote Build Conference неделю назад, приложение в стиле Windows 8 metro (с использованием любого из упомянутых стеков) можно превратить в приложение Windows Phone с очень небольшим изменением кодов.*