2015-07-13 137 views
1

正如之前所宣佈的,Windows 10上的現代UI應用程序將面向新的通用Windows平臺,它是Win RT的後繼產品。然而,在開發方面,與以前版本的Windows相比,您有針對性的操作系統,現在針對的是特定版本的UWP。 UWP會根據自己的節奏進行更新,我的問題是,如果設備上會有更多版本的UWP,並且因此會有向後兼容的應用程序。讓我以身作則澄清我的問題。比方說,我們有應用程序,目標UWP的版本10069什麼也是最大的版本測試。是否有可能在具有UWP版本的設備上運行此應用程序,例如10166安裝?Windows 10 UWP - 向後兼容應用程序

謝謝。

+1

請記住,迄今爲止的所有版本號都是RTM之前的版本號。您需要捕捉到第一個RTM版本才能獲得長期支持。 –

回答

1

不,您將無法讓應用程序在您的appxmanifest中列出的較低版本的UWP上運行。

更新:從查克沃爾伯恩添加信息,下面。

要澄清,您不能在 平臺的版本比您列爲MinVersion的版本上運行您的應用程序。 MaxVersionTested指示您在 的情況下實際測試的版本,在未來版本的UWP中需要使用appcompat墊片。

+0

爲了澄清,您不能在比列出的MinVersion更早的平臺版本上運行應用程序。 「MaxVersionTested」表示您實際測試的版本,以防將來版本的UWP中需要使用appcompat墊片。 –

+0

感謝您的澄清。只是擴展問題,在一個設備/操作系統上是否會有更多版本的UWP可用?我針對的情況是,我的應用程序的目標可以說10069安裝,我的設備將更新到101xx。突然間應用程序會停止工作還是會保持兼容性?謝謝。 –

+0

另外還有一點需要注意的是,如果我可以在UWP的新版本上運行鍼對舊版UWP的應用程序,我就會問到相反的情況。 –

0

針對比目標設備版本更低版本的UWP的UWP應用程序可以正常工作。你將無法運行一個針對高UWP版本的應用程序,而不是你想運行的設備,所以我認爲,從你所問的問題來看,它是好的!

另外請記住,當聲明你的MinSDK你希望它儘可能小,這是有道理的。你的分鐘應該只會更高,因爲你定位的特定API以前不可用或已經改變,並會破壞你的代碼。

相關問題