Поддерживается также Windows Phone 7.5, а SDK можно использовать "целостной" IDE в виде бесплатной Visual Studio Express 2012 edition for Windows Phone или как расширение для других версий Visual Studio 2012. Для его работы на ПК требуется Windows 8.
[spoiler]Однодневная задержка породила в Сети аж конспирологические дискуссии, что как минимум свидетельствует о немалом интересе к этой платформе. Девелоперы ожидали поступления нового SDK непосредственно на презентации WP8 -- всех интересовала прежде всего финальная степень совместимости WP7-приложений с WP8, а также ряд специфических моментов, о которых презентация умолчала.
С выходом SDK непотнятки по поводу его суточной задержки так и не развеялись: библиотека выглядит хорошо проработанной, полной, в нее включены различные эмуляторы, то есть объяснить эту задержку экстренными авральными исправлениями невозможно. SDK наверняка существовал в почти законченном виде и месяц назад.
Эта тема может показаться на первый взгляд пустяковой, однако программистские коммьюнити единодушны в мнении, что отсутствие официальных объяснений причин выхода SDK на день позже самой ОС нанесло мобильной "восьмерке" реальный вред -- как минимум имиджевый.
Итак:
- Создавать приложения для WP8 можно только в 64-разрядной Windows 8 Pro. Если используется виртуальная машина, не получится запустить эмулятор телефона;
- XNA-проекты в SDK больше не поддерживаются! Созданные ранее XNA-программы в WP8 по идее пока должны работать, но в перспективе XNA под WP8 -- направление тупиковое;
- Еще одна поразительная вещь -- SDK не поддерживает создание приложений на JavaScript, которую Microsoft объявила в Windows 8 стратегической технологией разработки! Для мобильных систем, которые уже сложно представить оторванными от онлайна и веба, это совсем странно;
- Если очень постараться, еще можно перетащить Silverlight-проект в WP8 (в виде "родного" приложения). Сама по себе Silverlight в WP8 не работает, но XAML, к счастью, в проектах активно используется, и большинство классов, которые задействованы в Silverlight, тут тоже вроде доступны. Однако после того, как текущий Silverlight-проект будет перетащен в WP8, обратную совместимость организовать уже не удастся -- придется развиваться только под "восьмеркой";
- Главное, что то же самое касается и проектов под WP7. Пока возможно без серьезных усилий перенести эти проекты в WP8, но создать новый проект под WP7 новый SDK не позволит. То есть про WP7 пора забыть;
- Можно создавать проекты на C++;
- Появилась связка C++/DirectX/XAML;
- Стратегической технологией остается C#/XAML, которая по комфортности создания приложений, безусловно, сегодня не имеет себе равных. Но только для платформы Windows Phone 8. По крайней мере, в рамках решений Microsoft.
Знакомые говорят, что восьмерка корректно ставится поверх семерки, достаточно быстро и незаметно.
Продолжение темы: http://www.pcweek.ru/business/blog/business/3891.php