SDK/Инструменты для разработки нового приложения на платформе Windows Phone для устройств WP 7, WP 7.5, WP 8

Я новичок в среде разработки Windows Phone, просмотрел SO, но не смог найти четкого ответа на свой вопрос.

Поскольку Windows Phone SDK 8 общедоступен, а новые телефоны с Windows получают хорошие отзывы, один из наших клиентов также хочет запустить свое приложение на платформе Windows Phone (у него оно уже есть на iPhone). Приложение довольно простое. Очевидно, что Клиент хотел бы, чтобы его приложение было совместимым и доступным как можно большему числу пользователей/устройств — WP7, WP7.5 и WP8.

Вопрос в том, какую версию SDK мне следует использовать для разработки этого приложения? В настоящее время у меня уже установлены Windows 8 с 64-разрядной версией, VS 2012 Express и Windows Phone SDK 8.0, которые готовы к разработке. Так что, если разработать приложение с помощью вышеуказанных инструментов, будет ли оно работать на всех устройствах с WP 7, WP 7.5 и WP 8?

Каков хороший подход к разработке нового приложения для Windows Phone, которое будет работать на устройствах WP 7, WP 7.5 и WP 8.


person Rohit Gupta    schedule 09.11.2012    source источник


Ответы (2)


Полный ответ находится на этой странице MSDN:
Версии Windows Phone
По сути, вы можете создать приложение, ориентированное на платформу WP7.5, и оно будет работать на всех текущих устройствах Windows Phone, или вы можете ориентироваться только на Windows Phone 8, тогда оно будет работать только на новых устройствах WP8, но при ориентации на эту более новую платформу вы можете использовать более широкий набор API и функций.

person Martin Suchan    schedule 09.11.2012
comment
Ссылка отличная, спасибо! Итак, по этой ссылке кажется, что с Windows Phone SDK 8.0 я могу ориентироваться на WP 7.5 и WP 8.0, но не на WP 7.0. Если я использую SDK 7.1.1, я могу ориентироваться на WP 7.0, WP7.5 и WP 8.0? - person Rohit Gupta; 09.11.2012
comment
Нет причин ориентироваться на старую платформу WP7.0 — все телефоны WP7.0 можно обновить до WP7.5 (и подавляющее большинство уже обновлено), и на телефонах WP7.0 сейчас даже невозможно загружать приложения из магазина. - person Martin Suchan; 09.11.2012
comment
Спасибо, Мартин. Есть ли ссылка, где я могу прочитать, что сейчас телефоны WP7.0 не могут загрузить приложение из магазина? - person Rohit Gupta; 09.11.2012
comment
Вот: blogs.windows.com/windows_phone/b/windowsphone/archive/2012/05/ - person Martin Suchan; 09.11.2012

Когда вы создаете новый проект, вас попросят выбрать между Windows Phone 7 и 8. Приложение WP7 работает на старых и новых телефонах, но приложение WP8 работает только на WP8.

person Riho    schedule 09.11.2012
comment
Правильно, меня просят выбрать ОС Windows Phone 7.1 и ОС Windows Phone 8.0 при создании нового проекта. То есть вы хотите сказать, что если я выберу Windows phone 7.1, приложение будет работать на всех устройствах? Будет ли в этом случае приложение работать и на устройствах WP7.0? - person Rohit Gupta; 09.11.2012
comment
Он должен работать и в 7.0 (возможно, некоторые функции, которые были реализованы только в 7.1, могут отсутствовать). - person Riho; 09.11.2012
comment
В нижней части ссылки, которую дал @Martinsuchan, говорится, что я не могу разработать приложение для WP 7.0 с SDK 8.0. msdn.microsoft.com/ en-us/library/windowsphone/develop/ - person Rohit Gupta; 09.11.2012
comment
Хорошо, спасибо за внимание. Но я не думаю, что есть много телефонов 7.0, чтобы беспокоиться о них. - person Riho; 09.11.2012