@hyoromoさんのMetroプログラミング事始め

Metroスタイルアプリのプログラミングはじめるのに参考になるのでまとめてみました。
0
ひょろも @hyoromo

RPはインストール前段階がCPと少し違うのね

2012-06-02 01:01:25
ひょろも @hyoromo

RPになってパーソナル設定で選択可能な色に、明るい色が増えてる。地味に嬉しい

2012-06-02 01:17:33
ひょろも @hyoromo

VS2012RCのWebインストーラーからのインストールって途中でエラーになるわ

2012-06-02 01:31:15
ひょろも @hyoromo

isoファイルを落としてスコスコすると成功した。Webインストーラーと何が違ったんだ

2012-06-02 01:47:24
ひょろも @hyoromo

日記を書いた: MetroStyleAppsのネタを書き貯めるブログ - hyoromoの日記 (id:hyoromo) http://t.co/BrpGdKbr

2012-06-02 11:07:55
ひょろも @hyoromo

デスクトップで作業してると背景が突然テーマカラーになる時があるねぇ

2012-06-02 11:58:06
ひょろも @hyoromo

wpでアプリケーションバーだったものがmetro styleアプリではアプリバーなのなタイプメンドーだからかな

2012-06-02 14:24:38
ひょろも @hyoromo

アプリバーは右にアプリ全体に関する機能、左に現在表示している画面に関する機能を配置するのかぁ。位置に意味を持たせてるのね

2012-06-02 14:28:30
ひょろも @hyoromo

データ表示する方法は3種類あって。縦に一列に並べて表示するリスト、縦横に並べて表示するグリッド、画面全体を使ってる横にフリックして切り替えて表示するフリップ。てのがあるみたい。metroアプリだとグリッド表示を多用するんだろうね

2012-06-02 14:34:27
ひょろも @hyoromo

セマンティックズームと言うものがあって、ピンチイン/ピンチアウトする事で2つのビューを切り替える見せ方もあるみたい。デモでは詳細表示されたグリッド表示からグループ表示されたグリッド表示に切り替えてたが、ユーザーが操作に気づくかな...

2012-06-02 14:37:37
ひょろも @hyoromo

ランドスケープには、スナップ表示とフィル表示に分割できて、メイン画面をフィル表示させて、常用アプリの一覧表をフィル表示できるみたい。アプリ開発者はこれにより何か意識する必要があるのかしら

2012-06-02 14:49:35
ひょろも @hyoromo

スナップとフィルはスプリットか。OS側での見せ方なのかと勘違いしてた

2012-06-02 15:01:44
ひょろも @hyoromo

スプリットじゃなかった。フィルに表示てしてる画面をスナップを持ってくと、その画面へいつでもアクセス出来るように保持しておく領域か

2012-06-02 15:05:43
ひょろも @hyoromo

Android的な感じでピクセルを3カテゴリに分けて同じ画像を3カテゴリ分持たす事も可能なのかー

2012-06-02 15:10:27
ひょろも @hyoromo

対応方法はiOSっぽいな。画像ファイル名を命名規則に則って書く事でコード側は解像度を意識させなくする

2012-06-02 15:13:02
ひょろも @hyoromo

ファイル名単位ってメンドくさいからフォルダ分けさせて欲しい

2012-06-02 15:13:59
ひょろも @hyoromo

Metroスタイルアプリで使われるUIとwindowsPhoneで使われるUIは見た目と使われ方がだいたい同じで、画面が広くなった分iPhoneとiPadでのUIの違いくらいしか差が無いように思えた。コードは多々違うところがあるだろうけどねー

2012-06-02 15:31:09
ひょろも @hyoromo

チャーム上に表示されるOSとアプリが使う機能(検索、共有、設定)の事をコントラクトと言うらしい。

2012-06-02 15:33:53
ひょろも @hyoromo

検索コントラクトはインスコされてる検索可能なアプリ表示され、どこからでもいつでも検索出来るみたい

2012-06-02 15:40:01
ひょろも @hyoromo

共有コントラクトって分かりやすくはあるが、いつ共有可能なのかユーザが気づきにくそう。

2012-06-02 15:49:26
ひょろも @hyoromo

「この画面だとこの情報が共有出来そう!」とユーザ判断で、チャーム表示、共有コントラクトって流れはリテラシが求められると思うんだ。アプリ開発者が共有出来る事をアピる必要がありそうね

2012-06-02 15:52:50
ひょろも @hyoromo

共有コントラクトはAndroidでデータ付加したintent的な動きなのね。明示的にアプリを指定するのではなく、データを受け取れるアプリをユーザに選んでもらって受け渡す。

2012-06-02 15:56:55
ひょろも @hyoromo

設定コントラクトは単に飛び先のページを設定しとけばおけっぽいな

2012-06-02 15:58:37
ひょろも @hyoromo

メトロアプリちゃんはメモリが逼迫するとシステムが勝手にアプリを終了する。モバイル プラットフォーム的な感じ

2012-06-02 16:04:22