最終更新:2012-04-25 (水) 18:41:24 (4649d)
Metroスタイルアプリ
Top / Metroスタイルアプリ
http://msdn.microsoft.com/ja-jp/windows/apps/
概要
- Metro スタイル アプリは、クロムのない没入型のアプリで、画面全体に表示されるため、ユーザーの邪魔になるものはありません。
- また、互いに連携するため、アプリ間のコンテンツの検索、共有、送受信も簡単です。
- インターネットに接続しているときは最新のコンテンツが表示され、ユーザーは常に最新の情報を把握できます。
- ユーザーは、接続されたアカウントを使用してアプリをダウンロードし、あらゆる Windows デバイスで使用できます。
特徴
- タッチ可能端末に最適なUIデザイン
- 余分な情報を排除した全画面表示
- システムに管理されるライフタイム
- Metroスタイル・アプリ間の連携
- さまざまなアクティベーション方法
- ライブ・タイル
- Metroスタイル・アプリ用のストア「Windows Store」
Metro スタイルの設計原則
- 作品へのこだわりを示す
- 軽快かつ柔軟
- 真のデジタル化を心がける
- より少ない要素でより大きな効果を上げる
- 全体で勝つ
開発環境
Metro スタイル アプリは、JavaScript、C♯、Visual Basic、C++ など、使い慣れた言語で作成できます。
使えるAPI
- 新:WinRT
- 旧:.NET Framework、COM、Win32 APIの一部
- 例:従来の.NET FrameworkのSystem.IO名前空間は使えるが、その中のStreamReaderクラスのコンストラクタからは、ファイル名を指定するオーバーロードがなくなっている。パスを指定してファイルを開くことはできない
API | 説明 |
Windows ランタイム (WinRT) | オペレーティング システムに組み込まれているネイティブな API です。Metro スタイル アプリには必須です。C++ で実装され、JavaScript、C♯、Visual Basic、C++ の各言語で自然な形でサポートされます。 |
Metro スタイル アプリ用 HTML/CSS | Metro スタイル アプリで利用できる HTML と CSS のサブセットです。 |
JavaScript 用 Windows ライブラリ | JavaScript で Metro スタイル アプリを作成するためのコントロール、オブジェクト、スタイルです。 |
Metro スタイル アプリ用の .NET | C++、C♯、または Visual Basic を使って Metro スタイル アプリで利用できる .NET API のサブセットです。 |
Metro スタイル アプリ用の Win32 と COM | Metro スタイル アプリで利用できる Win32 API と COM API のサブセットです。 |