Building and delivering a great Metro style app

•
本プレゼンテーション (以下、本書) で提供されている情報は、本書が
発表された時点における Microsoft の見解を述べたものです。市場
ニーズの変化に対応する必要があるため、本書は記載された内容の実
現に関する Microsoft の確約とはみなされないものとします。また本
書に記載された情報の正確さについて、保証するものではありません。
•
本書は情報の提供のみを目的としており、明示または黙示に関わらず、
本書について Microsoft はいかなる保証をするものでもありません。
•
本書に記載されている機能名や用語の日本語訳は、あくまでも暫定的
なものであり、将来変更される可能性があります。
。
• アプリのユーザーへの自動配布
• 画面のすべてを自由にデザイン
Metro スタイル アプリを使って
デバイスを差別化する方法
• 画面のすべてを自由にデザイン
印刷
リモート再生
アプリ
キャプチャ
接続
共有
• Windows にはデバイス用の
標準のエクスペリエンスが用意
されている
• アプリは、これらのエクスペリ
エンスをアプリ コントラクト
経由で必要に応じて拡張できる
LifeCam
Studio
キャプチャ
カメラのオプションを変更
デバイス エクスペリエンスの構造
アプリ
デバイス
デバイス ドライバー
Metro スタイル アプリ
メタ
デバイス メタデータ
PackageInfo
DeviceInfo
デバイス
メタデータ
パッケージ
DeviceStage
WindowsInfo
SoftwareInfo
ServiceInfo
シグネチャ
• デバイス、ドライバー、アプリを
連携させる XML ファイル
• デスクトップ エクスペリエンスを
作成し、Windows 7 の下位レベルで
動作する XML およびグラフィック
ファイル
開発者: プラグ アンド
プレイ ID を指定し...
...その ID をデバイスに
追加すると、Windows
にレポートされる
デバイス
ID
開発者: デバイス
エクスペリエンス ID
として GUID を生成
開発者: デバイス
エクスペリエンス ID アプリ
をアプリに追加
エクスペ
リエンス
ID
メタ
開発者: デバイス
エクスペリエンス ID
をデバイス メタ
データに追加
Microsoft:
デバイス ドライバー
パッケージに署名
Winqual: デバイスとデバイス
ドライバーの Certification を検証
Winqual: デバイス ID とデバイス
メタデータ内のデバイス
エクスペリエンス ID を検証
メタ
Winqual: アプリ内のデバイス
エクスペリエンス ID を検証
Store: アプリを検証
アプリ
Microsoft:
デバイス メタデータ
パッケージに署名
Windows: セットアップ時に
デバイス ID を読み取る
Windows: デバイス ID と
デバイス メタデータを
照合し、インストール
Windows: デバイス ID と
デバイス ドライバーを
照合し、インストール
メタ
特権アクセス (許可された
デバイス メタデータ内で指定)
Windows: アプリ情報を
デバイス メタデータから読み
取り、アプリをインストール
アプリ
コントラクト
デバイス メタデータ内で指定
されたデバイス アプリを
アクティベートし、標準の
エクスペリエンスを拡張
デバイス エクスペリエンスの
開発ライフサイクル
計画
開発
配布
更新
• エクスペリエンスを差別化するためのソフトウェア
とハードウェアの統合を計画
• 専用の機能を計画し、Windows 8 Certification に対応
• 専用の機能を活用し、標準の Windows エクスペリ
アプリ
エンスを拡張
メタ
• デバイスの識別方法を決定し、提供地域に対応
• 必要なカスタム機能をデバイスに実装
• デバイス ドライバー内の専用機能へのアクセスを
提供
• 必要なカスタム機能をデバイスに実装
• デバイス ドライバー内の専用機能へのアクセスを
提供
• デバイスを使用し、適切なアプリ コントラクトを
アプリ
すべてサポート
10/1/2015
• 必要なカスタム機能をデバイスに実装
• デバイス ドライバー内の専用機能へのアクセスを
提供
• デバイスを使用し、適切なアプリ コントラクトを
アプリ
すべてサポート
メタ
• デバイスを識別し、インストール用にアプリを
宣言し、特権を取得
• デバイスとデバイス ドライバーに対して
Windows 8 Certification テストを実行
• Winqual にデバイス ドライバーを申請し、
Windows Update から配布
アプリ
メタ
• アプリを Windows Store に提出
• デバイス メタデータ パッケージを Winqual に提出し、
Windows Metadata and Internet Services から配布
• 1 つのデバイス エクスペリエンスを複数のデバイス
に適用できる
• 古いドライバーがある場合、Windows は新しい
ドライバーを自動でインストールしない
• アプリの更新プログラムはユーザーが手動で
インストールすることで、ドライバーの強力な
アプリ
バージョン管理を実現
メタ
• 更新されたデバイス メタデータは Windows が
自動インストール
まとめ
Reimagining the Device Experience for Windows 8 (英語)
Metro style device app (英語)
Windows デベロッパー センター ホーム
http://forums.dev.windows.com
http://forums.dev.windows.com
http://bldw.in/SessionFeedback