1 / 28

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

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

chace
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 現時点の本資料は 完成版のスライドではありません。 D1-301 開催当日までに内容に変更がありますので、印刷を行われる方は後日更新される版をご利用になり、会場にお持ちください。会場には印刷資料はございません。

  2. Windows Phone 7.5 のアプリケーション開発概要 日本マイクロソフト株式会社 デベロッパー&プラットフォーム統括本部 高橋 忍 D1-301

  3. セッションの目的とゴールSessionObjectives and Takeaways • セッションの目的 • Windows Phoneのアプリケーションの … • 配布の流れを知っていただく • 開発環境と開発方法を知っていただく • セッションのゴール • WindowsPhoneの … • アプリケーションの開発ができるようになる • アプリケーションを公開できるようになる

  4. 本日の内容Agenda • Windows Phone アプリケーション • Marketplace • アプリケーション開発環境 • まとめ

  5. Windows Phone アプリケーション

  6. Windows Phone

  7. Windows Phone アプリケーション • 統一された デザイン フレームワーク:メトロ • ライブタイル タイル • パノラマ・ピボット • 各種ハブとの連携

  8. シャーシ戦略とハードウェア • Windows Phone にはハードウェア基準がある • 画面解像度は480x800 • 4ポイント以上のタッチスクリーン • 8GB以上のFlashROM • CPUSnapdragon 7x80 • GPU DirectX9 以上対応 • 500万画素以上の内蔵カメラ • 5+1のセンサー • A-GPS, 加速度センサー, 電子コンパス • 照度センサー, 近接センサー • ジャイロスコープ(オプション)

  9. Marketplace

  10. マーケットプレース • アプリケーションの配布ポイント • アプリケーションを容易に検索 • アプリケーションのダウンロード・更新 • アプリケーションの購入 • お試し利用が可能に • 支払方法 • クレジットカード • キャリア課金

  11. APPHUBhttp://create.msdn.com/ja-JP/ • 開発者のためのポータル • Windows Phone アプリケーション管理 • アプリケーション登録・更新 • ダウンロード数報告 • 配当金の管理 • 開発用デバイスの登録 • 一般登録料 9800円/年 • 申請費用 基本的に無料

  12. アプリケーション申請プロセス icon icon XAP XAP アプリケーション 開発 アプリケーション パッケージ メタ情報 公開用画像 marke APPHUB 審査 登録時 チェック App

  13. ビジネスモデル • 価格関係 • 価格モデルは世界で統一:約90円~ • 収入モデル 70% • 試用版を設定可能/返金は無し • クレジットカード・事業者課金 • アプリケーション内課金はOK • Adサービス • Windows Phone SDK に同梱 • コンポーネントを張り付けて利用可能 • 国内では年末あたりからサポート予定

  14. 特殊な配布モデル • ベータ配布 • アプリケーションの審査は無し • アプリケーションはMarketplaceからは見えない • 開発者がテスター(リスト)を登録しメールからインストールポイントへ移動 • 90日限定(アプリケーションの更新はなし) • プライベート配布 • 通常のMarketplace への登録と基本は同じ • 開発者が送付したメールにあるリンクからインストール可能/更新等も可能

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

  16. アプリケーションフレームワーク • XAML/イベント駆動型アプリケーションのUIフレームワーク • 優れたUIを持つアプリケーションを容易に開発可能 • UIとロジックを分離 • メトロに対応したUIコントロール群 • PCとの共有 • ハイパフォーマンスのゲームフレームワーク • マルチスクリーンの2Dや3Dゲームを比較的簡単に開発が可能 • XBOX360やWindowsでも広く利用されてきた実績のある環境 • ゲームだけでなくメディア再生・入力など優れた要素がある

  17. Windows Phone SDK 7.1 RC • 開発環境が1つのパッケージに • すべて無料で提供 • Visual Studio • Expression Blend 4 • XNA Game Studio • Windows Phone Emulator • Silverlight SDK for Windows Phone

  18. Windows Phone Emulator • 仮想マシンにホストされた Windows Phone • GPUを使って高速に動作 • Visual Studio からのデバッグ • IE Mobile による Web の表示 • 表示言語、キーボードの変更 • センサーシミュレーション • 加速度センサー • GPS

  19. アプリケーション開発の流れ アプリケーションはデバイスエミュレーター上か、開発デバイスとして登録済みのデバイス上でテスト可能 XAP デバイス エミュレーター APPHUBアカウントで 3台までのデバイスを 開発用として登録可能(Registration Tools) テスト環境 エミュレーター テスト環境 デバイス 開発用登録済み デバイス Windows Phone アプリケーション

  20. ナビゲーション • フレーム • 最上位のコンテナコントロール • PhoneApplicationFrame • ページ • フレーム内のコンテンツエリア • PhoneApplicationPage • ページナビゲーション • 画面の移動=ページの変更 • NavigatedTo/NavigatedFrom Frame Page Page Contents Contents

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

  22. 中断と再開 • Windows Phone 7 では動作するアプリは1つ • 背面に回ったアプリケーションは停止する • 4つのイベント • Application_Launching:起動(1回のみ) • Application_Deactivated:中断 • Application_Activated:再開 • Application_Closing:終了(1回のみ) • 必要に応じて情報を保存する • Application_Deactivated 時に保存 • Application_Activated 時に復元

  23. まとめ

  24. Windows Phone アプリケーション • 一貫したアプリケーション環境 • Marketplace での配布 • AppHub からの開発者登録とアプリケーション管理 • 信頼性の高いアプリケーション審査 • 生産性の高い開発環境 • Windows Phone SDK 7.1 • Visual Studio / Expression blend • エミュレーターの利用で効率よく開発 • Silverlight / XNA これまでの技術を踏襲

  25. 関連セッション T1-203:Windows Phone 7.5 の全貌と利用シナリオご紹介 T1-204:ビジネスを加速する Windows Phone & クラウド T1-205:Windows Phone を企業で活用するためのインフラ設計 D1-904:Windows Phone 7.5 のデータ アクセスとクラウド連携 D1-401:センサーやカメラを使った Windows Phone のためのアプリケーション開発

  26. リファレンス 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

  27. ご清聴ありがとうございました • アンケート • にご協力 • ください • D1-301

More Related