2011-11-21 12 views
20

モバイルプラットフォームの開発を開始することに決めました。 (iOS、Android、Wp7など)モバイル開発のためのフレームワークの長所(11.2011+)

数千のページを読んだ後、かなりの数の異なるフレームワークが見つかりました。

それぞれに長所と短所があります。それらのほとんどはクロスプラットフォームであり、多くのニュアンスを持っています。

これらのニュアンスは、このフレームワークでプログラミングしている人にのみ知られています。 HelloWorldのすべての良い例の例については、少し深くそこに問題をたくさん落とす必要があります。

私はここで賛否両論について質問することにしました。多分、特定のフレームワークの賛否両論を知っている多くの開発者がいるでしょう。追加するものがあれば話してください。

誰かが新しいフレームワークの存在を知りました。

  • :Cocos2D iPhone用
  • プラットフォーム:iOS版、MacOSの
  • サイトcocos2d-iphone.org
  • 言語:客観C
  • 価格:オープンソースMIT
  • プロ:多くの本とドキュメント、無料、オープンソース、???
  • 短所:目的C、低レベルのAPI、Androidなし、???

  • :cocos2d-xの
  • プラットフォーム:iOS版、Androidの、WoPhone、MacOSの
  • サイトhttp://www.cocos2d-x.org/
  • 言語:C++、Luaの?
  • 価格:オープンソースMIT
  • 賛否:クロスプラットフォーム、無料、オープンソース、???
  • 短所:低レベルAPI、???

  • :マーマレード
  • プラットフォーム:IOS、アンドロイド、シンビアンS60の第五、パダ、ウェブOS。ベータ版(Win、MacOS、WinMobile 6。X、SymbianのS60の第3回、モバイルLinuxの一般的な実装)
  • サイトwww.madewithmarmalade.com
  • 言語:C \ C++
  • 価格:150 $ - 3500 $
  • 賛否:クロスプラットフォーム、???
  • 短所:価格???

  • :コロナ
  • プラットフォーム:iOS版、Androidの
  • サイトwww.anscamobile.com
  • 言語:Luaの
  • 価格:200 $ 1プラットフォーム、350 $両方
  • プロ:非常に簡単、非常に迅速な開発、クロスプラットフォーム、???
  • 短所:ネイティブAPIにアクセスできません。外部サーバーでコードを編集します。いいえ、3Dですか?

  • :Unity3d
  • プラットフォーム:iOS版、Androidの、Desctops、ウェブ、ゲームコンソール
  • サイトunity3d.com
  • 言語:C#の、 JavaScript、ブー
  • 価格:標準版では一つのプラットフォームのための$ AS/400年
  • 賛否:3D、クロスプラットフォーム、???
  • 短所:価格、???

  • :iOS版、Androidの、Windows版、Mac OS、Linuxでは、パーム、Wiiと、ウェブ
  • サイトwww.stonetrip.com/
  • プラットフォームをShiVa3D 言語:ルア
  • 価格:170ユーロ - ???
  • プロ:3D、クロスプラットフォーム、???
  • 短所:???

  • :フラッシュエア
  • プラットフォーム:すべての
  • サイト
  • 言語:アクションスクリプト
  • は価格
  • 賛否:シンプル
  • 短所:いいえハードウェアアクセラレーションのiOS上のOpenGL(しかし、約束)

  • :Kobold2D - Cocos2Dを拡張し、改善しましたiPhone用
  • プラットフォーム:iOS版、MacOSの
  • サイトhttp://www.kobold2d.com
  • 言語:Luaの
  • 価格:無料?
  • プロ:???
  • 短所:Androidなし、???

  • :UDK(Unrealの開発キット)
  • プラットフォーム:iOS版、デスクトップ、ゲームコンソール
  • サイトwww.udk.com
  • 言語:UnrealScriptの
  • 価格:99 $ + 25%
  • プロ:クロスプラットフォーム、???
  • 短所:価格は、Android ???

  • :デルタエンジン
  • プラットフォーム:iOS版、Androidの、WP7、デスクトップ、ゲームコンソール
  • サイトdeltaengine.net
  • 言語:C#の
  • 価格:公表なし
  • プロ:クロスプラットフォーム、???
  • 短所:モアイ
  • プラットフォーム:iOS版、Androidの、クローム
  • サイトgetmoai.com/ベータ版のみ利用可能デスクトップ

  • 名前最初のオープン
  • 言語:Luaの+ C++ +ホスト言語
  • 価格:無料
  • 賛否:無料、クロスプラットフォーム、オープンソース、???
  • 短所:、?

  • :モンキー
  • プラットフォーム:iOS版、Androidの、デスクトップ、XNA、ウェブ
  • サイトmonkeycoder.co.nz/Monkey/about.php
  • 言語:モンキー(ベースon Blitz Basic)
  • 価格:120 $
  • 賛否:クロスプラットフォーム
  • 短所:???

  • :スペースポート
  • プラットフォーム:iOS版、Androidの、ウェブ
  • サイトhttp://spaceport.io/
  • 言語:???
  • :???
  • プロ:クロスプラットフォーム???
  • 短所:???

  • :PhoneGapの
  • プラットフォーム:iOS版、Androidの、WebOSと、WP7、シンビアン、バダ
  • サイトhttp://phonegap.com
  • 言語:HTML5 、JS
  • 価格:???
  • プロ:クロスプラットフォーム???
  • 短所:???

  • :チタン
  • プラットフォーム:iOS版、Androidの、ウェブ
  • サイトhttp://www.appcelerator.com
  • 言語:???
  • :???
  • プロ:クロスプラットフォーム???
  • 短所:???

  • :モノ
  • プラットフォーム:iOS版、Androidの+別のモノプラットフォーム
  • サイトhttp://xamarin.com/
  • 言語:C#+ .NET
  • 価格:プラットフォームあたり400ドル(モノタッチモノドロイド)、フリーモノ
  • プロ:クロスプラットフォーム???
  • 短所:価格、???

個人的には、ゲームを作成するためのクロスプラットフォームのフレームワークを選択します。優先順位2Dと開発のスピード。

+0

+1すばらしい編集です! – c05mic

答えて

0

私はMOAIで何かを読んだことがあります。結論では、私はベータ版を置くので、現時点ではコミュニティの成長とプラットフォームの安定性にリスクがあるだろう。オープンソースプロジェクトとして、コミュニティへの参加は本当に重要です。また、LUAのみを開発者用言語として使用しているようです。私はマーマレードについて多くのことを読んだことがあり、誠実に私は非常にプロフェッショナルであると考えているこのプラットフォームで私の将来の計画を切り替えることを考えていました。多くの大企業がマーマレードの下で発展しており、これは大きなプロです。

関連する問題