SlideShare uma empresa Scribd logo
1 de 12
モバイルにおける 
マルチプラットフォームにつ 
いて 
ネクストスケープ小野 
塚
マルチプラットフォームとは? 
 マルチプラットフォーム=1つのアプリケーショ 
ンソフトが複数のOSに対応していること。 
 発展の背景 
 ハイスペックデバイス 
 高速な通信環境 
 HTML5の普及 
 パワフルなクラウドコンピューティングの存在(例: 
mBaas) 
⇒Web技術者の参入障壁が低くなっている
どんなのがあるの? 
説明使用言語使用料金 
Titanium mobile 
ネイティブAPIが提供され 
ているJavaScript(以下JS) 無料 
PhoneGap 
webviewアプリケーショ 
ンHTML,CSS,JS 有料 
JQuery Mobile 
jqueryベースなwebviewア 
プリケーションJS(HTML,CSS) 無料 
Sencha Touch 
webviewアプリケーショ 
ンでネイティブシェルを 
使用できる 
HTML,CSS,JS 無料 
Unity 
言わずと知れたゲームエ 
ンジンC#,JS,Python 無料(object等が有料) 
CoronaSDK 
スマートフォンゲーム用 
のSDK 
lua 有料 
Qt 
OpenGL,SVGなどに対応し 
ているC++ オープンソース版は無料 
Xamarin 
.NET Frameworkを使用で 
きるC# 有料 
Caede 
デスクトップとモバイル 
に対応Curl 無料 
Intel XDK 
chromeプラウザ上で開発 
をするHTML5,JS 無料
 特徴 
 JavaScriptで記述 
 OSのネイティブ機能(UI等)はPluginを自作して対応 
 CORDOVAとも呼ばれる(正確にはPhoneGap⇒CORDOVA) 
 長所 
 アシアルのMonacaもPhoneGap(正確にはPhoneGapを拡張したも 
の)。MonacaならWebブラウザ上での開発が可能 
 OnsenUI(HTML5ベースのUIフレームワーク)が使える 
 その他既存のJavaScriptライブラリが使用できる(jquery mobileと 
か) 
 短所 
 ゲームには不向き(漂うもっさり感) 
 実際にはWebView上で動いているので機種間で表示の違いが出やす 
い 
PhoneGap
 特徴 
(Titanium Mobile) 
 JavaScriptで記述 
 長所 
Titanium 
 ネイティブのUIパーツが使える(UIをHTMLでなくがっつりJSで実現 
するのは辛いという声も・・) 
 複雑な機能、提供のAPI以上の事を実現したい場合、自作モ 
ジュールで機能拡張できる 
 短所 
 元々iPhone寄りで作られているため、AndroidよりもiPhoneア 
プリが作りやすい 
⇒そのため、Androidだけネイティブで作ったアプリもある 
 ゲーム系は苦手?(コンパイルされるのでPhoneGapよりはマ 
シ)
 特徴 
Unity 
 JavaScript(正確にはUnityScript)、C#で記述 
 長所 
 3D開発が強力!(物理計算等はお任せ) 
 IDE上でいろいろ設定できる(パラメータの調整等が楽) 
 短所 
 IDEはとっつきづらい(そっと画面を閉じたくなるレベル) 
 より使いこなそうとすると有料版が必要(但し、AndroidやiOS 
への書き出しが有料だったのが無料になりました) 
⇒総収益がUS$100,000を超える団体は無料版は使用不 
可・・・ 
 2Dの開発が若干弱い(が、去年冬のVerUpで改善されたっぽ 
い)
 特徴 
 東南アジアでの普及率トップ。ランキング7割が利用 
 MicroSoftが技術的に協力 
 C++で記述 
 長所 
 画面遷移や表示効果が豊富 
 実績多数! 
 OpenGLを知らなくてもパフォーマンスの高い画像処理を行うこと 
ができる 
 短所 
 バージョン毎にクラス名等が大きく変更されているため、バージョ 
ンアップは危険 
 C++からアクセスするため、ネイティブ間の連携が面倒。特に 
