windowsphone と android の比較

Post on 01-Jan-2016

47 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

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

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 とAndroid について

スマートフォン概要

WindowsPhone Android

キャリア au au, docomo, softbank

OS Windows Linux(AndroidOS)

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

2009/7/10 -docomo/HTC

費用面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.-

端末代の違いのみ! 格安

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

使い勝手など

WindowsPhone

Android

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

キーボードの使い勝手

○ ×

ゲーム市場 ○ ×

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

× ○

iOS 系とWindowsPhone

は似てるのかも?

どっちを買えばいいの?

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

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

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

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

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

Android– Android Market

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

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

Android と WindowsPhone の開発

開発環境WindowsPhone

Android

開発言語( ロジック )

C#, VB.NET ・ Silverlight ・ XNA

Java ・ AndroidSDKC++ ・ AndroidNDK

(※)JavaScript(Titanium)Flex(FlashBuilder)

デザイナツール

ExpressionBlend

キラーツールはなし

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

Apk ファイル

統合開発 Visual Studio Eclipse

WindowsPhone で扱う言語

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

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

で、どっち使う?

or

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

WindowdPhone の外観が簡単に作れる

文字とか

ボタンとか

Silverlight for WP7 の特徴

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

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

この部分、動画再生

Silverlight for WP7 の特徴

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

IE コントロールの利用

この部分、 Web 表示

Silverlight for WP7 の特徴

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

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

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

キー入力機能あり

XNA Framework4.0 Windows Phone game

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

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

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

}

メモリ

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

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

XNA Framework4.0 Windows Phone game

モデルデータ

テクスチャデータ

XBA

書き込み 読み出し

コンパイル時 実行時

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

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

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

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

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

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

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

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

XNA Game Studio を検討すべき場合

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

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

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

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

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

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

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

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

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

まとめ私的所感

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

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

top related