2015-07-13 4 views
1

Как было объявлено, современные приложения пользовательского интерфейса в Windows 10 будут нацелены на новую универсальную платформу Windows, которая является преемником Win RT. Однако в отношении разработки существует большая разница, так как на предыдущей версии Windows у вас есть целевая ОС, и теперь вы ориентируетесь на определенные версии UWP. UWP будет обновляться по собственной каденции, и мой вопрос здесь, если на устройстве будет больше версий UWP, и, таким образом, если будет обратная совместимость приложений. Позвольте мне пояснить мой вопрос на примере. Допустим, у нас есть приложение, которое нацелено на UWP версии 10069, что также проверяется на максимальной версии. Будет ли возможно запускать это приложение на устройстве, которое имеет версию UWP, например. 10166 установлен?Windows 10 UWP - совместимость с обратными приложениями

спасибо.

+1

Помните, что все номера версий на сегодняшний день до RTM. Вам потребуется привязать к первой версии RTM, чтобы получить долгосрочную поддержку. –

ответ

1

Нет, вы не сможете запустить приложение в нижней версии UWP, указанной в вашем appxmanifest.

Обновление: Добавление информации из Chuck Walbourn, внизу.

Чтобы уточнить, вы не можете запустить приложение на версии платформы, которая старше, чем тот, который вы список, как MinVersion. MaxVersionTested указывает версию, на которую вы фактически протестировали, в случае . В будущих версиях UWP есть необходимость в прокладках для апплета.

+0

Чтобы уточнить, вы не можете запустить приложение на версии платформы, которая старше, чем та, которую вы указываете как «MinVersion''. «MaxVersionTested» указывает версию, на которую вы фактически протестировали, в случае, если в будущих версиях UWP есть необходимость в прокладках appcompat. –

+0

Спасибо за разъяснение. И просто вопрос, будет ли больше версий UWP доступным на одном устройстве/ОС? Я ориентируюсь на сценарий, где у меня есть приложения, цель которых позволяет сказать, что установлено 10069, и мое устройство будет обновляться до 101xx. Внезапно приложения перестанут работать или будет поддерживаться совместимость? Благодарю. –

+0

И еще одно замечание, я спрашивал о противоположном сценарии, если я могу запустить приложение, которое нацелено на более старую версию UWP на более новую версию UWP. –

0

Приложение UWP, ориентированное на более низкую версию UWP, чем версия целевого устройства. Вы не сможете запускать приложение, предназначенное для версии с высоким UWP, чем устройство, которое вы хотите запустить, поэтому я думаю, что от того, что вы просите, это хорошо!

Также имейте в виду, что при объявлении своего MinSDK вы хотите, чтобы он был как можно меньше, что имеет смысл. Ваш минимум должен действительно повышаться, когда вы нацеливаете определенные API, которые ранее не были доступны или были изменены, и нарушали бы ваш код.

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