2016-05-16 3 views
1

Windows 10 PCで最初に実行されるアプリケーションをWindows Formsに開発しました。最後にはWindows 10タブレットに変更されたので、正しく動作しない可能性があり、アプリ全体をUniversal Windows PlatformUWP)アプリに変換する必要があると想定していました。Win10タブレットにはWindowsフォームアプリをUWPアプリに変換していますか?

私はWindows 10タブレットをジップファイルとしてユーザーに送信しました。見よ、彼は完璧に錠剤の中でそれを動かすことができた。

このアプリはWindowsストアにはありません。私たちがここで行ったのと同じ方法(zipファイルまたは同様の形式)で、選択したWindows 10タブレットにのみアプリケーションを展開します。

私の質問:私たちの状況とこのアプリケーションの限定された展開を考えれば、このWindowsフォームアプリケーションをUWPアプリケーションに変換するとどんな顕著な利点がありますか?または、最も重要なのは、をWindowsフォームアプリケーションとして残してはならない理由があるかどうかです。

ありがとうございました。

答えて

0

給付

あなたがUWPにアプリを変換する場合、それは簡単なポートされませんのでご注意と名前が必要になります示唆するように、あなたは、APIの違いにより、再びほとんどのものを書くことになりますなど、タブレット、携帯電話、デスクトップのようなWindowsファミリの複数のデバイスのプラットフォーム上で動作する単一のアプリケーションを持っている

そうでない:あなたは勝利フォームアプリを続ける場合は、あなたの場合は

、あなたが害されることはありません。これは明らかにWin 10で動作することが保証されていますが、それは驚きではありません。前述の利点が必要でない限り、私はUWPを作成するための開発努力を再び行う理由は見当たりません。

0

デスクトップPC(x86またはx86_64)と同じアーキテクチャであれば、ソフトウェアをタブレットで実行する際に問題はありません。

UWPは、Windowsストア経由でサンドボックス化され、配布されるように設計されています。何年も古いインストーラや.zipファイルの伝統の中でデスクトップアプリケーションを配布するのを止めるものは何もありません。

Windowsフォームアプリケーションとして残す必要があるかどうかについては、Microsoftの最近のGUIファミリ(XAMLとも呼ばれます)とインラインで使用することで、将来の製品保証に役立つと主張する人もいます。調査の価値があるとは思うが、マイクロソフトがWinFormsプラットフォームをしばらく離れるとは思っていないので、あなたが持っていなければ船を飛ばすことは本当に難しいことではない。

+1

情報を追加するだけで、ソフトウェアの配布方法を計画することができます。あなたがUWPで開発している場合、あなたのアプリケーションは最新のもので実行できます(将来のデバイスのほとんどはWindows 10Sと思われます)。それがWindows 10 Proでない限り、Winformはできないかもしれません。 –

関連する問題