UWPには全く縁のないTungstenを変換してみました。Converterにより変換されたアプリをストアに公開するには、MSによる審査が必要です。残念ながら、Webブラウザは審査が通りません。MSはセキュリティを理由に拒否していますが、それよりもEdgeを使わせるという戦略面のほうが大きいのではないかと思います。真の理由はMSのみが知ることです。本記事はプレビュー版をもとにしているので、正式版とは異なる部分があることをご了承ください。Windowsストアで配布できるように変換するものです。いったところでしょうか。2016で変換デモが行われました。Oneなどで動かすことができません。(※可能時期未定)ファイル、レジストリが仮想化されるので環境が汚れないインストール、アップデートが簡単になるなどといったメリットがあります。Build2015でMSはそのままWindowsストアに登録できると言っていましたが、いつ登録できるようになるのかどうかは不明です。現時点では、開発者モードにしたWindows10にしかインストールできません。Tungstenを変換してみた必要な環境は次の通りです。.appxファイルを生成する場合は必須)必要な環境を満たしていれば、仮想マシン内でも実行できます。14316でも変換できるはずのようですが、試してみたところ変換に失敗して何もできませんでした。14342でようやく変換に成功しました。OSのビルド番号は、DesktopAppConverterに必要なベースイメージ(後述参照)のものに合わせなければなりません。14352用しかないので、14342以下では試せません。順にたどって、「開発者モード」に変更します。※セキュリティ上危険と警告が表示される。ベースイメージの展開処理などが実行されます。Kit」だけでもOK。Setupを使用しているため、サイレントインストールオプションを指定する必要があります。C:\Output\tungsten\AppxManifest.xmlAppxManifest.xmlを使用することで、署名なしでインストールできます。.appxファイルを配布してインストールする場合は、有効なコード署名が必要です。起動してみるインストールしたアプリはスタートメニューに追加されます。試した環境では再起動しないと押せませんでした。普通のデスクトップアプリとはいくつか違いが見られます。スタートメニューのコンテキストメニューが違う通常のデスクトップアプリでは「ファイルの場所を開く」があります。エクスプローラーで見ると存在していません。別の場所(UWP専用データ領域)にリダイレクトされています。(上図参照)「プロパティ」がありません。アクセスキーまでなくなっています。デスクトップアプリのコンテキストメニューは以下の図。タスクマネージャーの「アプリの履歴」に掲載される管理者権限に昇格してもシステムレジストリは変更できない?既定のプログラムに設定しようとレジストリ登録を試みるも失敗。アイコン、関連付けを修正アイコンはストア用のアイコンを差し替え、ファイルの関連付けを設定するにはAppxManifest.xmlを編集する必要があります。アイコンは、出力フォルダーの中のAssetsフォルダー内に格納されています。関連付けは、Application要素内にExtensions要素を挿入することで追加できます。</Extensions>AppxManifest.xmlを編集後に再インストールすると、スタートメニューのアイコンが反映され、関連付けも設定できるようになります。・・・が、関連付けアイコンのサイズ別指定がうまくできませんでした。原因追及するとはまりそうなので、ここまでとします。Converterで変換しただけでは完全なUWPアプリにはなりません。(リンクはITmediaの記事)によると変換を含めて5ステップ必要になります。ステップ4では「Migrate(移行)」と書かれているので、結局のところ既存のデスクトップアプリを跡形もなくつぶしてしまわないと実現できません。デスクトップアプリは何でもし放題なところがあるので、UWP化が到底できそうにないアプリもあります(ローカルアプリ取り込みをやるTungstenはまさしくそれ)。Phoneが圧倒的なシェアを得ることがない限り、デスクトップ向けに作られているほとんどのアプリは変換されるだけで完全にUWP化されることはないでしょう。追記このように、インストーラーさえあれば誰でも変換できることから、無関係な第三者が勝手にWindowsストアに登録して有料で配布するということも考えられます。MSは有効な対策を考えているとは思いますが、自衛のためにWindowsストアに公開する準備をしておくのがよいのではないでしょうか。