2014-01-21 2 views
1

Я начинаю первый проект для Windows Phone, и он должен работать как минимум на Windows Phone 7.5. Мой вопрос: должен ли я писать приложение на Windows Phone 7.5 или мне нужно написать две версии приложений - один раз для Windows Phone 7.5 и другой для Windows Phone 8?Как разработать совместимое приложение для Windows Phone 7.5?

Я знаю, что приложение, которое работает на WP7.5, также будет работать на WP8, но что бы вы порекомендовали? Что бы вы сделали?

Если вы считаете, что создание двух приложений для обеих версий является лучшей идеей, тогда мне следует сначала написать приложение на WP8, а в конце удалить специальные функции WP8, чтобы понизить его для WP7.5, или, может быть, я должен написать приложение WP7.5 а затем добавить некоторые WP8-функции для обновления до WP8?

Я прошу, потому что я хочу изучить WP developmentement, и у меня есть два учебника: «WP7 jumpstart» и «WP8 jumpstart» (из MSDN), и мне интересно, могу ли я пропустить WP7 и начать напрямую с WP8?

+5

Я бы отстаивал цель WP7.5, если вам не нужны какие-либо функции оборудования/ОС, которые предлагает WP8. Позднее вы можете разветвить его, чтобы создать расширенную версию для дополнительных функций, если это необходимо. –

+0

Я не могу добавить, что сказал @RowlandShaw. Я просто хотел приветствовать вас в клубе WinPhone. Если вам нужна помощь, не стесняйтесь пинговать меня в Twitter (@ Anth0nyRussell). Не забудьте ознакомиться с http://www.dvlup.com от nokia для вызовов и призов. –

ответ

0

Если вы хотите, чтобы нормально поддерживать все размеры экрана, вы должны создать 2 приложения. Поскольку WP7.x поддерживает только 1 разрешение экрана и работает на WP8.x с большим экраном, приложение останется небольшим.

+0

Есть ли обходной путь для этого? Если нет, то много работы просто для обновления рабочего WP7.5 приложения WP8 и добавить эту совместимость с разрешением экрана? – user606521

+1

Единственная небольшая проблема с разрешением 720p и 10800, ваше приложение будет соответствовать всему экрану, но будет иметь небольшую черную линию вверху, из-за разных пропорций. – crea7or

+0

Так что нельзя писать приложение в WP7.5, которое будет масштабироваться до полного экрана? Наверху всегда будет какая-то уродливая прокладка? – user606521

0

Вы должны использовать WP7.5, если вы не собираетесь impelement любой функции, которая присутствует только в WP8

1

Стандартный путь будет создать Windows Phone Class Library, который будет содержать весь код, за исключением страницы, просмотр или Windows 8 определенного кода и чем создавать Windows Phone App и установить зависимость выше создал проект библиотеки. Теперь, как и предлагается Rowland Shaw, вы можете настроить таргетинг на приложение Windows Phone на 7.5, чтобы он работал и для Windows 8, и если вы хотите использовать какой-либо конкретный API для Windows 8, вы можете создать отдельное приложение с той же ссылкой в ​​Библиотеке, чтобы все общие код не будет дублироваться.

Referr MSDN Link для таких же.

Смежные вопросы