Я занимаюсь разработкой приложения для Windows Phone 7, и, как мы знаем, Windows 8 будет иметь интерфейс метро.
Будут ли приложения WP7 совместимы с ОС Windows 8 для настольных ПК?
Не напрямую.Это стек, отличный от Silverlight в WP7.Приложения Windows 8 Metro используют что-то новое, называемое WinRT.Возможно, вам удастся повторно использовать некоторый код и XAML, если вы спроектируете его соответствующим образом.
Если вы используете MVVM, теоретически вы можете повторно использовать всю свою бизнес-логику, все модели представлений, все службы.Пользовательский интерфейс XAML в любом случае придется переопределить, так как телефон и win8 выглядят довольно по-разному.
Silverlight недоступен в Windows 8. Поэтому вам нужно будет найти аналог библиотек Silverlight.Хорошая вещь, замена доступна.проверьте эту ссылку для переноса приложения wp7 в окно 8 http://msdn.microsoft.com/en-us/library/windows/apps/hh465136%28v=VS.85%29.aspx