Monaca/Titanium Mobile/Unityの比較とか参考サイトとかのメモ

記事公開日:
最終更新日:

Sponsored Links

This post is also available in: 英語

モバイルアプリやゲームが簡単に作れるツールがいっぱいありすぎて、どのプラットフォームで開発しようか迷っている時に参考になればと。
Monaca(Cordova/Phonegap)/Titanium Mobile/Unity各ツールのざっくりとした特徴と、どのように使い分けているのかについて自分なりのメモを書いています。

Xamarinが無料のVisual Studio Community Editionで使えるようになりました。XamarinはC#にて、iOS/Android/Windowsのネイティブアプリをクロスプラットフォームで開発ができるツールです。
操作速度など、ネイティブアプリ並みの機能が必要な場合にはおすすめです。

Monaca(Cordova/Phonegap)

Cordovaがオープンソースで、PhoneGapはAdobeが開発しているオープンソース、MonacaはCordovaを使いやすくしたクラウドの開発環境みたいな感じです。

基本的に、HTML/CSSで見た目を作って、jQuary MobileなどでUI(ボタンとか)を実装して、アプリ本体のjavascirptコードを書いて開発します。
Monacaはクラウドベースで開発環境が整えられているので、便利です。

Monacaのデメリットは、ネイティブに比べるとベースがHTML/CSSなので動きがもっさりして遅いです。早い動きが必要なアプリには適していません。
最近では、Crosswalkライブラリとかがあってandroid4.0以上、iOS8以上であればけっこうサクサク動くアプリが制作できるそうです。

Monacaの使いどころ

今後、目立った変更をしないであろうアプリを作る時に利用しています。とくに、HTMLをベースにして開発速度を最優先にしたい時など最適です。

Monacaを知るのに参考になるサイトとか

公式サイトのドキュメントが一番分かりやすいと思います。あと、どんな感じで開発するのかはスライドで。
[公式サイト]http://monaca.mobi/ja/

Titanium Mobile

Titanium Mobileのメリット・デメリットについては、リンク先の動画を見てもらうのが一番分かりやすいです。
連携機能や素材(画像など)のプラットフォームが整えられているので、比較的簡単に本格的なアプリを開発することができます。

画像処理系が得意でないらしいですが、その部分は外部モジュールとしてJava/Objective-Cでコードを書くことで解決することができます。

Titanium Mobileの使いどころ

オールマイティなので、基本的にはTitanium Mobileを中心に開発しています。Titanium Mobileを使わなくてもMonacaでもできる場合には、後のメンテナンスや拡張を考えて使い分けています。

Titanium Mobileを知るのに参考になるサイトとか

英語でのドキュメントがメインで、日本語の情報は分散しているような状況です。
[公式サイト]http://www.appcelerator.com/titanium/
[ドキュメントの翻訳]https://github.com/titanium-mobile-doc-ja

Unity

ガチの3Dゲームエンジンです。
Unityで業務ツールアプリや2Dゲームを作れるか試してみましたが、Titanium MobileやMonacaを最初から素直に使ったほうがいいことに気づきました。。。

しかし、3Dゲームを開発するのなら、Unityをおすすめします。ほんとうに、3Dゲーム開発に特化したツールとなっています。

ただ、モバイルゲームの市場は一発当てる的な要素が大きくマネジメントが大変なので、参入する前によく考えた方がいいかもしれません。各ゲーム会社の財務諸表なんか読んでみると、開発→リリース→回収などの流れと大変さが分かりやすいです。

Unityはデジタルサイネージにも応用できるようなので、動向を見守りたいと思います。

Unityの使いどころ

もうバリバリの3Dゲームエンジンなので、3Dゲームを作ろうと思う時です。業務ツールや2Dゲームを作れなくもないみたいですが、結構大変だと思います。
ただ、Unityはプラットフォームの違いに関わらずUI(ユーザーインターフェース)を統一できるという利点があるようなので、そういった特殊な場合にはいいかもしれません。

Unityを知るのに参考になるサイトとか

[公式サイト]http://japan.unity3d.com/

About
Amelt.net,LLCの創業者で、費用対効果の高い統合webマーケティングによりビジネスパートナーとして継続的にサポート。詳しいより。ブログの更新情報facebookページGoogle+そしてTwitter、またRSSfeedlyLINE@にてお知らせしていますのでフォローよろしくお願い致します。


Sponsored Links