Presentation is loading. Please wait.

Presentation is loading. Please wait.

WindowsPhoneとAndroidの比較

Similar presentations


Presentation on theme: "WindowsPhoneとAndroidの比較"— Presentation transcript:

1 WindowsPhoneとAndroidの比較
~でもメインはWP7~ 楽しいアプリ制作会 2011/8/29 遥 佐保(はるか さお)

2 自己紹介 遥佐保 (はるか・さお)@hr_sao 某SIer勤務 Silverlightを囲む会in大阪 代表 SQLWorld 広報担当
Microsoft MVP for Client App Dev 持ってるスマフォ Windows Phone 7 Windows 7 Phone Galaxy S iPad2

3 WindowsPhoneと Androidについて

4 スマートフォン概要 WindowsPhone Android キャリア au au, docomo, softbank OS Windows
Linux (AndroidOS) 日本での発売 2011/8/26 - au/TOSHIBA 2009/7/10 -docomo/HTC

5 通話をするかどうか?がキャリア選びのキモ
費用面 Windows Phone(au) Android (au) (docomo) iPhone (Softbank) 新規 端末代 (割引後 IS12T \73,500.- (\35,100.- SH-13C \39,480.- (\21,840.- GalaxySⅡ \56,448.- (\35,280.- iPhone4 \46,080.- (\0.- 基本料 プランSSシンプル \980.- ホワイトプラン タイプSSバリュー 通信料 ISフラット \5,460.- パケホーダイフラット パケットし放題フラット \4,410.- ISP料 IS net \315.- spモード S!ベーシックパック \315.- 端末代の違いのみ! 格安

6 使い勝手など WindowsPhone Android 操作性 統一感あり それぞれ 機種依存 少ない 公開マーケット 審査あり ほぼ無審査
ウィルスソフト 不要 いるかも バッテリーの持ち キーボードの使い勝手 × ゲーム市場 ハードウェア含めたカスタマイズ

7 iOS系とWindowsPhoneは 似てるのかも?

8 どっちを買えばいいの? 長時間通信を維持したい 電池の持ち具合 キャリアメール バックグラウンド通信はAndroidが安定
WindowsPhoneは長持ちします キャリアメール WindowsPhoneは利用できず(秋以降可能に)

9 アプリケーションマーケット WindowsPhone Android MarcketPlace 基本的に野良マーケットは無し
Android Market 月額課金のアプリは無く、無料or買い切りアプリ 野良マーケットの乱立(良いことなんですけど) ドコモマーケット Samsung Apps などなど

10 AndroidとWindowsPhoneの開発

11 開発環境 WindowsPhone Android 開発言語 (ロジック) C#, VB.NET ・Silverlight ・XNA
Java  ・AndroidSDK C++  ・AndroidNDK (※) JavaScript(Titanium) Flex(FlashBuilder) デザイナツール ExpressionBlend キラーツールはなし 実行ファイル XAPファイル (実はzip) Apkファイル 統合開発 Visual Studio Eclipse

12 WindowsPhoneで扱う言語 XNA Framework( XNA Game Sturio ) Silverlight
ゲームプラットフォームに特化している Silverlight Webや制限付きクライアントアプリで利用

13 で、どっち使う? or

14 Silverlight for WP7の特徴 Silverlight 文字とか ボタンとか 組み込みUIコントロールが使える
WindowdPhoneの外観が簡単に作れる 文字とか ボタンとか

15 Silverlight for WP7の特徴 Silverlight この部分、動画再生 メディアコントロール を利用したい場合に○
 を利用したい場合に○ 一部分のみ動画を 再生したいとか この部分、動画再生

16 Silverlight for WP7の特徴 Silverlight この部分、Web表示 Webページ(http/https)の 表示
 表示 IEコントロールの利用 この部分、Web表示

17 Silverlight for WP7の特徴 Silverlight キー入力機能あり キーボード入力が 主としてある場合も○
 主としてある場合も○ XNAではキー入力の  管理を自作する必要あり 基本的にイベントドリブン キー入力機能あり

18 XNA Framework4.0 Windows Phone game
ゲーム制作に元々慣れている人が作る場合 DirectXのゲームのループ処理など While( 1 ){ key(); // キー入力処理 move(); // ゲーム処理 trans(); // 描画処理 sync(); // 同期 }

19 XNA Framework4.0 Windows Phone game
コンテンツパイプライン(※)のサポート (※)モデルデータや画像データを直接読み込まず、XNAで利用可能なデータに変換する仕組みのこと XBA モデル データ メモリ 書き込み 読み出し テクスチャデータ コンパイル時 実行時

20 App Hubに選択指針があるよ XNA Game Studio と Silverlight どちらを選ぶべきか ?
  どちらを選ぶべきか ? 厳密なルールが存在するわけではない 目的に応じてどちらのフレームワークを使えば作業効率や生産性が上がるかについてを考えてね

21

22 Silverlightを検討すべき場合 Silverlightの組み込み UIコントロールを利用できそうな シーンがあるとき
 シーンがあるとき (全画面表示ではなく) 画面の一部分にビデオを表示する機能を求められるとき Internet Explorerコントロールを使って Web ページを表示するとき アプリケーションでキーボード サポートが必要なとき 他の Web テクノロジーでの開発経験がある場合

23 XNA Game Studioを検討すべき場合
作り手がレンダリング ループを使用したゲーム開発に慣れているとき 本格的な 3D ゲームを作成するとき コンテンツパイプライン処理が必要なとき 頂点シェーダーとピクセル シェーダーのライブラリを利用したいとき とにかくHWグラフィック処理したいとき

24 ハイブリッドプロジェクトも!! 双方向の連携は可能なので 美味しいとこどりできます XNAプロジェクト内からSilveright呼び出し
 美味しいとこどりできます XNAプロジェクト内からSilveright呼び出し Silverlightプロジェクト内からXNA呼び出し

25 モバイルに関する私的所感 WindowsMobile時代とは違う…!
Silverlighで作れるWindowsPhoneは非常にUIが簡単に作成できる 開発者に比較的優しい XNAで作ると、マルチプラットフォーム変換が容易(WP7⇔XBOX360⇔WinPC) Androidは画面サイズがいっぱいあって大変ですね。。 高速化が出来るということは、製作者のスキル依存が激しい

26 まとめ私的所感 「あなた出来ない子なんだから、こんなにいっぱい用意してあげてるんだからね!」
(WP7) 「この素晴らしいライブラリについて来れない奴はダメだ」(Android)

27


Download ppt "WindowsPhoneとAndroidの比較"

Similar presentations


Ads by Google