2015-04-28 2 views
2

Приложение работает в Windows Store и имеет версию 8.0. Если я переназначу на Windows Phone 8.1 и опубликую новые функции, будет ли он доступен для пользователей Windows Phone 8.0?Retarget to Windows Phone 8.1

Большинство наших пользователей по-прежнему находятся на 8.0.

ответ

6

Пользователь (ОС/Магазин) загружает наиболее подходящий пакет приложения. Если у пользователя есть WP8.1, и ваше приложение имеет пакет 8.1, то это будет установлено, в противном случае будет загружен пакет приложений 8.0.

От того, что вы написали, у вас уже есть рабочая версия приложения WP8.0, теперь, если вы хотите добавить некоторые новые функции из 8.1, то, как только вы перенастроете приложение, вам нужно будет добавить новый пакет к вашему приложению, когда вы его обновляете. Do не заменить старый рабочий пакет 8.0. После того, как вы добавили новый пакет, и он прошел сертификацию, всем пользователям, имеющим 8.0 версию вашего приложения и версии ОС 8.1, будет предложено, чтобы имелось обновление.

Что важно:

  • вы можете перенастроить как к 8.1 Silverlight и Время воспроизведения (конечно, второй вариант нуждается в некоторые изменения и некоторые вещи, чтобы быть переписано),
  • IsolatedStorage сохранен,
  • , когда вы перенацеливаете на Runtime, вам нужно разобрать IsoalatedStorage Настройки из файла в LocalStorage.

Я сделал аналогичную вещь с WP8.0 -> WP8.1 Runtime, я также рекомендую протестировать ее в бета-приложении, поэтому вы будете уверены, как это работает.

+1

Хорошо подробный ответ. – Barnstokkr

0

Да, если вы просто перенацеливаете проект! Но убедитесь, что вы не используете собственные функции WP 8.1, поскольку они не будут работать на WP8.

1

Если вы перенаправляете приложение на Windows Phone 8.1, оно будет доступно только пользователям Windows Phone 8.1. Если вы отправляете такое приложение в хранилище, оно будет отображаться только на устройствах под управлением Windows Phone 8.1.
Однако вы можете отправить два пакета для одного и того же приложения в Windows Phone Store. Поэтому при отправке обновления для вашего приложения вместо замены существующего пакета Windows Phone 8.0 вы можете добавить еще один пакет для версии Windows Phone 8.1, который будет иметь новые функции. Магазин Windows Phone Store гарантирует, что он отображает правильный XAP для исправления версии ОС. Таким образом, пользователи Windows Phone 8.1 смогут воспользоваться новыми функциями, в то время как пользователи Windows Phone 8.0 все равно смогут получить доступ к старому приложению.
Если вы хотите поддерживать обе версии ОС, я предлагаю сохранить копию проекта Windows Phone 8.0 до перенаправления на Windows Phone 8.1.