現時点の本資料 は 完成版のスライド ではありません。

Preview:

DESCRIPTION

現時点の本資料 は 完成版のスライド ではありません。. D1-301. 開催当日までに内容に変更がありますので、印刷を 行われる方は後日更新される版をご利用になり、会場にお持ちください。会場には印刷資料はございません。. Windows Phone 7.5 の アプリケーション 開発概要. 日本マイクロソフト 株式会社 デベロッパー&プラットフォーム統括本部 高橋 忍. D1-301. セッションの目的とゴール Session Objectives and Takeaways. セッションの目的 Windows Phone のアプリケーションの … - PowerPoint PPT Presentation

Citation preview

現時点の本資料は完成版のスライドではありません。

D1-301

開催当日までに内容に変更がありますので、印刷を行われる方は後日更新される版をご利用になり、会場にお持ちください。会場には印刷資料はございません。

Windows Phone 7.5 のアプリケーション開発概要

日本マイクロソフト株式会社

デベロッパー&プラットフォーム統括本部

高橋 忍

D1-301

セッションの目的Windows Phone のアプリケーションの …

配布の流れを知っていただく

開発環境と開発方法を知っていただく

セッションのゴールWindows Phone の …

アプリケーションの開発ができるようになる

アプリケーションを公開できるようになる

セッションの目的とゴールSession Objectives and Takeaways

Windows Phone アプリケーションMarketplace

アプリケーション開発環境まとめ

本日の内容Agenda

Windows Phone アプリケーション

VideoWindows Phone

Windows Phone アプリケーション

統一された デザイン フレームワーク:メトロライブタイル タイルパノラマ・ピボット各種ハブとの連携

Windows Phone にはハードウェア基準がある

画面解像度は 480x800

4 ポイント以上のタッチスクリーン

8GB 以上の Flash ROM

CPU Snapdragon 7x80

GPU DirectX9 以上対応

500 万画素以上の内蔵カメラ

5+1 のセンサーA-GPS, 加速度センサー , 電子コンパス

照度センサー , 近接センサー

ジャイロスコープ(オプション)

シャーシ戦略とハードウェア

Marketplace

アプリケーションの配布ポイントアプリケーションを容易に検索

アプリケーションのダウンロード・更新

アプリケーションの購入お試し利用が可能に

支払方法クレジットカード

キャリア課金

マーケットプレース

開発者のためのポータルWindows Phone アプリケーション管理

アプリケーション登録・更新

ダウンロード数報告

配当金の管理

開発用デバイスの登録一般登録料 9800 円 / 年

申請費用 基本的に無料

APP HUBhttp://create.msdn.com/ja-JP/

アプリケーション申請プロセス

XAP icon

icon

登録時チェック 審査 XAP

アプリケーションパッケージ

メタ情報公開用画像

アプリケーション開発

marke

App

APP HUB

価格関係価格モデルは世界で統一:約 90 円~

収入モデル 70%

試用版を設定可能 / 返金は無し

クレジットカード・事業者課金

アプリケーション内課金は OK

Ad サービスWindows Phone SDK に同梱

コンポーネントを張り付けて利用可能

国内では年末あたりからサポート予定

ビジネスモデル

ベータ配布アプリケーションの審査は無し

アプリケーションは Marketplace からは見えない

開発者がテスター ( リスト)を登録しメールからインストールポイントへ移動

90 日限定(アプリケーションの更新はなし)

プライベート配布通常の Marketplace への登録と基本は同じ

開発者が送付したメールにあるリンクからインストール可能 / 更新等も可能

特殊な配布モデル

アプリケーション開発環境

アプリケーションフレームワーク

ハイパフォーマンスのゲームフレームワーク

マルチスクリーンの 2D や 3D ゲームを比較的簡単に開発が可能

XBOX360 や Windows でも広く利用されてきた実績のある環境

ゲームだけでなくメディア再生・入力など優れた要素がある

XAML/ イベント駆動型アプリケーションの UI フレームワーク

優れた UI を持つアプリケーションを容易に開発可能

UI とロジックを分離 メトロに対応したUI コントロール群

PC との共有

開発環境が 1つのパッケージにすべて無料で提供

Visual Studio Expression Blend 4XNA Game Studio Windows Phone EmulatorSilverlight SDK

for Windows Phone

Windows Phone SDK 7.1 RC

仮想マシンにホストされた Windows PhoneGPU を使って高速に動作

Visual Studio からのデバッグ IE Mobile による Web の表示表示言語、キーボードの変更センサーシミュレーション

加速度センサー

GPS

Windows Phone Emulator

アプリケーション開発の流れアプリケーションはデバイスエミュレーター上か、開発デバイスとして登録済みのデバイス上でテスト可能

デバイスエミュレーター

APP HUB アカウントで3台までのデバイスを開発用として登録可能

(Registration Tools)

Windows Phone アプリケーション

テスト環境エミュレーター

テスト環境デバイス

XAP開発用登録済み

デバイス

フレーム最上位のコンテナコントロール

PhoneApplicationFrame

ページフレーム内のコンテンツエリア

PhoneApplicationPage

ページナビゲーション画面の移動=ページの変更

NavigatedTo / NavigatedFrom

ナビゲーション

Frame

Page

Contents

Page

Contents

ストレスのないページ間移動を実現するレイアウト用のコントロール画面サイズの小ささをカバーする UI テンプレート仮想的な大画面を生かした UI を実現

Pivot と Panorama

中断と再開Windows Phone 7 では動作するアプリは 1つ

背面に回ったアプリケーションは停止する

4つのイベント

Application_Launching :起動( 1回のみ)

Application_Deactivated :中断

Application_Activated :再開

Application_Closing :終了( 1回のみ)

必要に応じて情報を保存する

Application_Deactivated 時に保存

Application_Activated 時に復元

まとめ

一貫したアプリケーション環境Marketplace での配布

AppHub からの開発者登録とアプリケーション管理

信頼性の高いアプリケーション審査

生産性の高い開発環境Windows Phone SDK 7.1

Visual Studio / Expression blend

エミュレーターの利用で効率よく開発

Silverlight / XNA これまでの技術を踏襲

Windows Phone アプリケーション

関連セッションT1-203 : Windows Phone 7.5 の全貌と利用シナリオご紹介

T1-204 :ビジネスを加速する Windows Phone & クラウド

T1-205 : Windows Phone を企業で活用するためのインフラ設計

D1-904 : Windows Phone 7.5 のデータ アクセスとクラウド連携

D1-401 :センサーやカメラを使った Windows Phone のためのアプリケーション開発

ご清聴ありがとうございました

アンケートにご協力くださいD1-301

Recommended