Android 
Cocos2d-x
 特徴 
Xamarin 
 MicroSoft・・ではなく、Xamarinのツール群(元は.NETを 
Linuxで動かそうということで始まった) 
 C#(F#)で記述 
 長所 
 VisualStudioでの開発や、C#、.NETでの資産・スキルが活用で 
きる 
 比較的処理速度は速い 
 短所 
 プラットフォーム毎にAPIが異なる箇所やUIは共通化できない 
 ライセンスが高い(iOS、Androidそれぞれ10万) 
 情報が少ない
Xamarin 
が、しかし 
2014年5月末、Xamarin3、そして 
Xamarin.Formsリリース! 
共通でUIが書けるようになりました。
NSとしてどう取り組むか 
 「1つで2度おいしい」「Webの人間にも間口が開 
かれている」という2点、特に後者はNSにとっては 
非常にメリット 
 但し、以下の点に注意!! 
十分な検証期間を取る 
確実に大丈夫だと言えなければ最悪対象OSのうちどれ 
か、あるいは全てネイティブで作るぐらいのリスク 
(期間、予算)は確保したい(うまくいけば非常に美 
味しい結果に) 
常々簡単なアプリを作って色々と試しておく、あるい 
は詳しい会社と情報交換してナレッジを蓄積する 
最悪ネイティブでの実装になるので、ネイティブで 
コードを書ける人を確保しておきましょう(坂本さん
どれを使う? 
 ぶっちゃけ案件による 
 処理速度を重視する場合、2DであればCocos-2dx、 
3DであればUnity。それ以外、特に処理速度を問わ 
ないのであればPhoneGapで良いのでは? 
 特に我々は処理速度が要求される系はあまり扱わな 
いと思うので尚更PhoneGap(Monaca)で良いかと 
 でもうちの立ち位置としてはXamarinも放っておけな 
い・・ 
 個人的には3D表示は今後色々発展の余地があると 
思っているのでUnityやりたいなー・・・等
ご清聴頂きありがとうございまし 
た。

Mais conteúdo relacionado

Semelhante a 小野塚 Pl資料社外向け cpf_140903

HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解Monaca
 
ゲームだけじゃないHTML5
ゲームだけじゃないHTML5ゲームだけじゃないHTML5
ゲームだけじゃないHTML5Osamu Shimoda
 
Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Osamu Monoe
 
Vs2013 multi device shosuz
Vs2013 multi device shosuzVs2013 multi device shosuz
Vs2013 multi device shosuzShotaro Suzuki
 
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」Osamu Shimoda
 
Xamarin 概要 2015年5月版
Xamarin 概要 2015年5月版Xamarin 概要 2015年5月版
Xamarin 概要 2015年5月版Yoshito Tabuchi
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Monaca
 
スマートデバイス×HTML5で
 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~
スマートデバイス×HTML5で
 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~スマートデバイス×HTML5で
 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~
スマートデバイス×HTML5で
 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~Shinichi Tomita
 
Visual Studio と Microsoft Azure で変わる開発スタイル
Visual Studio と Microsoft Azure で変わる開発スタイルVisual Studio と Microsoft Azure で変わる開発スタイル
Visual Studio と Microsoft Azure で変わる開発スタイルAkira Inoue
 
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメXamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメYoshito Tabuchi
 
Solution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-newSolution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-newShotaro Suzuki
 
HTML5とマイクロソフト(東京)
HTML5とマイクロソフト(東京)HTML5とマイクロソフト(東京)
HTML5とマイクロソフト(東京)Microsoft
 
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発shinobu takahashi
 
HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係
HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係
HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係Microsoft
 
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版Yoshito Tabuchi
 
Data API ことはじめ
Data API ことはじめData API ことはじめ
Data API ことはじめYuji Takayama
 
GRAND FRONTEND OSAKA 2016 kintone説明
GRAND FRONTEND OSAKA 2016 kintone説明GRAND FRONTEND OSAKA 2016 kintone説明
GRAND FRONTEND OSAKA 2016 kintone説明Yoshihiko Takeuchi
 
みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由Masakazu Muraoka
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」アシアル株式会社
 

Semelhante a 小野塚 Pl資料社外向け cpf_140903 (20)

HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
 
ゲームだけじゃないHTML5
ゲームだけじゃないHTML5ゲームだけじゃないHTML5
ゲームだけじゃないHTML5
 
Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)
 
