2011-12-03 7 views
5

私はカードにいくつかのアプリを持っていますが、私のターゲットプラットフォームはAndroidですが、一度書き込んで複数のモバイルオペレーティングシステムに展開する機能を宣伝するSDKがいくつかあることを知っています。そのようなものはMarmaladeのようです。マーマレードモバイルアプリケーション開発 - マーマレードは良い選択ですか?

この製品は、特に、互換性を実現するためにデバイスごとにネイティブコードをコンパイルすると主張しています。私が値札にコミットする前に、あるいは製造業者が意図したフレームワークの外で開発する前に、私が知りたいことは、この問題に対する国民の考えです。ネイティブコードへのコンパイルは、仮に高いパフォーマンスを持っているでしょう

は、しかし、私は推測しています、他の長所/短所を探していますが、APIのGoogle /アップルが提供するすべてのへの容易なアクセスを失うのトレードオフなど

がありますそして、ママレードのようなものを持っていた人々がロードブロックを襲ったかどうかは、彼らが動かなかったことを願っていました。

私のアプリは、マーマレードショーケースのサンプルアプリケーションの大部分を占めるように見える、3dエンジンを必要としません。しかし、私のアプリケーションは、一般的にかなり多くのリレーショナルデータを格納したいと考えています&ヒットWebサービスので、SQLコンパクトへの便利なアクセスは気の利いたでしょう。

答えて

6

私はマーマレードの警告に従っています。

私たちが提供するソリューションは、他のクロスプラットフォームソリューションのように仮想マシンに依存しないため、高いパフォーマンスを提供します。 さらに、iOSとAndroidでネイティブコールへの呼び出しをパッケージ化できるEDK(拡張開発者キット)を使用してネイティブAPIを直接使用できます。だからあなたはこれらを見逃す必要はありません。

最後のコメントについてマーマレードhttp://www.drmop.com/

を使用して少しの努力でプラットフォームの全体の束全体に彼のゲームを取った私たちの開発者の一人で、このブログを見て、私たちは、オープンソースによるSQLiteのサポートを提供しますモジュール。

+0

ありがとう、私はそのブログをチェックアウトします。私はマーマレードサイトのデモ素材のほとんどを見て、ネイティブコールサポートに気づいた。私はここから大きな問題は、マーマレードが良い選択ではないと思いますか?私がカード上に持っているアプリは2Dゲームと通常のテキスト指向のアプリです。アプリの中には販売可能な品質がないものもありますので、PPC広告に依存しています。そこにはどんな障害もありますか?クライアントの1人が、自分のアプリが天気アプリやYouTubeアプリなどの端末のホーム画面でインタラクティブにできるようにリクエストしました。このEDKの地域ですか? – CRice

+0

http://stackoverflow.com/questions/20184057/why-does-this-loop-kill-the-performance-of-a-simple-marmalade-quick-appこんにちは。あなたが私にこのヒントを教えてくれたらどうかと思っています。 – Tom

2

ロープまたは植物対ゾンビを見てください。私はあなたが必要以上のものを必要としているのではないかと疑っています。ママレードを使ってゲームを非iOSデバイスに移植します。 SQLについて

- あなたはsqliteのを使用することができます:https://github.com/marmalade/sqlite

のみトレードオフは、開発スピードです。 Unityにスクリプトを書いてビジュアルツールを使うのは数倍高速ですが、ユニティツールを使用することも強要されています。フレームゲームで40Kを超える頂点がiPhone 3GS(3G以上では10K)で遅くなる場合は、

理論的には、Visual C++について知っておくべきですが、iOSやAndroidに固有のものが必要な場合は、まだそのライブラリを作成していないユーザーはEDK、ネイティブSDKを入手してライブラリを作成する必要があります。それは難しいことではありませんし、新しいSDKを学ぶ時間がない場合は、それを外注することができます。

関連する問題