現時点の本資料は完成版のスライドではありません。
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 のためのアプリケーション開発
リファレンス
windows phone デベロッパーセンター http://msdn.microsoft.com/ja-jp/windowsphone/ff191182
Windows Phone SDK7.1 RChttp://msdn.microsoft.com/ja-jp/windowsphone/hh394914
.NET 開発コード サンプル集 Code Recipehttp://msdn.microsoft.com/ja-jp/samplecode.recipe.aspx
MSDN フォーラムhttp://social.msdn.microsoft.com/Forums/ja-JP/category/windowsphone
Windows Phone ポータルhttp://www.microsoft.com/ja-jp/windowsphone/products/overview/default.aspx
ご清聴ありがとうございました
アンケートにご協力くださいD1-301