Vs2013 multi device shosuz
Vs2013 multi device shosuzVs2013 multi device shosuz
Vs2013 multi device shosuz
 
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
 
Xamarin 概要 2015年5月版
Xamarin 概要 2015年5月版Xamarin 概要 2015年5月版
Xamarin 概要 2015年5月版
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)
 
スマートデバイス×HTML5で
 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~
スマートデバイス×HTML5で
 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~スマートデバイス×HTML5で
 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~
スマートデバイス×HTML5で
 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~
 
Visual Studio と Microsoft Azure で変わる開発スタイル
Visual Studio と Microsoft Azure で変わる開発スタイルVisual Studio と Microsoft Azure で変わる開発スタイル
Visual Studio と Microsoft Azure で変わる開発スタイル
 
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメXamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
 
Solution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-newSolution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-new
 
HTML5とマイクロソフト(東京)
HTML5とマイクロソフト(東京)HTML5とマイクロソフト(東京)
HTML5とマイクロソフト(東京)
 
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発
 
HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係
HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係
HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係
 
MA2017 kintone説明
MA2017 kintone説明MA2017 kintone説明
MA2017 kintone説明
 
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版
Xamarin 紹介:Windows Phone / iOS / Android アプリ同時開発のススメ 2015/8/20 版
 
Data API ことはじめ
Data API ことはじめData API ことはじめ
Data API ことはじめ
 
GRAND FRONTEND OSAKA 2016 kintone説明
GRAND FRONTEND OSAKA 2016 kintone説明GRAND FRONTEND OSAKA 2016 kintone説明
GRAND FRONTEND OSAKA 2016 kintone説明
 
みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
 

Último

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Último (7)

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

