Upload
sacha-sellers
View
47
Download
5
Embed Size (px)
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
Citation preview
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)