- 1 名前:デフォルトの名無しさん mailto:sage [2011/09/24(土) 11:51:03.33 ]
- ネイティブで実装され、.NET, C++/CX, JavaScriptから利用可能な
Windows用 次世代API Windows Runtime (WinRT) を語るスレ。 The Windows Runtime msdn.microsoft.com/en-us/library/windows/apps/hh464942(v=VS.85).aspx Windows Developer Preview downloads (Windows Developer Preview with developer tools English, 64-bit (x64) に開発ツールが含まれている) msdn.microsoft.com/ja-jp/windows/apps/br229516/
- 702 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 15:06:51.54 ]
- >>692
>Note: Custom WinRT components are only supported in Metro style applications. They are not supported in Desktop applications. Custom WinRT componentsって何?
- 703 名前:デフォルトの名無しさん [2011/11/07(月) 16:46:33.94 ]
- 要はカスタム ウィンアールティー コンポーネンツっちゅうことや
- 704 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 23:29:26.05 ]
- なるほどわからん
- 705 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 23:31:35.38 ]
- >>695
ModelとViewModelは流用し、Viewだけ差し替えてSilverlightにでも何でもすりゃいいだろw
- 706 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 23:33:49.13 ]
- >>695
OSS実装「Mono」で広がる.NETの応用 iPhoneでC#アプリが審査に通るワケ www.atmarkit.co.jp/news/200901/29/mono.html C#でiPhoneアプリ開発 with MonoTouch www.slideshare.net/iseebi/ciphone-with-monotouch Android向け.NETアプリ開発環境「Mono for Android」、Novellが発売 www.itmedia.co.jp/enterprise/articles/1104/07/news027.html
- 707 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 23:55:10.41 ]
- デスクトップOSもだんだんAppStoreみたいな審査を通さないアプリは駆逐されていく方向に行くのかなぁ
そうなると、PCという汎用機の役目は終わったって感じがして何かさびしいな
- 708 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 00:05:43.96 ]
- 自由なアプリの実行環境はそりゃ欲しいが
同時にそれらのアプリからデータの保護された実行環境も欲しい
- 709 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 01:20:56.85 ]
- 電子署名のないドライバが禁止になったので、電子署名のないアプリ禁止は近いかもね。
- 710 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 02:57:35.61 ]
- ていうかWinRTは砂場の中で動かすわけで変なことは出来んよ
- 711 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 10:04:16.72 ]
- Apple、Mac App Store アプリでサンドボックスの利用が必須に
apple.slashdot.jp/story/11/11/07/014233/
- 712 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 17:08:21.20 ]
- 完全に防ぐのは不可能だけど今あるようなアフォみたいなマルウェアは
大概排除できるんだから多少不便があってもかなり大きなメリットだと思うんだけどな
- 713 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 17:17:02.04 ]
- スマホみたいに広告だらけのアプリが増えるのは勘弁してほしいな
- 714 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 19:17:30.71 ]
- ↑なんでユーザーがこのスレにいるの?
- 715 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 19:40:57.85 ]
- そもそもWinRTアプリが流行らない罠
- 716 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 21:19:15.81 ]
- COMだとレジストリさらに肥大化するのかな。
- 717 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 08:05:59.74 ]
- もともとCOMプログラマなので歓迎
VB6も復活して欲しい
- 718 名前:デフォルトの名無しさん [2011/11/11(金) 14:12:26.14 ]
- 結局HTAで十分だったな
- 719 名前:片山博文MZ ◆0lBZNi.Q7evd mailto:sage [2011/11/11(金) 16:41:52.05 ]
- [PR] トイレトイレで困っている50代のあなたも前立腺肥大かも?
お医者さんへGo! 治療薬があります。
- 720 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 21:41:42.10 ]
- Windows8のタブレットって、silverlightで何がいけなかったんだろう。
- 721 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 21:46:09.98 ]
- WinAPIを10年がかりでリプレイスするつもりではないかと。
- 722 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 21:47:02.27 ]
- OSチームがやりたがりなんじゃね。
- 723 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 21:55:51.19 ]
- >>721
そんな時間は MS に残されていない
- 724 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 00:11:37.84 ]
- 非同期APIをどうしても作りたかったとか?
- 725 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 00:18:14.59 ]
- なんとなく起動していつのまにか終了してるそういうフレームワークが欲しかったんじゃね
xaml+C#で書けるのは同じだもの
- 726 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 01:09:52.55 ]
- XAMLの仕様を見ているとCOMへの回帰が垣間見える。
- 727 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 13:07:36.42 ]
- XAMLは思いっきり.NETの仕様だけど
それも完全にWPFでUIを置き換えるつもりだった頃の設計の産物
- 728 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 13:30:04.07 ]
- VSチームはC#推しなのにOSチームはC++一択なのをどうにかしないと
いつまで経っても足並みはそろわない
- 729 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 14:20:13.30 ]
- Singularity
- 730 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 14:39:10.75 ]
- >>728
そういうこと
- 731 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 14:43:16.02 ]
- VSチームがC#でOS作ればいい
- 732 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 14:48:51.43 ]
- AndroidのUI周りとかまんまWPFだな
実装はともかく、XAMLやWPFの基本的な設計自体は非常にうまくできてる
- 733 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 17:00:46.43 ]
- >>728
そこを揃えるためのWinRTであり、WinMDであるのだろう
- 734 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 18:43:52.56 ]
- C++って本当扱いの難しい子ですね
- 735 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 20:32:05.95 ]
- >>731
その為には先ず、C#でネイティブコードを吐ける環境の実装をだな… マジでこれさえ有れば、C++なんていらねーのに
- 736 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 20:40:46.63 ]
- 念のために言っておくがネイティブ吐くのと.NET Frameworkが不要になるのでは意味が違うからな
- 737 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 20:43:29.25 ]
- 馬鹿でかい.NET Frameworkをスタティックリンクするんなら
再配布.NET同梱するのと変わらん
- 738 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 21:05:23.45 ]
- スタティックリンクなら
いらない部分は含まれないでしょ
- 739 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 21:11:15.21 ]
- 10年は前にさんざん言われたことだなぁ。
配布サイズ10倍以上にしてまでスタティックリンクしたいのかとか、 セキュリティホール見つかった時に放置されるリスク犯すのかとか。
- 740 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 21:20:21.18 ]
- Silverlightはランタイムに含まれてるDLLが最小限で
必要な.NETライブラリはスタティックリンクというかプライベートコピーが基本だが それだけでも結構パッケージがデカくなるよね
- 741 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 21:29:15.85 ]
- 配布サイズよりメモリサイズのほうが問題じゃないの?
- 742 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 21:53:50.61 ]
- CIL->ネイティブコードの変換くらいそう難しくないだろ
誰でも考えることだけどiPhoneでC#使いたいとか特殊な状況以外大して意味がないからやらない
- 743 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 23:05:47.05 ]
- ILは実質的にはネイティブと同じ。変わるのは、実行時コード生成するときぐらい。
- 744 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 23:38:41.14 ]
- STLつかうと一気に実行ファイルサイズが10倍に?!
- 745 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 00:11:08.13 ]
- >>731,735
Microsoft,タイプセーフなオペレーティングシステム Verve を発表 www.infoq.com/jp/news/2010/12/verve-msft
- 746 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 00:48:57.90 ]
- >>744
つWTL
- 747 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 01:49:42.28 ]
- >>745
Win8よりもこれが欲しい
- 748 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 04:18:48.81 ]
- >シングルプロセッサ上でのみ動作する。
実用には程遠い感じ
- 749 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 04:51:24.07 ]
- その後さらになんか
research.microsoft.com/en-us/projects/drawbridge/ こんなのになってる。
- 750 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 13:15:48.39 ]
- STL使うと実行ファイルサイズが10倍とかいつの時代だよ
まともなコンパイラなら仮にsizeof(int)==sizeof(long)の環境で templateをintとlongで実体化すると二つは一つにまとめられる
- 751 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 14:28:07.10 ]
- 膨れないようなものならテンプレート使っている意味があまりないが。
- 752 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 16:43:00.67 ]
- 10倍とか異常値ではなくて妥当なサイズのコードを生成するって言っただけ
それにバイナリには直接現われないテンプレートの使い方もあるんだぞ
- 753 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 14:48:42.05 ]
- (初心者は) 「WinRT = Metro用DLL」 って認識でおk?
- 754 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 15:24:52.37 ]
- どういう意味合いで言ってるのか正確にとりかねるけど、
C#から見たら(C#しか使わない&内部的な実装気にしないなら) 「WinRT = Metro用DLL」 って認識でおk。
- 755 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 16:29:29.19 ]
- >>753
初心者じゃなくてもその認識でおk .NETアセンブリでもなければCOMコンポーネントでもない
- 756 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 21:27:51.41 ]
- >>725
wp7のSilverlightで良さげ。
- 757 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 21:37:56.08 ]
- >>756
まあ、ぶっちゃけ、WP7のSilverlightに似てるしね<WinRT。
- 758 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 23:52:42.21 ]
- SilverlightってWPFと違ってUIフレームワークは元々ほとんど全部ネイティブで実装されてるしな
DllImportだったのがCOMになっただけ
- 759 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 08:21:40.59 ]
- えっ
- 760 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 10:09:44.89 ]
- msdn.microsoft.com/ja-jp/library/cc189070%28v=vs.95%29.aspx
嘘だと思うなら逆アセンブルしてみたら 本当に一枚皮剥いだらネイティブだから
- 761 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 14:17:25.93 ]
- そういやSilverlightがJSから使えたこともあったな・・・
- 762 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 18:49:48.19 ]
- むしろネイティブ以外で実装されているライブラリってあるのかと
- 763 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 19:14:04.18 ]
- WPFのライブラリ逆コンパイルできるじゃないILで
- 764 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 19:27:37.90 ]
- WPFだってネイティブの上に成り立ってるけどな
- 765 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 19:37:55.29 ]
- ネイティブはネイティブの上にネイティブを作らずってことやな、うん
- 766 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 19:48:49.75 ]
- ネイティブならナァドウゥ
- 767 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 21:02:03.20 ]
- WPFは最終的な描画や入力でごくプリミティブな機能としてネイティブ使ってるだけで
だけでフレームワークそのものはほぼC#だよ Silverlightはかなり高レベルなところからネイティブ
- 768 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 21:24:50.22 ]
- お前らカタカナ禁止な
- 769 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 21:48:24.71 ]
- 「カタカナ使うな?片仮名を使って欲しいという事ですか?」
- 770 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 02:06:21.20 ]
- ねいてぃぶ
- 771 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 03:05:39.00 ]
- 斧゜裏魅手異武
- 772 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 14:29:03.95 ]
- Metroスタイルで「出来ない事」ってどれくらいあるんだろう
- 773 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 14:50:38.66 ]
- カスケード表示
- 774 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 16:54:23.54 ]
- まだアンチエイリアスを切れないの?
- 775 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 22:31:33.45 ]
- 複数ウインドウは、技術的に無理な感じ?
技術的に可能でも、コントロールがたっくさんあると 現実的には難しそう。
- 776 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 22:34:00.62 ]
- 複数ウィンドウにしたところで複数使うのかって話
- 777 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 20:38:17.77 ]
- >>775
現行のSilverlightで行われている様に、アプリケーション内部にウィンドウマネージャを構築してしまえばいい。 ttp://d.hatena.ne.jp/wave1008/20101124/p1 ttp://www.codeproject.com/KB/silverlight/FloatingWindow.aspx
- 778 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 15:13:01.55 ]
- C#に移るのはいやだけど、C++でGUIアプリ作るのはめんどくさくなってきた
ネイティブC++でWPF扱えるようにならないものかと思ってたが、こんなもん新しくできてたんだな C++erは期待していいんだろうか
- 779 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 19:44:18.52 ]
- C++erのOSチーム作だからいいんでね。
- 780 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 20:05:02.71 ]
- metroアプリ作るためのもので、WPFの代わりになるもんではないよ
言語もC++ではなくC++/CLIに似た何か
- 781 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 20:11:54.29 ]
- デスクトップだとタッチ用のUIのアプリなんて誰も使いたがらないだろうけど
タブレットやタッチスクリーンPCが普及するかどうかだな
- 782 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 20:22:03.00 ]
- 逆にタッチファーストなデバイスで従来のソフトを積極的に使いたがる奴もいないだろうしな
- 783 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 00:13:46.97 ]
- あらゆる面でGUI作るんなら素直にC#に移ったほうがいいと思う
学習コストを支払っても回収できるよ
- 784 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 00:31:20.81 ]
- WPFは糞重いしWinRTはWin8でしか使えない
C++でQt使った方がMacでもLinuxでも使えて 幸せになれる
- 785 名前:デフォルトの名無しさん [2011/11/23(水) 01:04:07.94 ]
- 互換性に囚われてそのプラットフォームで最適な表現が出来ないならユーザーには不幸だな
- 786 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 01:57:50.68 ]
- write once run anywhereとかjavaですでに絶望したはずなんだけどな
まだ幻想を抱いてるとか貴重種だよ
- 787 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 02:01:26.70 ]
- 普段モデルの方ばっかり書いててビュー書いてないと、
write once, run anywhereの幻想抱きがちかなぁとかは思う。 確かに、モデルだけならかなりポータブルに書けるのよね。 でもそれをビューに期待しちゃ絶対ダメ。
- 788 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 02:09:45.54 ]
- 今後、ネイティブでマルチプラットフォームというとChrome Papper(NaCl)かな。
Webフォーム程度なら、QtでもwxWidgetsでもいいよね。
- 789 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 03:29:27.67 ]
- プラットフォームごとに最適なUXを実現するためにもビューはあんまり流用できるものではないな
- 790 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 05:35:30.79 ]
- NaClに変に期待してる人をたまに見かけるけど何考えてるのか分からんな。
- 791 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 09:00:52.48 ]
- 塩?
- 792 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 09:15:10.21 ]
- >>495がまさに真理
Webページですら事実上環境依存だというのに
- 793 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 01:03:11.27 ]
- そこでflashだrp(ドヤッ
- 794 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 09:42:20.44 ]
- Metroで殺される予定のFlashさん何やってんすか
- 795 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 10:02:38.58 ]
- Metro向けのAIRがあるだろ
- 796 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 10:25:35.09 ]
- 茨の道を進む Silverlight,WinRT へのスムーズな移行は実現するか?
www.infoq.com/jp/news/2011/11/Silverlight-Transition-WinRT
- 797 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 11:14:26.27 ]
- >>796
最後の「Metro インターフェースは,実を言うと,HTML5 ベースなのだ。」が大嘘。 ろくな記事じゃない。
- 798 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 11:32:13.92 ]
- ランチャーとかのホストのUIがHTML5ベースで作られてると思ってるのかな?
とんでもなく重くてガクガクで使い物にならないだろうな
- 799 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 11:42:34.65 ]
- xaml知らなくてhtmlだと思ったんじゃないの
- 800 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 11:45:03.15 ]
- 多分、HTML5+JavaScriptでもMetro UI書けるって部分を勘違いしたんだと思う。
実際は、2系統、XAML(WPFの焼き直し)とHTML5(IEと同じエンジン使ってる)が実装されてて、 HTML5側からも、WinRTの非UI部分のAPIが参照できるってだけなのに。
- 801 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 12:08:48.02 ]
- www.infoq.com/jp/news/2011/09/Design-Details-Windows-Runtime
同じ人の記事だけど、UIの記述にXAML使うのは分かってるみたいだから XAMLのUIがHTML5で実装されてると思ってるか、 もしくはOSのインターフェイスがHTML5ベースだと思ってるかのきっとどちらかだな 自分で書いてることを全く理解してない可能性もあるけど
- 802 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 20:05:35.99 ]
- HTML5のWinRT表層はIE独自拡張満載とはいえ
CSSやらJSやらかなり手書き感あふれる実装だな
|

|