Да Теоретически вы можете разработать общее приложение для обеих платформ, даже если есть некоторые сторонние общие библиотеки для обеих платформ, такие как Facebook v5 API.
Вам нужно всего лишь несколько настроек / изменений в своих приложениях, чтобы они могли хорошо работать на Windows Phone и Silverlight On Browser.
Вы можете получить пример этих приложений из
create.msdn.com .
Здесь вы можете увидеть множество примеров приложений, имеющих некоторую общую логику и некоторый уровень логики, специфичной для платформы, в различных примерах.
Windows Phone предоставляет несколько дополнительных API для Silverlight.
Я уже создаю общее универсальное приложение для обеих платформ. Это просто потребовало внесения нескольких изменений в часть пользовательского интерфейса Coding в ваших приложениях. Остальные части можно использовать повторно.
Надеюсь, это поможет до некоторой степени