Windows 10の次のWindowsはどうなるのか 59
ストーリー by hylom
新しい窓 部門より
新しい窓 部門より
MicrosoftはWindows OSのコア部分の切り出しを進めており、今後はOSのコンポーネント化がより進むのではないかとの予想が出ている(ITmedia)。
すでにMicrosoftはWindows 10 MobileやXbox Oneなどといった形でWindows 10を異なるプラットフォーム向けにカスタマイズして提供しているが、これらはユーザーインターフェイスが異なっている。そこでMicrosoftはカーネルだけでなく、ユーザーインターフェイスについてもコンポーネント化し、異なるプラットフォームで共通にすることを目指しているという。
このコンポーネント化されたWindows OSは「Windows Core OS」と呼ばれている。また、Windows Core OSは原則としてUWP(Universal Windows Platform)アプリしか実行できず、従来のデスクトップアプリを実行する機能はない。そのため、仮想マシンを使って既存の非UWPアプリケーションを実行することが考えられているようだ。
UWP (スコア:2)
アプリをストアに集約してマージン商売という夢を諦められないようだけど、実際今さら勝算はあるんですかね。
Re:UWP (スコア:1)
実際今さら勝算はあるんですかね。
UMP TEMPに任せ神頼みするより他はない
Re: (スコア:0)
そうじゃない。HWNDとGDIを早くやめたいのだ。
と思うん。
Re: (スコア:0)
だったらさっさとAPIを用意してよ。
なんでWPFアプリでFormsを組み込んだりWin32APIを(しかもHWND経由で)叩かなきゃいけないのか。
Re: (スコア:0)
UWPの趣旨は理解できるけれど、特にMS Edgeを使っていると時折グラフィックドライバーの再起動がかかるのが。。
自分のHWが良くないのかもしれませんけど。
これは次のWindowsではない (スコア:1)
Windows Server Coreみたいなものでしょ。
そういうEditionなだけでWindows10の次はWindows10なんだから。
# そのうち"Windows"のみになるかも?ならないかも?
Re: (スコア:0)
現状で既に提供されてるIoT Core [microsoft.com]の方が近い気も。
10.1 10.2 10.3・・・・ (スコア:0)
これなら強制アップデートの誹りを受けずに済むぞ!
Re: (スコア:0)
OSのビルド番号は既にそんな感じ
アプリはどうすればいいの (スコア:0)
対応OSにWin10のどこからどこまでと、どう書けばいいのか
Re: (スコア:0)
昔からアプリに必要なランタイムは新旧同居できるから
Re: (スコア:0)
.NET Frameworkがなぁ。4.x系統はいろいろ変更があるのだけど同居できない。
Re: (スコア:0)
まさにそれで困っているんですけどね。
こっちのコードは何もいじってなくても、半年に1回全コマンドテストなんてやってられんわ~
# 1703 でこっそり色かえられちゃったよね
Re:アプリはどうすればいいの (スコア:1)
そういうアプリには積極的に死んで欲しいというのがMicrosoft、ひいてはデスクトップOS産業全体の意向なんだから、諦めて消え去ればいいんじゃないかな。
それが嫌なら嫌な人たちの業界で日常使用に耐えつつ永久に仕様が変わらないOSを作れば良かったけど、作れなかったか市販品より遥かに低品質に終わったんだから仕方ない。
Re: (スコア:0)
OS/2を復活して欲しい。
しかし、 なんであんなに有償にこだわったんだろう。
個人が手を出す値段とは、、、
って高校の時だからBSD手に入れるにも苦労したもんな。
Re: (スコア:0)
2行目読めよ
Re: (スコア:0)
半年に1回のテストごときで面倒とかゴミ企業ですな
Re: (スコア:0)
あぁ、やっぱそっち?
Re: (スコア:0)
ローリング教徒はいつもイライラ捨て台詞だな
無料に飛びついたせいか知らんけど普及度にいちいち固執しすぎ
Windows Core OSは原則として(中略)従来のデスクトップアプリを実行する機能はない (スコア:0)
両方作ればいいだろ。携帯端末向きエディションにはオミットしても。
Re: (スコア:0)
そろそろ滅んでいいだろ、旧式のデスクトップアプリは。次世代のデスクトップアプリはUWPで作れ。
Re: (スコア:0)
「どうせ全書き換えならiOSかAndroidに出すわ」
Re: (スコア:0)
全書き換えじゃないだろ。WPFからUWPに移行するだけ。UWPの方が高機能になってる部分もある。
Re: (スコア:0)
高機能になってる部分もあるけど、全般手には機能が乏しい。
かつ、UWP はUIスレッドで使える処理量は皆無に等しいレベルになってるので、古き良きWPF的なアプリは、そんな簡単に UWP 化はできない。まぁ出来なくはないんだがコンパイル通るけど、実行しようとするとしょっちゅう強制終了という話になる。一般的には UWP化はアーキテクチャレベルで作り直しになる。
Re: (スコア:0)
そうだよな、これだよね。完全には代替えになるレベルになってない。このことをMSが認識して努力中なのかそうでないのか明らかでない(後者と思えてしまう)のがやる気でない点。
Re: (スコア:0)
認識してると思うよ。わかってやってる。
移植しようとすると足りない部分が多いけど、作り直しすることを前提としては十分に高機能で代替になるレベルにはなってる。
CPU 以外は異常に遅いとか、並列化を前提に物を考えるとかいう時代に即してくると、世の中のアーキテクチャは、あらゆるレベルで非同期プログラミングに変わってく必要があると考えてるんだろう。
もちろん今のハードウェアに最適化するための手段は非同期プログラミングである必要はないのだろけど、MS は非同期を主流にしたいのだろう。
なので、イベントドリブンだったりシングルスレッドな既存のアプリは互換レイヤで動かしてやるけど、ネイティブなものは全て非同期プログラミング必須な UWP で、作り直せってことなのだろう。
だから将来的にも UWP でWPFみたいなアプリの組み方が出来るようになることはないだろう。認識しており、そうさせたくないと思ってるのだろうから。
Re: (スコア:0)
まるでWPFなら普及しているかのような。
大半のデベロッパーはなんだかんだで互換性の一番高い生Win32とかMFC、
精々C#でWindows Forms止まりじゃないの。
業界によっては移行が進んでたりすんのかね。
Re: (スコア:0)
html5でできるものなら、html5一番対応範囲が広いのでは?
レンダリングエンジンで挙動の差があるかもだけど
Re: (スコア:0)
http://www.publickey1.jp/blog/18/progressive_web_appspwawindows_10wind... [publickey1.jp]
Re: (スコア:0)
それをやったヤマト運輸が、いま地獄を見ているところです…
Re: (スコア:0)
UWPだったら地獄じゃなかったかというと
行き着く先 (スコア:0)
>>Windows Core OSは原則としてUWP(Universal Windows Platform)アプリしか実行できず、従来のデスクトップアプリを実行する機能はない。そのため、仮想マシンを使って既存の非UWPアプリケーションを実行することが考えられているようだ。
行き着く先は、ガチガチのメインフレームみたいな環境か?
もう一般ユーザーが自分でWindowsプログラム作成するような時代じゃないということで.......
Re:行き着く先 (スコア:1)
どっちかというとAndroidやiPhoneのような世界を目指しているんじゃないかな。
# 自分でWindowsプログラミングをしている時点で一般ユーザーの域を超えている気がするけどそれは置いといて
Re:行き着く先 (スコア:1)
UWPそのものは一般ユーザでも作れるぞ? 別に法人格や特別な資格が必要な訳じゃない。逆に今のアプリストアではどんな大法人でも特殊な個人以上の扱いはされない。まあ法人とは元々そういうものだが。
Re: (スコア:0)
このアプリ作って実行すること自体がOSベンダの認証がいるみたいな印象を作ってしまっているのがUWP普及の妨げの1つになってる気がするな。
Re: (スコア:0)
UWPは自分で使うだけならストアに上げる必要もないぞ。もちろん開発環境も無料で揃えられる。
windowsカーネル"だけ"無料配布しよう! (スコア:0)
サポートが欲しい人は今までどおりの商用windowsで
サポート無用上等な方は有志提供のOSSディストリビューションwindowsで
Re: (スコア:0)
カーネルのバイナリだけ配布されて嬉しいの?
#ソースを「公開」とは書いてないからなw
Re: (スコア:0)
未来から来たRMS「GNU/Windowsと言え」
Re: (スコア:0)
ReactOSの方が先。
Re: (スコア:0)
別に未来から来なくてももうそうなってるという
Re: (スコア:0)
一応どちらも他OSのアプリを動かせるようにする仕組みは作成可能でしたからねえ。
有る意味今は.NETでのWORA挑戦中(準備中)と言えるのかな?
今は仮想化が昔と違って性能劣化少ないから、無理してやる必要も無くなった感じ有るけど。
今後は (スコア:0)
PWAとかいう、新たな規格に対応するらしい。
現行のUWPと、共存はさせるらしいけど。
今後はウェブ、クラウドがメインだろうし。
Re: (スコア:0)
win32の存在意義がどんどんなくなっていっていることはMSも重々わかってる。
だから色んなものがWindowsで快適に動くようにして、Windowsを使ってもらおうって作戦。
Re: (スコア:0)
APIなんぞより対応機器でしょ
PSプリンタの価値が落ちて足場失った頃のAppleみたいな感じかな
他環境のグラフィック、イメージングのドライバ遜色なくなってもうそろそろ要らないかなとなってる今のWindows
またunix互換も標準化されそう (スコア:0)
純正のXサーバだのWayland実装だの作って全部巻き取りにかかるんでしょ?
この道はいつか来た道 (スコア:0)
その「仮想マシン」とやらは、Windows Core OSで動くんじゃなくて、
両者がハイパーバイザ上で併存するんだよね。
むか~しのWindows(386の頃)で、
DOSアプリを動かすための仮想DOSマシンと
Widnwosアプリを動かすための仮想マシンが
仮想86モニタ上で併存して動いてたのを思い出させるわ。
マイクロソフトらしいやり方と言えば良いのか。
Re: (スコア:0)
Windows 3.1を動かす為の仮想マシンなんてあったか・・・?
UWPアプリの現状 (スコア:0)
ストアがあんなんで、UWPだのPWAだの言ってもねえ。
唯一の希望だったiTunesも、どうなったんだよ。
クズ規格 (スコア:0)
UWPなんて何やってもうまくいかない。(企業内アプリ位は作れるが)
10年前にXAMLが登場してから凋落が始まっているのだが、
MS内部では誰も気づいていないフリをしている。