« 2012年6月 | トップページ | 2012年10月 »

2012年8月の2件の記事

2012年8月24日 (金)

さぁ、 Metro アプリを作ろう! ~ で、 どこから手を付けたらいいの!?

※ 公式発表がないので、 しつこく「Metro」と呼称する! f(^^;

20120824_win8 ◆ 開発環境
製品版の Windows 8 があれば、 Metro アプリの開発には無償の Visual Studio Express 2012 for Windows 8 で十分です。
まだ Win8 製品版を入手できない場合は、 90日間無償の評価版 を VirtualBox などの VM で使えば OK。
※ VirtualBox では、 Guest Additions を入れると Metro の動作がおかしくなることがあるようです

◆ まずは公式チュートリアル
まずは MSDN のチュートリアルをやりましょう。
他は試していませんが、 C# のは基礎からアプリケーションの形になるところまで、 しっかり学ぶことができます。 途中を飛ばしちゃダメですよ。 "Hello, world" でも、 大事なことが書かれています。
20120824_metromsdn01

◆ アイデアは、スマホのつもりで考える
「うん、だいたい分かった! よし、こんなアプリを作ってやるぞ!」…と、アイデアを考え出す前に。

もしもデスクトップアプリの経験しか無いのなら、 ちょっと待った!

Metro アプリでは、 デスクトップアプリで当たり前に出来ていたことが、 いろいろと出来なくなっています。むしろスマホ用のアプリとして考えた方が良いです。

⇒ @IT: Metroスタイル・アプリの開発者が知るべき3つのこと (2012/03/13)

◆ 困ったときは
デザインやコントロールの使い方については、 MSDN には読み切れないほどのガイドラインがあります。

すでにブログ記事もけっこう書かれています。私が知ってる中で一番充実してるのは @coelacanth さんのところ。
眠るシーラカンスと水底のプログラマー

また、 おそらくは期間限定ですが、 MSKK からのサポートも受けられます。

  • Developer Camp
    今は、かなりゲリラ的に開催されています。 Web では公開していない貴重な資料が貰えたり、 内緒にしとかなきゃいけない話も聞けたりするので、 近くで開催があるならぜひ参加を。
    facebook の「Go Metro」や、 MSKK 大西さんのブログ なども要チェック!
  • Application Excellence Lab
    これで Windows ストアに出せるかな~、ってレベルに近づいたと思ったら、 直接指導してもらえます。
    facebook のページ
    なお、 品川まで行けない人向けには、 メールやリモートでも対応してくれるみたいです。 ⇒ Windows ストアアプリ開発への近道 - 2012年8月現在

私も、 Tips 集の週刊連載を始めました♪
⇒ @IT: WinRT/Metro TIPS
取り上げて欲しいネタがあったら、 教えてください。 (ステマかよ! w)

| | コメント (0) | トラックバック (1)

2012年8月17日 (金)

Windows 8 RTM が MSDN で公開 ~ さぁ、 Metro アプリを作ろう!

20120817_win8rtm01

8月 15日 (日本時間では 16日になっちゃいました) に、 Windows 8 製品版が MSDN で入手できるようになりました。
Releace Preview とは、 デスクトップのエアロ効果が無くなったとか、 デスクトップガジェットが無くなったといった違いがあります。 また、 右のキャプチャのように、 スタート画面の背景が豊富になったり、 従来のデスクトップアプリのタイルに表示されるアイコンが大きくなった (アプリ名と位置も入れ替わっている) といった改善もあります。


◆ Visual Studio Express 2012 は一般公開も!

同時に、 Visual Studio 2012 の提供も始まりました。 有償版はまだ MSDN とオンライン販売での提供だけですが、 Express エディションは一般向けにも公開されました。

Visual Studio Express 2012 製品

ただし、 今回リリースされたのは残念ながら "for Windows 8" (Metro) と "for Web" だけです。 "for Windows Desktop" と "for Windows Phone" は、 (MSDN でも) まだ公開されていません。

なお、 オンライン販売はこちら ⇒ マイクロソフトストア/Microsoft Store Japan
ただし、 MSDN 付きを買うのなら、 Amazon などで VS2010 with MSDN にしたほうがかなり安いです。
※ MSDN はレベルによっては VS2012 が使えないので、注意! ⇒  サブスクリプション レベル別の利用可能製品一覧 (Excel ファイル)

 
20120817_nunit261_on_nuget_2 ◆ Metro アプリを作る! ~ Win8 RTM が入手できた人

Windows 8 RTM + Visual Studio 2012 RTM が使えますね (^^;

右のキャプチャは、 Windows 8 RTM 上の Visual Studio Express 2012 for Windows 8 RTM です。 デフォルトが黒画面になりました。 Express でも MSTest が付いてるとか、 NuGet やギャラリーが使えるとか、 なんだか恐ろしいことになっていますw

また、 MSDN 会員であれば、 Windows ストアへの登録もできるはずです (未確認)。


◆ Metro アプリを作る! ~ Win8 RTM が入手できない人

Win8 RP に VS2012 RTM はインストールできません。 インストールしようとすると、 .NET 4.5 のバージョンが違うといって拒否されます。 そのあたりゴニョゴニョすれば何とかなるのかもしれませんが、 MS の中の人 (2人) に尋ねてみたところ 「RTM に勝てるのは RTM だけだ!」(意訳) とお叱りを受けました f(^^;

また、 当分の間は Windows ストアで公開することもできません。 (おそらく、 リテールパッケージが発売されてからになるのでしょう。 RTM でコンパイルしなければいけないので。)

【評価版を使う】
Windows 8 RTM 90日間評価版 + Visual Studio Express 2012 for Windows 8 RTM

ただし、 この評価版から製品版への移行やアップグレードは出来ない (クリーンインストールが必要になる) ので、 注意が必要です。

【RPを使う】
Windows 8 Release Preview + Visual Studio Express 2012 for Windows 8 RC

まだ RC 版がダウンロードできます。
リテールパッケージの発売まで Win8 RP で頑張ろうと思っている人は、 早めに入手しておきましょう。

| | コメント (0) | トラックバック (0)

« 2012年6月 | トップページ | 2012年10月 »