アカウント名:
パスワード:
両方作ればいいだろ。携帯端末向きエディションにはオミットしても。
そろそろ滅んでいいだろ、旧式のデスクトップアプリは。次世代のデスクトップアプリはUWPで作れ。
「どうせ全書き換えならiOSかAndroidに出すわ」
全書き換えじゃないだろ。WPFからUWPに移行するだけ。UWPの方が高機能になってる部分もある。
高機能になってる部分もあるけど、全般手には機能が乏しい。かつ、UWP はUIスレッドで使える処理量は皆無に等しいレベルになってるので、古き良きWPF的なアプリは、そんな簡単に UWP 化はできない。まぁ出来なくはないんだがコンパイル通るけど、実行しようとするとしょっちゅう強制終了という話になる。一般的には UWP化はアーキテクチャレベルで作り直しになる。
そうだよな、これだよね。完全には代替えになるレベルになってない。このことをMSが認識して努力中なのかそうでないのか明らかでない(後者と思えてしまう)のがやる気でない点。
認識してると思うよ。わかってやってる。移植しようとすると足りない部分が多いけど、作り直しすることを前提としては十分に高機能で代替になるレベルにはなってる。
CPU 以外は異常に遅いとか、並列化を前提に物を考えるとかいう時代に即してくると、世の中のアーキテクチャは、あらゆるレベルで非同期プログラミングに変わってく必要があると考えてるんだろう。もちろん今のハードウェアに最適化するための手段は非同期プログラミングである必要はないのだろけど、MS は非同期を主流にしたいのだろう。なので、イベントドリブンだったりシングルスレッドな既存のアプリは互換レイヤで動かしてやるけど、ネイティブなものは全て非同期プログラミング必須な UWP で、作り直せってことなのだろう。
だから将来的にも UWP でWPFみたいなアプリの組み方が出来るようになることはないだろう。認識しており、そうさせたくないと思ってるのだろうから。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
Windows Core OSは原則として(中略)従来のデスクトップアプリを実行する機能はない (スコア:0)
両方作ればいいだろ。携帯端末向きエディションにはオミットしても。
Re: (スコア:0)
そろそろ滅んでいいだろ、旧式のデスクトップアプリは。次世代のデスクトップアプリはUWPで作れ。
Re: (スコア:0)
「どうせ全書き換えならiOSかAndroidに出すわ」
Re: (スコア:0)
全書き換えじゃないだろ。WPFからUWPに移行するだけ。UWPの方が高機能になってる部分もある。
Re: (スコア:0)
高機能になってる部分もあるけど、全般手には機能が乏しい。
かつ、UWP はUIスレッドで使える処理量は皆無に等しいレベルになってるので、古き良きWPF的なアプリは、そんな簡単に UWP 化はできない。まぁ出来なくはないんだがコンパイル通るけど、実行しようとするとしょっちゅう強制終了という話になる。一般的には UWP化はアーキテクチャレベルで作り直しになる。
Re:Windows Core OSは原則として(中略)従来のデスクトップアプリを実行する機能はない (スコア:0)
そうだよな、これだよね。完全には代替えになるレベルになってない。このことをMSが認識して努力中なのかそうでないのか明らかでない(後者と思えてしまう)のがやる気でない点。
Re: (スコア:0)
認識してると思うよ。わかってやってる。
移植しようとすると足りない部分が多いけど、作り直しすることを前提としては十分に高機能で代替になるレベルにはなってる。
CPU 以外は異常に遅いとか、並列化を前提に物を考えるとかいう時代に即してくると、世の中のアーキテクチャは、あらゆるレベルで非同期プログラミングに変わってく必要があると考えてるんだろう。
もちろん今のハードウェアに最適化するための手段は非同期プログラミングである必要はないのだろけど、MS は非同期を主流にしたいのだろう。
なので、イベントドリブンだったりシングルスレッドな既存のアプリは互換レイヤで動かしてやるけど、ネイティブなものは全て非同期プログラミング必須な UWP で、作り直せってことなのだろう。
だから将来的にも UWP でWPFみたいなアプリの組み方が出来るようになることはないだろう。認識しており、そうさせたくないと思ってるのだろうから。