投稿者 とまと  (社会人) 投稿日時 2012/6/15 15:02:55
るきおさん、魔界の仮面弁士さん、貴重なご意見どうもありがとうございます。

ばんやりとですが、Windows 8 とか Metro の立ち位置とかが何となくどこら辺にあるのかが段々わかってきました。るきおさんに貼って頂いた.NETのプログラマが何を作っているかアンケートの結果は大変興味深いものです。私の感覚ではスタンドアロンPCアプリの開発がもっと多いのかと思っていましたが、意外に少ないですね。業務アプリ開発者のアンケートとはいえ、Webアプリとシステムアプリの開発が多数を占めているとは知りませんでした。

私自身は趣味的なものですがスタンドアロンPCアプリをずっと続けています。せっかく作ったものはなるべく多くの人に使って欲しいので、新しい実行環境にはどうしても関心を持ってしまいます。Windows 8の製品版ではどうなるかわかりませんが、スタートにメトロが立ち上がってしまうので、どうしてもMetroアプリが目立ってしまい、デスクトップアプリをタイルにピン留めしたところ、いかにも旧アプリという雰囲気です。Metroアプリを何本か使ったあと、デスクトップアプリを使うと何だか舞台裏でお昼の弁当を食べているような感覚になります。それぐらいメトロには華やかな雰囲気がありますね。

これも製品版でどうなるか分かりませんが、アプリストアでの配布はMetroアプリが対象ということもあります。自作を除きMetroアプリのインストールはストアからしかできないようですし。それとマイクロソフトがどれぐらい自社ソフトをMetroアプリ化するかにも興味があります。Metroアプリに適したもの、そうでないものの線引きが何となく参考になるのではないかなと思っています。

魔界の仮面弁士さんの「Visual Studio Express 2012 for Windows Desktop」の話はWindowsアプリ開発者の意向が見えるようですね。私はVBでDeskTopアプリしか作っていないのですが、今の段階ではまだまだDeskTopアプリで行くという方々が多そうですね。それでもWebアプリ開発の方々はマークアップ言語もある程度扱えると思うので、いざとなればXAMLを使ってのMetroアプリ開発も敷居はそう高くないのかもしれません。

Visual Studio 2012 RCを使ってXAMLのBlank AppやテンプレートのGrid Appを立ち上げたもののデザイナ表示が見当たらないので途方にくれてしまいました。一応ツールボックスにコントロールはリストアップされているものの、エディタに追加されるだけで暗闇を照らすことさえできなくてあきらめました。VBのコードとどうリンクさせるのかもわからないし、前途多難でこれからXAMLとどう向き合っていけば良いのか質問させて頂きました。Silverlightの話も大変に参考になりました。

Metroアプリの普及次第ですが、Windows 8の時代に備えてXAMLの勉強だけは少しづつ進めておこうと思います。最近、マイクロソフトからも「次世代アプリ開発に備えよう」というメールが送られてきました。多分、Metroアプリたくさん作ってね!ということだと思いますが、XAML中学校やMetro中学校はないので、今のところ自力でとぼとぼと歩いていくしかなさそうです。

貴重なご意見大変参考になりました。どうもありがとうごさいました。