9

Click here to load reader

Windows 8 メトロスタイルアプリ受託開発ワークフロー

Embed Size (px)

Citation preview

Page 1: Windows 8 メトロスタイルアプリ受託開発ワークフロー

メトロスタイルアプリ受託開発ワークフロー

Page 2: Windows 8 メトロスタイルアプリ受託開発ワークフロー

要件定義

ワークフロー

企画

デザイン

開発

テスト

最終チェック

申請

公開

基本的に通常の受託開発と何ら変わらないが、開発、テスト、最終チェック(クライアントチェック)の方法が多少変わる。ローカルアプリなので、Windows 8 にアプリをインストールしてみてもらう必要がある。

この辺りが変わる。

あと Windows Store 申請用の申請手続きなど。

Page 3: Windows 8 メトロスタイルアプリ受託開発ワークフロー

Windows Store

Build & Run

Side load

Windows 8 のアプリをインストールする方法

Windows Store からダウンロードしてインストール。既に開発済みで、Microsoft の審査に合格している必要がある。

Visual Studio 2012 Express でソースコードをビルドして実行。ソースコードが必要。

Windows 8 Enterprise で「同一ドメイン」に属している PC が、Power Shell(旧コマンドプロンプト)でAdd-AppxPackage などのコマンドを利用して appx ファイルをインストール。Windows 8 Enterprise が必要。

Page 4: Windows 8 メトロスタイルアプリ受託開発ワークフロー

Windows Store

Build & Run

Side load

デモチェック、クライアントにデモ見せするには

Windows Store からダウンロードしてインストール。既に開発済みで、Microsoft の審査に合格している必要がある。

Visual Studio 2012 Express でソースコードをビルドして実行。ソースコードが必要。→インストールしたパソコンで見てもらう

Windows 8 Enterprise で「同一ドメイン」に属している PC が、Power Shell(旧コマンドプロンプト)でAdd-AppxPackage などのコマンドを利用して appx ファイルをインストール。Windows 8 Enterprise が必要。

Page 5: Windows 8 メトロスタイルアプリ受託開発ワークフロー

でビルドして実行する方法

SDK をダウンロードのページからダウンロード。そのまま実行。インストールが完了する。http://msdn.microsoft.com/ja-jp/windows/apps/br229516.aspx

Download

Visual Studio のソースは複数のファイルで成り立っている。.sln (ソリューションファイル)をダブルクリックすると、VisualStudio が自動的に開く。

Source

Visual Studio の画面上部分に、▶ローカルコンピュータ というボタンがある。クリックすると、ビルドされ自分のコンピュータ上で起動する。

スタート画面にタイルが追加されるので、二度目はビルドする必要は無い。

Build

Page 6: Windows 8 メトロスタイルアプリ受託開発ワークフロー

シミュレータを使って様々な解像度をテスト

▶ローカルコンピュータ の右にある▼をクリックするとプルダウンが出現。▶シミュレータ を選ぶとビルドされて、Windows マシンのシミュレータが立ち上がってそこでアプリが実行される。

画面解像度を変えたり、縦長画面にしたり、タッチやピンチのシミュレーションを行ったりできる。

Build

Page 7: Windows 8 メトロスタイルアプリ受託開発ワークフロー

Metro 版 IE10

Windows OS の機能を使用しない HTML5 アプリなら

Metro Style App は IE10 と描画エンジン、JavaScript エンジンが一緒。メトロ版 IE10 であれば表示サイズもフルスクリーンで同じ。

なので <canvas> でゲームを作ったというような場合は、VisualStudio を入れる事無く IE10 でデモを見せる事ができる。

画面遷移や、OS の機能を使ったアプリのデモには使えない。

Page 8: Windows 8 メトロスタイルアプリ受託開発ワークフロー

デモ用にタッチ機能を持った PC が一つは欲しいところ

Microsoft Surfacehttp://www.microsoft.com/surface/en/us/about.aspx

Asus Tablet 810http://japanese.engadget.com/2012/06/05/asus-tablet-810-atom-windows-8/

Samsung Series 7 11.6” Slatehttp://www.samsung.com/us/computer/tablet-pcs/XE700T1A-A03US

Lenovo ThinkPad X220 Tablethttp://shopap.lenovo.com/jp/products/laptops/thinkpad/xtablet-series/x220-tablet/

Acer Aspire S7http://weekly.ascii.jp/elem/000/000/091/91558/

Page 9: Windows 8 メトロスタイルアプリ受託開発ワークフロー

メトロスタイルアプリ受託開発ワークフロー