小野塚 Pl資料社外向け cpf_140903

  • 2. マルチプラットフォームとは?  マルチプラットフォーム=1つのアプリケーショ ンソフトが複数のOSに対応していること。  発展の背景  ハイスペックデバイス  高速な通信環境  HTML5の普及  パワフルなクラウドコンピューティングの存在(例: mBaas) ⇒Web技術者の参入障壁が低くなっている
  • 3. どんなのがあるの? 説明使用言語使用料金 Titanium mobile ネイティブAPIが提供され ているJavaScript(以下JS) 無料 PhoneGap webviewアプリケーショ ンHTML,CSS,JS 有料 JQuery Mobile jqueryベースなwebviewア プリケーションJS(HTML,CSS) 無料 Sencha Touch webviewアプリケーショ ンでネイティブシェルを 使用できる HTML,CSS,JS 無料 Unity 言わずと知れたゲームエ ンジンC#,JS,Python 無料(object等が有料) CoronaSDK スマートフォンゲーム用 のSDK lua 有料 Qt OpenGL,SVGなどに対応し ているC++ オープンソース版は無料 Xamarin .NET Frameworkを使用で きるC# 有料 Caede デスクトップとモバイル に対応Curl 無料 Intel XDK chromeプラウザ上で開発 をするHTML5,JS 無料
  • 4.  特徴  JavaScriptで記述  OSのネイティブ機能(UI等)はPluginを自作して対応  CORDOVAとも呼ばれる(正確にはPhoneGap⇒CORDOVA)  長所  アシアルのMonacaもPhoneGap(正確にはPhoneGapを拡張したも の)。MonacaならWebブラウザ上での開発が可能  OnsenUI(HTML5ベースのUIフレームワーク)が使える  その他既存のJavaScriptライブラリが使用できる(jquery mobileと か)  短所  ゲームには不向き(漂うもっさり感)  実際にはWebView上で動いているので機種間で表示の違いが出やす い PhoneGap
  • 5.  特徴 (Titanium Mobile)  JavaScriptで記述  長所 Titanium  ネイティブのUIパーツが使える(UIをHTMLでなくがっつりJSで実現 するのは辛いという声も・・)  複雑な機能、提供のAPI以上の事を実現したい場合、自作モ ジュールで機能拡張できる  短所  元々iPhone寄りで作られているため、AndroidよりもiPhoneア プリが作りやすい ⇒そのため、Androidだけネイティブで作ったアプリもある  ゲーム系は苦手?(コンパイルされるのでPhoneGapよりはマ シ)
  • 6.  特徴 Unity  JavaScript(正確にはUnityScript)、C#で記述  長所  3D開発が強力!(物理計算等はお任せ)  IDE上でいろいろ設定できる(パラメータの調整等が楽)  短所  IDEはとっつきづらい(そっと画面を閉じたくなるレベル)  より使いこなそうとすると有料版が必要(但し、AndroidやiOS への書き出しが有料だったのが無料になりました) ⇒総収益がUS$100,000を超える団体は無料版は使用不 可・・・  2Dの開発が若干弱い(が、去年冬のVerUpで改善されたっぽ い)
  • 7.  特徴  東南アジアでの普及率トップ。ランキング7割が利用  MicroSoftが技術的に協力  C++で記述  長所  画面遷移や表示効果が豊富  実績多数!  OpenGLを知らなくてもパフォーマンスの高い画像処理を行うこと ができる  短所  バージョン毎にクラス名等が大きく変更されているため、バージョ ンアップは危険  C++からアクセスするため、ネイティブ間の連携が面倒。特に Android Cocos2d-x
  • 8.  特徴 Xamarin  MicroSoft・・ではなく、Xamarinのツール群(元は.NETを Linuxで動かそうということで始まった)  C#(F#)で記述  長所  VisualStudioでの開発や、C#、.NETでの資産・スキルが活用で きる  比較的処理速度は速い  短所  プラットフォーム毎にAPIが異なる箇所やUIは共通化できない  ライセンスが高い(iOS、Androidそれぞれ10万)  情報が少ない
  • 9. Xamarin が、しかし 2014年5月末、Xamarin3、そして Xamarin.Formsリリース! 共通でUIが書けるようになりました。
  • 10. NSとしてどう取り組むか  「1つで2度おいしい」「Webの人間にも間口が開 かれている」という2点、特に後者はNSにとっては 非常にメリット  但し、以下の点に注意!! 十分な検証期間を取る 確実に大丈夫だと言えなければ最悪対象OSのうちどれ か、あるいは全てネイティブで作るぐらいのリスク (期間、予算)は確保したい(うまくいけば非常に美 味しい結果に) 常々簡単なアプリを作って色々と試しておく、あるい は詳しい会社と情報交換してナレッジを蓄積する 最悪ネイティブでの実装になるので、ネイティブで コードを書ける人を確保しておきましょう(坂本さん
  • 11. どれを使う?  ぶっちゃけ案件による  処理速度を重視する場合、2DであればCocos-2dx、 3DであればUnity。それ以外、特に処理速度を問わ ないのであればPhoneGapで良いのでは?  特に我々は処理速度が要求される系はあまり扱わな いと思うので尚更PhoneGap(Monaca)で良いかと  でもうちの立ち位置としてはXamarinも放っておけな い・・  個人的には3D表示は今後色々発展の余地があると 思っているのでUnityやりたいなー・・・等

Notas do Editor

  1. 共通の長所と短所 実際にいじったのは3,4つ、しかも立ち上げただけというのもあり。このプレゼンは呼び水ということで、皆さんで突っ込み、更には皆さんで更に調べ、回答してもらえると嬉しい限り。
  2. タニタの無料健康管理アプリ ヘルスプラネット、テレ朝動画アプリ(公式)
  3. Zaim、サイボウズLive for iPhone
  4. 魔法使いと黒猫のウィズ、
  5. ドラゴンクエストモンスターズ スーパーライト、三国志パズル大戦、ブレイブフロンティア
  6. Kick The Ball、
  7. Kick The Ball、