28
現現現現現現現現 現現現現現現現現現現現現現現現 D1-301 現現現現現現現現現現現現現現現現現現現 現現現 現現現現現現現現現現現現現現現現現現現現現 現現現現現現現現現現現 現現現現現現現 、。 現現現現現現現現

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

  • Upload
    chace

  • View
    23

  • Download
    1

Embed Size (px)

DESCRIPTION

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

Citation preview

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

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

D1-301

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

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

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

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

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

高橋 忍

D1-301

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

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

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

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

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

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

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

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

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

Windows Phone アプリケーションMarketplace

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

本日の内容Agenda

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

Windows Phone アプリケーション

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

VideoWindows Phone

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

Windows Phone アプリケーション

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

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

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

画面解像度は 480x800

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

8GB 以上の Flash ROM

CPU Snapdragon 7x80

GPU DirectX9 以上対応

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

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

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

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

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

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

Marketplace

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

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

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

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

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

キャリア課金

マーケットプレース

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

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

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

ダウンロード数報告

配当金の管理

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

申請費用 基本的に無料

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

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

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

XAP icon

icon

登録時チェック 審査 XAP

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

メタ情報公開用画像

アプリケーション開発

marke

App

APP HUB

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

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

収入モデル 70%

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

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

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

Ad サービスWindows Phone SDK に同梱

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

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

ビジネスモデル

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

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

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

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

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

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

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

特殊な配布モデル

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

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

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

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

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

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

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

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

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

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

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

PC との共有

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

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

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

for Windows Phone

Windows Phone SDK 7.1 RC

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

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

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

加速度センサー

GPS

Windows Phone Emulator

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

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

デバイスエミュレーター

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

(Registration Tools)

Windows Phone アプリケーション

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

テスト環境デバイス

XAP開発用登録済み

デバイス

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

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

PhoneApplicationFrame

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

PhoneApplicationPage

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

NavigatedTo / NavigatedFrom

ナビゲーション

Frame

Page

Contents

Page

Contents

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

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

Pivot と Panorama

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

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

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

4つのイベント

Application_Launching :起動( 1回のみ)

Application_Deactivated :中断

Application_Activated :再開

Application_Closing :終了( 1回のみ)

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

Application_Deactivated 時に保存

Application_Activated 時に復元

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

まとめ

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

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

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

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

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

Visual Studio / Expression blend

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

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

Windows Phone アプリケーション

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

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

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

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

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

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

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

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

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