最終更新:2012-04-25 (水) 18:41:24 (4378d)  

Metroスタイルアプリ
Top / Metroスタイルアプリ

http://msdn.microsoft.com/ja-jp/windows/apps/

概要

  • Metro スタイル アプリは、クロムのない没入型のアプリで、画面全体に表示されるため、ユーザーの邪魔になるものはありません。
  • また、互いに連携するため、アプリ間のコンテンツの検索、共有、送受信も簡単です。
  • インターネットに接続しているときは最新のコンテンツが表示され、ユーザーは常に最新の情報を把握できます。
  • ユーザーは、接続されたアカウントを使用してアプリをダウンロードし、あらゆる Windows デバイスで使用できます。

特徴

  • タッチ可能端末に最適なUIデザイン
  • 余分な情報を排除した全画面表示
  • システムに管理されるライフタイム
  • Metroスタイル・アプリ間の連携
  • さまざまなアクティベーション方法
  • ライブ・タイル
  • Metroスタイル・アプリ用のストア「Windows Store

Metro スタイルの設計原則

  • 作品へのこだわりを示す
  • 軽快かつ柔軟
  • 真のデジタル化を心がける
  • より少ない要素でより大きな効果を上げる
  • 全体で勝つ

開発環境

Metro スタイル アプリは、JavaScriptC♯Visual BasicC++ など、使い慣れた言語で作成できます。

使えるAPI

  • 新:WinRT
  • 旧:.NET FrameworkCOMWin32 APIの一部
    • 例:従来の.NET FrameworkのSystem.IO名前空間は使えるが、その中のStreamReaderクラスのコンストラクタからは、ファイル名を指定するオーバーロードがなくなっている。パスを指定してファイルを開くことはできない
API説明
Windows ランタイム (WinRT)オペレーティング システムに組み込まれているネイティブな API です。Metro スタイル アプリには必須です。C++ で実装され、JavaScriptC♯Visual BasicC++ の各言語で自然な形でサポートされます。
Metro スタイル アプリ用 HTML/CSSMetro スタイル アプリで利用できる HTMLCSS のサブセットです。
JavaScript 用 Windows ライブラリJavaScript で Metro スタイル アプリを作成するためのコントロール、オブジェクト、スタイルです。
Metro スタイル アプリ用の .NETC++C♯、または Visual Basic を使って Metro スタイル アプリで利用できる .NET API のサブセットです。
Metro スタイル アプリ用の Win32COMMetro スタイル アプリで利用できる Win32 APICOM API のサブセットです。

メモ

  • チャーム?
  • アプリバー?
  • WinJS

関連

Metro スタイル アプリの構築方法を学ぶ

魅力的な Metro スタイル アプリの作成

参考