![](/img/trans.png)
[英]Are Windows Phone 8.0 DLLs compatible with Windows Phone 8.1 apps?
[英]Backwards compatibility for Windows Phone 8.0 apps
我有一個為Windows Phone 8.0構建和交付的小型應用程序。 我需要發布一個小更新,升級到VS2015 / WP8.1平台時遇到各種IDE錯誤和缺少的類/類型。
因此,我只想將該應用程序保持在WP 8.0,但:
問題1:此應用程序可以在WP 8.1和Windows 10手機上運行嗎?
問題2:盡管目標平台為8.0,Microsoft的應用程序商店是否可以讓我發布此更新?
由於Windows Phone 8.0應用程序是用Silverlight編寫的,而Windows Phone 8.1(在VS 2015上)和Windows 10是Windows Runtime應用程序,因此您會遇到這些丟失的類型。 這是一個不同的API,因此某些類型將移至其他名稱空間(最有可能用於小型應用程序)或完全丟失。
您的應用仍應在WP 8.1 / 10設備上運行,盡管它們可能無法完美地縮放到最新的屏幕比例,並且會錯過對這些平台的最新功能的訪問。
有關打包和發布您的應用的其他幫助,請在另一個SO問題上查看此答復 。
首先,在新設備上運行舊的OS應用程序時,Microsoft提供了出色的向后兼容性。 根據您的問題,
我已經在最新的Windows 10預覽版上測試了舊的Windowsphone 8.0 OS應用程序,沒有任何問題。
大部分Windows Phone移動設備上,舊的lumia仍沒有Windows 10,因此您的應用仍有市場。 您不必僅僅因為您屬於較舊的操作系統版本而認為您的應用程序已死。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.