[2013/12/03] developer camp / windows ストア アプリ開発概要

33
Windows ストア アプリ 開発概要 ~ 計画の流れ、開発の流れ、 展開の流れを知る ~ 日本マイクロソフト株式会社 エバンジェリスト 田中達彦

Upload: tatsuhiko-tanaka

Post on 18-Jul-2015

199 views

Category:

Technology


0 download

TRANSCRIPT

Windows ストア アプリ開発概要

~ 計画の流れ、開発の流れ、展開の流れを知る ~

日本マイクロソフト株式会社エバンジェリスト 田中達彦

• Windows ストア アプリとは?

• 準備するものと開発の流れ

• 知っておくべきこと

• 簡単なアプリの作成

• アプリの申請

本セッションの内容

Windows 8 / 8.1 上で動く

コンテンツ重視

全画面で表示

Windows ストアから入手

タブレットでも簡単操作

Windows ストア アプリとは?

Windows 8.x の内部構造

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

最初に表示するページ

イベントとイベントハンドラー

基本ページの追加

WebView

アプリの申請

ストア用パッケージ

• Windows ストアで公開可能

• 開発者アカウントが必要

ストア用ではないパッケージ

• サイドローディング用または開発者ライセンスがインストールされたPC用

アプリ パッケージの作成

アプリパッケージの作成方法

[プロジェクト]-[ストア]-[アプリ パッケージの作成]

※ Express のメニュー構成は異なります

ストア用アプリを作るときは、あらかじめアプリの名前を登録しておきます

アプリ パッケージのフォルダー

.appxupload開発者ダッシュボードにアップするファイル

.ps1ローカルにインストールするためのファイル

開発者ダッシュボード

https://appdev.microsoft.com/StorePortals/

アプリ公開までの流れ

アプリパッケージの作成

アプリパッケージの登録

Windowsストアでの公開

アプリの開発

開発の流れ

Windows ストア

• 世界を対象にした展開

• 無償、有償、アプリ内販売、広告などの収益モデル

• 簡単な試用版の設定