280 likes | 386 Views
現時点の本資料 は 完成版のスライド ではありません。. D1-301. 開催当日までに内容に変更がありますので、印刷を 行われる方は後日更新される版をご利用になり、会場にお持ちください。会場には印刷資料はございません。. Windows Phone 7.5 の アプリケーション 開発概要. 日本マイクロソフト 株式会社 デベロッパー&プラットフォーム統括本部 高橋 忍. D1-301. セッションの目的とゴール Session Objectives and Takeaways. セッションの目的 Windows Phone のアプリケーションの …
E N D
現時点の本資料は 完成版のスライドではありません。 D1-301 開催当日までに内容に変更がありますので、印刷を行われる方は後日更新される版をご利用になり、会場にお持ちください。会場には印刷資料はございません。
Windows Phone 7.5 のアプリケーション開発概要 日本マイクロソフト株式会社 デベロッパー&プラットフォーム統括本部 高橋 忍 D1-301
セッションの目的とゴールSessionObjectives and Takeaways • セッションの目的 • Windows Phoneのアプリケーションの … • 配布の流れを知っていただく • 開発環境と開発方法を知っていただく • セッションのゴール • WindowsPhoneの … • アプリケーションの開発ができるようになる • アプリケーションを公開できるようになる
本日の内容Agenda • Windows Phone アプリケーション • Marketplace • アプリケーション開発環境 • まとめ
Windows Phone アプリケーション • 統一された デザイン フレームワーク:メトロ • ライブタイル タイル • パノラマ・ピボット • 各種ハブとの連携
シャーシ戦略とハードウェア • Windows Phone にはハードウェア基準がある • 画面解像度は480x800 • 4ポイント以上のタッチスクリーン • 8GB以上のFlashROM • CPUSnapdragon 7x80 • GPU DirectX9 以上対応 • 500万画素以上の内蔵カメラ • 5+1のセンサー • A-GPS, 加速度センサー, 電子コンパス • 照度センサー, 近接センサー • ジャイロスコープ(オプション)
マーケットプレース • アプリケーションの配布ポイント • アプリケーションを容易に検索 • アプリケーションのダウンロード・更新 • アプリケーションの購入 • お試し利用が可能に • 支払方法 • クレジットカード • キャリア課金
APPHUBhttp://create.msdn.com/ja-JP/ • 開発者のためのポータル • Windows Phone アプリケーション管理 • アプリケーション登録・更新 • ダウンロード数報告 • 配当金の管理 • 開発用デバイスの登録 • 一般登録料 9800円/年 • 申請費用 基本的に無料
アプリケーション申請プロセス icon icon XAP XAP アプリケーション 開発 アプリケーション パッケージ メタ情報 公開用画像 marke APPHUB 審査 登録時 チェック App
ビジネスモデル • 価格関係 • 価格モデルは世界で統一:約90円~ • 収入モデル 70% • 試用版を設定可能/返金は無し • クレジットカード・事業者課金 • アプリケーション内課金はOK • Adサービス • Windows Phone SDK に同梱 • コンポーネントを張り付けて利用可能 • 国内では年末あたりからサポート予定
特殊な配布モデル • ベータ配布 • アプリケーションの審査は無し • アプリケーションはMarketplaceからは見えない • 開発者がテスター(リスト)を登録しメールからインストールポイントへ移動 • 90日限定(アプリケーションの更新はなし) • プライベート配布 • 通常のMarketplace への登録と基本は同じ • 開発者が送付したメールにあるリンクからインストール可能/更新等も可能
アプリケーションフレームワーク • XAML/イベント駆動型アプリケーションのUIフレームワーク • 優れたUIを持つアプリケーションを容易に開発可能 • UIとロジックを分離 • メトロに対応したUIコントロール群 • PCとの共有 • ハイパフォーマンスのゲームフレームワーク • マルチスクリーンの2Dや3Dゲームを比較的簡単に開発が可能 • XBOX360やWindowsでも広く利用されてきた実績のある環境 • ゲームだけでなくメディア再生・入力など優れた要素がある
Windows Phone SDK 7.1 RC • 開発環境が1つのパッケージに • すべて無料で提供 • Visual Studio • Expression Blend 4 • XNA Game Studio • Windows Phone Emulator • Silverlight SDK for Windows Phone
Windows Phone Emulator • 仮想マシンにホストされた Windows Phone • GPUを使って高速に動作 • Visual Studio からのデバッグ • IE Mobile による Web の表示 • 表示言語、キーボードの変更 • センサーシミュレーション • 加速度センサー • GPS
アプリケーション開発の流れ アプリケーションはデバイスエミュレーター上か、開発デバイスとして登録済みのデバイス上でテスト可能 XAP デバイス エミュレーター APPHUBアカウントで 3台までのデバイスを 開発用として登録可能(Registration Tools) テスト環境 エミュレーター テスト環境 デバイス 開発用登録済み デバイス Windows Phone アプリケーション
ナビゲーション • フレーム • 最上位のコンテナコントロール • PhoneApplicationFrame • ページ • フレーム内のコンテンツエリア • PhoneApplicationPage • ページナビゲーション • 画面の移動=ページの変更 • NavigatedTo/NavigatedFrom Frame Page Page Contents Contents
PivotとPanorama ストレスのないページ間移動を実現するレイアウト用のコントロール 画面サイズの小ささをカバーするUIテンプレート 仮想的な大画面を生かしたUIを実現
中断と再開 • Windows Phone 7 では動作するアプリは1つ • 背面に回ったアプリケーションは停止する • 4つのイベント • Application_Launching:起動(1回のみ) • Application_Deactivated:中断 • Application_Activated:再開 • Application_Closing:終了(1回のみ) • 必要に応じて情報を保存する • Application_Deactivated 時に保存 • Application_Activated 時に復元
Windows Phone アプリケーション • 一貫したアプリケーション環境 • Marketplace での配布 • AppHub からの開発者登録とアプリケーション管理 • 信頼性の高いアプリケーション審査 • 生産性の高い開発環境 • Windows Phone SDK 7.1 • Visual Studio / Expression blend • エミュレーターの利用で効率よく開発 • Silverlight / XNA これまでの技術を踏襲
関連セッション 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.1RC http://msdn.microsoft.com/ja-jp/windowsphone/hh394914 .NET 開発コード サンプル集 CodeRecipe http://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