windowsphone と android の比較

27
WindowsPhone と Android ととと とととととと WP7 ととととととととと 2011/8/29 と とと ととと とと

Upload: sacha-sellers

Post on 01-Jan-2016

47 views

Category:

Documents


5 download

DESCRIPTION

WindowsPhone と Android の比較. ~でもメインは WP7 ~. 楽しいアプリ制作会 2011/8/29 遥 佐保(はるか さお). 自己紹介. 遥 佐保 ( はるか ・ さお ) @ hr_sao 某 SIer 勤務 Silverlight を囲む会 in 大阪 代表 SQLWorld 広報 担当 Microsoft MVP for Client App Dev 持ってる スマフォ Windows Phone 7 Windows 7 Phone Galaxy S iPad2. WindowsPhone と - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: WindowsPhone と Android の比較

WindowsPhone と Android の比較

~でもメインは WP7 ~

楽しいアプリ制作会2011/8/29遥 佐保(はるか さお)

Page 2: WindowsPhone と Android の比較

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

Page 3: WindowsPhone と Android の比較

WindowsPhone とAndroid について

Page 4: WindowsPhone と Android の比較

スマートフォン概要

WindowsPhone Android

キャリア au au, docomo, softbank

OS Windows Linux(AndroidOS)

日本での発売 2011/8/26 - au/TOSHIBA

2009/7/10 -docomo/HTC

Page 5: WindowsPhone と Android の比較

費用面WindowsPhone(au)

Android(au)

Android(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.-

ホワイトプラン\980.-

タイプ SSバリュー\980.-

通信料 IS フラット\5,460.-

パケホーダイフラット\5,460.-

パケットし放題フラット \4,410.-

ISP 料 IS net\315.-

sp モード\315.-

S! ベーシックパック \315.-

端末代の違いのみ! 格安

通話をするかどうか?がキャリア選びのキモ

Page 6: WindowsPhone と Android の比較

使い勝手など

WindowsPhone

Android

操作性 統一感あり それぞれ機種依存 少ない それぞれ公開マーケット 審査あり ほぼ無審査ウィルスソフト 不要 いるかもバッテリーの持ち ○ △

キーボードの使い勝手

○ ×

ゲーム市場 ○ ×

ハードウェア含めたカスタマイズ

× ○

Page 7: WindowsPhone と Android の比較

iOS 系とWindowsPhone

は似てるのかも?

Page 8: WindowsPhone と Android の比較

どっちを買えばいいの?

長時間通信を維持したい–バックグラウンド通信は Android が安定

電池の持ち具合–WindowsPhone は長持ちします

キャリアメール–WindowsPhone は利用できず(秋以降可能に )

Page 9: WindowsPhone と Android の比較

アプリケーションマーケット

WindowsPhone–MarcketPlace–基本的に野良マーケットは無し

Android– Android Market

月額課金のアプリは無く、無料 or 買い切りアプリ–野良マーケットの乱立 ( 良いことなんですけ

ど)ドコモマーケットSamsung Apps などなど

Page 10: WindowsPhone と Android の比較

Android と WindowsPhone の開発

Page 11: WindowsPhone と Android の比較

開発環境WindowsPhone

Android

開発言語( ロジック )

C#, VB.NET ・ Silverlight ・ XNA

Java ・ AndroidSDKC++ ・ AndroidNDK

(※)JavaScript(Titanium)Flex(FlashBuilder)

デザイナツール

ExpressionBlend

キラーツールはなし

実行ファイル XAP ファイル(実は zip )

Apk ファイル

統合開発 Visual Studio Eclipse

Page 12: WindowsPhone と Android の比較

WindowsPhone で扱う言語

XNA Framework( XNA Game Sturio )–ゲームプラットフォームに特化している

Silverlight–Web や制限付きクライアントアプリで利用

Page 13: WindowsPhone と Android の比較

で、どっち使う?

or

Page 14: WindowsPhone と Android の比較

Silverlight for WP7 の特徴Silverlight–組み込み UI コントロールが使える

WindowdPhone の外観が簡単に作れる

文字とか

ボタンとか

Page 15: WindowsPhone と Android の比較

Silverlight for WP7 の特徴

Silverlight–メディアコントロール を利用したい場合に○

一部分のみ動画を 再生したいとか

この部分、動画再生

Page 16: WindowsPhone と Android の比較

Silverlight for WP7 の特徴

Silverlight–Web ページ (http/https) の 表示

IE コントロールの利用

この部分、 Web 表示

Page 17: WindowsPhone と Android の比較

Silverlight for WP7 の特徴

Silverlight–キーボード入力が 主としてある場合も○

XNA ではキー入力の 管理を自作する必要あり

–基本的にイベントドリブン

キー入力機能あり

Page 18: WindowsPhone と Android の比較

XNA Framework4.0 Windows Phone game

XNA Framework–ゲーム制作に元々慣れている人が作る場合

DirectX のゲームのループ処理など

While( 1 ){key(); // キー入力処理move(); // ゲーム処理trans(); // 描画処理sync(); // 同期

}

Page 19: WindowsPhone と Android の比較

メモリ

XNA Framework–コンテンツパイプライン(※)のサポート

(※)モデルデータや画像データを直接読み込まず、XNA で利用可能なデータに変換する仕組みのこと

XNA Framework4.0 Windows Phone game

モデルデータ

テクスチャデータ

XBA

書き込み 読み出し

コンパイル時 実行時

Page 20: WindowsPhone と Android の比較

App Hub に選択指針があるよXNA Game Studio と Silverlight   どちらを選ぶべきか ?– http://

create.msdn.com/ja-jp/education/catalog/article/which_product_for_windows_phone

厳密なルールが存在するわけではない目的に応じてどちらのフレームワークを

使えば作業効率や生産性が上がるかについてを考えてね

Page 21: WindowsPhone と Android の比較
Page 22: WindowsPhone と Android の比較

Silverlight を検討すべき場合 Silverlight の組み込み  UI コントロールを利用できそうな シーンがあるとき(全画面表示ではなく ) 画面の一部分にビデオを表示する機能を求められるとき

Internet Explorer コントロールを使って Web ページを表示するとき

アプリケーションでキーボード サポートが必要なとき

他の Web テクノロジーでの開発経験がある場合

Page 23: WindowsPhone と Android の比較

XNA Game Studio を検討すべき場合

作り手がレンダリング ループを使用したゲーム開発に慣れているとき

本格的な 3D ゲームを作成するときコンテンツパイプライン処理が必要なとき頂点シェーダーとピクセル シェーダーのラ

イブラリを利用したいときとにかく HW グラフィック処理したいとき

Page 24: WindowsPhone と Android の比較

ハイブリッドプロジェクトも !!

双方向の連携は可能なので 美味しいとこどりできます– XNA プロジェクト内から Silveright呼び出し– Silverlight プロジェクト内から XNA呼び出し

Page 25: WindowsPhone と Android の比較

モバイルに関する私的所感WindowsMobile 時代とは違う…!Silverligh で作れる WindowsPhone は非常に UI が簡単に作成できる

開発者に比較的優しい– XNA で作ると、マルチプラットフォーム変換

が容易( WP7⇔XBOX360⇔WinPC )Android は画面サイズがいっぱいあって大変ですね。。

高速化が出来るということは、製作者のスキル依存が激しい

Page 26: WindowsPhone と Android の比較

まとめ私的所感

「あなた出来ない子なんだから、こんなにいっぱい用意してあげてるんだからね!」– (WP7)

「この素晴らしいライブラリについて来れない奴はダメだ」 (Android)

Page 27: WindowsPhone と Android の比較