два взаимосвязанных вопроса:Silverlight как Downlevel WinRT платформы
Для приложений пакета с приложением для каждой основной платформы устройства (IOS, Android, Windows Phone 7, и WinRT), является Silverlight хорошей платформой для версии «Downlevel» (Mac/7/Vista/XP) приложения WinRT?
Если это так (или сделать так), то какие компоненты Silverlight эмулируют Metro controls и их темы, чтобы свести к минимуму усилия по созданию приложения Silverlight в соответствии с приложением WinRT?
Это очень сложно ответить, потому что большинство проблем, которые вы будете иметь при переносе приложения, как вы думаете, не будут связаны с пользовательскими интерфейсами/элементами управления. Это будет логика приложения, которая интегрируется с платформой, которая будет стоить немалых усилий. В то же время, вероятно, очень сложно воспроизвести интерфейс Metro App UI в Silverlight, потому что обычные вещи в приложении Metro не так нормальны на других платформах. –
Я agrea с @Erno. Кроме того, создание одного макета xaml для использования на телефоне и на ПК просто не имеет смысла. Размеры экрана и условные обозначения платформы просто разные. Возможно, вы сможете повторно использовать код для моделей viewmodels и даже больше для моделей под ним, но вы, вероятно, захотите перепроектировать экран между телефонами и ПК. –
@Kris: Мой вопрос не касается повторного использования кода телефона/ПК, а только повторного использования кода ПК/ПК (или ПК/планшета). Идея состоит в том, что если вы инвестировали в интерфейс для приложения WinRT (минимальное разрешение 1024x768), есть ли способ получить покрытие для Mac/Win7/Vista/XP для небольших дополнительных усилий? –