• 【Win8】 よくある質問。今 どんなマシンで開発するといいの?

    先に書いておかないといけないのですが、マイクロソフトの立ち位置ではニュートラルなので個別のマシンあるいはベンダー様に対して優位を説くことはできません。すべてのメーカー様と一緒にPCを使った便利で素晴らしい世界を作る、それがマイクロソフトの考えだからです。

    しかし、セミナーをするとこの質問が TOP 3 にどうしても必ず出るので、あくまでもエバンジェリストがデモに使っている、しかも現時点 という前提つきで色々なデバイスを特に開発をすることを主眼にご紹介しようと思います。

    この投稿はあくまでも日本での参考情報なので必ず下記の本家ブログを参照するようにしてください。最新情報は常に製品開発チームから当ブログに追加されていきますから。下記は記事の一例です。

    タッチ ハードウェアと Windows 8
    http://blogs.msdn.com/b/b8_ja/archive/2012/04/03/windows-8-touch-hardware.aspx

    *

    Win8 開発機に関してはいくつか要点があると思います。

    ・スナップ機能もテストしたい

    スナップ機能については最低動作解像度が 1366 x 768 という制限があるので基準になりますね。Metro スタイル アプリの動作という観点では 1024 x 768 無いと動作しません。
    原理的にはスナップ時にメイン画面が 1024px、間のバーが 22px、スナップ画面が 320px = 1366 という設計ですね。

    ・マルチタッチの操作をテストしたい
    ・アプリ(ピアノとか)によっては 5 点以上のタッチを認識しているテストをしたい


    これが欲しいという点が大きいでしょうね。Windows 8 のインタフェースは Touch First なんで。キーボード操作も便利ですよ、慣れると。スマイル  後者が必要だと今は結構機種が制限されてしまいますね。

    ・センサーを使った機能を実装したい

    これもセンサーの種類があるのでどれにどれが載っているかという話ですね。実は BUILD で配られたマシンはプロトタイプであれにしか無いものが結構ある。

    ・コードが書きやすい環境はどれ?

    どれも OK ですね。というのはキーボードのこだわりだと思うんです。USB や Bluetooth で接続できるキーボードを使っているならキーボードの使い勝手なので。ただ、持ち運びの観点だと一体になっているタブレットの方が便利です。個別の機材をバラバラに持っていくのも好みなので当然ありですが、複数台 持ち歩くエバンジェリストみたいな特殊な仕事だと一個になっていて欲しいと思ったりするわけですね。

    *

    原則:
    Windows 8 は Windows 7 が動作するマシンなら特殊なドライバーで嵌らない限りは環境を作ることができます。これは踏まえておきましょう。

    Windows 7 のハードウェアで Windows 8 のタッチ機能を体験する
    http://blogs.msdn.com/b/b8_ja/archive/2011/09/16/windows-7-windows-8.aspx

    *

    で、上記で出てきた様々な要件で、エバンジェリストがよく使っているデバイス例を紹介します。

    BUILD カンファレンスで配られたプロトタイプ

    これは市場で入手できないので省略します。特殊なセンサー類も搭載されたマシンです。
    Samsung Windows Developer Preview PC というのが正式名称らしい。爆笑

    スナップ対応デバイス(1366 x 768 以上)

    Lenovo X220 Tablet  (キーボード一体型)
    Samsung Series 7  (単独スレート)

    これに最近 ONKYO さんの Windows 7 機が出ました。

    ONKYO TW3A-A31 (単独スレート)

    スナップに解像度が足りないけど、使っているもの(1366 x 768 未満)

    ASUS B121 (単独スレート) 1280 x 800
    HP EliteBook 2760p (キーボード一体型)

    Windows 7 対応スレートPC

    あとは様々な Windows 7 対応機種のラインアップが下記に掲載があります。これも参考になると思います。
    http://www.microsoft.com/ja-jp/windows/enterprise/slate/products/default.aspx

    *

    5点以上のタッチデバイス

    最近個人的に注目しているエリアが実は2点を超えるマルチタッチ デバイスです。
    自分でピアノアプリを書くつもりなのではないのですが、その可能性の大きさに胸がバクバクしてます。

    Samsung Series 7 (単独スレート) 10点認識

    こんなデバイスとか。これはエバンジェリストもまだ使えてませんが、参考まで。

    Lenovo IdeaCentre A720 (オールインワン) 10点認識

    *

    あとよく質問があるので Windows Developer Days などでデモされていた巨大スクリーン。
    これもエバンジェリストのフロアにはありませんから~ キリッ。

    SHARP BIG PAD

    *

    センサー系

    センサー搭載機がちょっと今 あまりラインアップが揃っていなくて待ってるんですね。

    BUILD プロトタイプ機 Gyro, Accelerometer, Magnetometer, NFC

    ONKYO TW3A-A31 (単独スレート) 3軸加速度センサー, 照度センサー と書いてあります。

    ここはいいマシンがでてきたらすぐに紹介したいエリアですね。スマイル

    *

    個人的な趣味の世界 クール

    WACOM さんの Intuos5 でタッチスクリーンの代わりができるならと思って今度試そうと思っています。
    これもマルチタッチみたい。

    WACOM Intuos5 touch

    仮想環境

    これをやっている人は多いでしょうね。基本的に B8 ブログを追って最新情報をチェックしてください。
    重要なので一個だけ書くと、Windows 7 の Virtual PC 上で動かせない点です。


    これらの情報が困ったときに役立てばと思って書きました。

    情報が古くなってしまったらこの投稿は消そうと思いますので先に書いておきます。Windows のページに上記のようなラインアップページができているでしょうからそうなったらそこに誘導しますね。スマイル

  • 【Win8】 Metro スタイル アプリの画面スケッチを描くとき~

    無論デザイナーの方は本格的なデザインツールで描いて素敵に作っていただければいいのですけれど、PowerPoint レベルでささっと描きたい時絶対ありますよね。どんな画面にするかを相談する時にお手軽にやるケースもあるでしょう。

    Windows 8 Consumer Preview とともに開発をする Visual Studio 11(VS11)、しかも Express にはついていないので Professional か Ultimate でやりましょう。普通に Visual Studio 11 をインストールすると、PowerPoint にアドオンが追加されます。気づいてました?Windows 8 の開発自体は Windows 8 でやる必要がありますが、使える Windows 7 環境があればそこにこれのために Office と VS11 を入れちゃいましょう。繰り返しますが、Windows 7 に入れても Metro スタイルアプリの開発自身はできません。

    Office は 2007 以降で OK みたい。

    Storyboard a User Story or Requirement Using PowerPoint
    http://msdn.microsoft.com/ja-jp/library/hh409276(VS.110).aspx

    ※機械翻訳のタイトルが厳しいので、タイトルは英語のものを貼りました。

    実は Visual Studio が構想として持っているチーム開発に必要な機能の流れからきているんですよね。この辺のチームで開発するところの本質を知りたい方はエバンジェリスト長沢のブログや様々な発信情報を参照することを強くお薦めします。Visual Studio の便利さがよーくわかります。

    長沢智治のライフサイクルブログ
    http://blogs.msdn.com/b/tomohn/

    Bing を長沢 智治で検索!

    さて本題に戻りますか。環境ができたら、PowerPoint を起動してみましょう。

    おっ 「ストーリーボーディング」が増えてる!

    image

    この辺が怪しい。なんか色々とできるんじゃないの?と。

    image

    やっぱり。

    image

    いやぁ 色々と部品あってこれは便利だわ。

    image

    ということで Office 大好き人間としてはこれがとてもハートにグサッとささったというご報告でした。
    特殊な図形とか多いんでこれあると便利ですね やっぱ。

    ちなみに部品内のテキストは変更可能なので日本語も打てますです。

    これまでも何度も書いたり、言っていますが、Metro スタイル アプリではデザインが極めて重要です。ユーザーは多くのアプリケーションが共通で作ってくるインタフェースに次第に慣れていきますから操作性で独自なことをやってしまうとアプリを使っていて不自然に感じてしまいます。Windowsの上部メニュー、ショートカットキーにみんな慣れていったように アプリ バー やチャームにどんどん慣れることは間違いありません。

    なのでこういう画面デザインのテンプレートが手軽に使えるのは いいね!。スマイル