Можно воспользоваться скриптом наподобие этого, пропарсить resw, потом пропарсить все xaml (благо и то и другое XML) и модифицировать xaml. Хотя у меня такой проблемы не было — в вин 8 и вп интерфейс обычно разный.
Вы можете сохранить совместимость вин8 с вашим кодом — напишите в вин8 LocalizedResources, который будет открывать свойства локализации (которые вы можете сгенерить из resx скриптом из этой статьи)
Можно пример, какого именно кода переписывание дает такие результаты?
>>Оригинальный код писал сотрудник МС трудно его заподозрить в криворукости
Навидался я примеров и сэмпловых проектов от Microsoft. Рассмешили.
Ну так действительно же — зачем тестировать на кривом софте (Яндекс видемо не парился и сделал какое-нибудь кривое автопортирование кода)? Тестировали бы браузер, список контактов.
Skype для Windows Phone 8 так и работает — звонки приходят пуш-уведомлениями, а само приложение может быть вообще не запущено. Вот только пока voip пуши иногда долго приходят :(
Никогда не думал о PCL в таком ключе, использовал только для бизнес-логики (домена). В принципе, если мы пишем какой-то контрол, то на всех вышеупомянутых платформах (WPF, Silverlight 4-5, WinPhone 7-8, Windows Store App) он должен выглядить по разному ИМХО.
Главный с точки зрения производительности (вы ещё забыли runtime generics) но ведь в C# ещё много языковых плюшек, отсутсвующих в JAVA (лямбды, замыкания, события, свойства и т.п.)
>>Оригинальный код писал сотрудник МС трудно его заподозрить в криворукости
Навидался я примеров и сэмпловых проектов от Microsoft. Рассмешили.
Можно узнать, в чем заключается потенциал?