2016-05-16 86 views
1

我們開發了一個Windows Forms應用程序,最初將在Windows 10 PC上運行。在最後一刻,它被更改爲Windows 10平板電腦,因此我認爲它無法正常運行,我們需要將整個應用程序轉換爲Universal Windows PlatformUWP)應用程序。是否將Windows Form應用程序轉換爲Win10平板電腦所需的UWP應用程序?

因此,我將完整的應用程序發送給Windows 10平板電腦的用戶,作爲zip文件。你看,他能夠在平板電腦中完美無缺地運行它。

此應用程序不會進入Windows應用商店,我們只會將應用程序部署到選定的Windows 10平板電腦,與我們在此處執行的方式相同(通過zip文件或類似格式)。

我的問題:鑑於我們的情況以及此應用程序的有限部署,是否將此Windows窗體應用程序轉換爲UWP應用程序有任何明顯的好處?或者最重要的是,有沒有一個原因,我們不應該讓它作爲Windows窗體應用程序?

謝謝。

回答

0

效益

如果您將您的應用UWP,請注意,它不會是一個簡單的端口,你將再次書寫最東西由於在API的差異,顧名思義你會有像平板電腦,手機,臺式機等Windows系列的多種設備平臺上運行的單一的應用程序

否則

在你的情況,你會不會,如果你繼續贏窗體應用程序損害。顯然保證在Win 10上運行,這並不意外。除非您需要前述的好處,否則我認爲沒有任何理由再次開展開發工作來創建UWP。

0

不應該有在平板電腦上運行的軟件,只要任何問題,因爲它是相同的架構臺式機又名x86或x86_64的。

UWP旨在通過Windows存儲進行沙盒和分發。沒有什麼能夠阻止您按照傳統的安裝程序和.zip文件傳播桌面應用程序。

至於你是否應該把它作爲一個Windows窗體應用程序,有些人可能會認爲,把它在線與微軟最近的GUI家族(又名XAML)將有助於未來證明你的產品。雖然我認爲這是值得深入研究的,但是如果您沒有太多的需求,我們並不需要跳槽,因爲我不認爲微軟會將WinForms平臺拉長一段時間。

+1

只是添加一些信息,您可能要計劃軟件分發方法。如果您使用UWP開發應用程序,則您的應用程序可以運行在最新版本(我想大多數未來的設備將是)Windows 10S。 Winform可能無法使用,除非它是Windows 10 Pro。 –

相關問題