Windows ストア アプリ開発概要
~ 計画の流れ、開発の流れ、展開の流れを知る ~
日本マイクロソフト株式会社エバンジェリスト 田中達彦
• Windows ストア アプリとは?
• 準備するものと開発の流れ
• 知っておくべきこと
• 簡単なアプリの作成
• アプリの申請
本セッションの内容
Windows 8 / 8.1 上で動く
コンテンツ重視
全画面で表示
Windows ストアから入手
タブレットでも簡単操作
Windows ストア アプリとは?
Windows 8.x と Windows RT
Windows ストア アプリ開発環境
8Appx
Package
8.1Appx
Package
8Appx
Package
Windows 8
Windows 8.1
2012
2013
※ Visual Studio 2013 Express は 8.1 対応アプリのみ作成可 (8 は未対応)
新規作成、修正
修正 新規作成、修正
アプリパッケージと OS の関係
Windows 8 / RT Windows 8.1 / RT 8.1
8Appx
Package
8.1Appx
Package
8Appx
Package
アプリ公開までの流れ
アプリパッケージの作成
アプリパッケージの登録
Windowsストアでの公開
アプリの開発
開発の流れ
アプリの中断処理5 秒以内に終わらせる
アプリは終了前に通知を受けない
アプリは再開時に通知を受け取る
ユーザーがアプリを起動
スプラッシュスクリーン
1. チャネル URI を要求する
2. 使用するクラウドサービスを登録する
3. 認証してプッシュ通知を配信する
グリッド アプリ3 階層のアプリ
Window 8 での標準
GroupedItemsPage
GroupDetailPage
ItemDetailPage
SampleData.json
画面分割の活用Windows 8.1 新機能
await Launcher.LaunchUriAsync(new Uri(url));
ハブ アプリ
セクション セクション セクション セクション
起動直後のページ
App.xaml.cs
最初に表示するページ
ストア用パッケージ
• Windows ストアで公開可能
• 開発者アカウントが必要
ストア用ではないパッケージ
• サイドローディング用または開発者ライセンスがインストールされたPC用
アプリ パッケージの作成
アプリパッケージの作成方法
[プロジェクト]-[ストア]-[アプリ パッケージの作成]
※ Express のメニュー構成は異なります
ストア用アプリを作るときは、あらかじめアプリの名前を登録しておきます
アプリ パッケージのフォルダー
.appxupload開発者ダッシュボードにアップするファイル
.ps1ローカルにインストールするためのファイル
開発者ダッシュボード
https://appdev.microsoft.com/StorePortals/
アプリ公開までの流れ
アプリパッケージの作成
アプリパッケージの登録
Windowsストアでの公開
アプリの開発
開発の流れ
Windows ストア
• 世界を対象にした展開
• 無償、有償、アプリ内販売、広告などの収益モデル
• 簡単な試用版の設定