0

モバイル アプリケーションをコーディングしたいのですが、ガイダンスが必要です。次のことができるアプリケーションをコーディングしたいと考えています。

  1. 写真を撮る。
  2. 画像を 9 つのタイルに分割します
  3. 画面上にタイルをランダムに配置します。
  4. ユーザーに画像のスクランブルを解除してもらいます。

モバイルコーディングについてはまだ何も知りません。これをコーディングするのに最適なプラットフォーム/フレームワークは何ですか?また、iPhone/iPod touchとAndroidの両方でこれを機能させる簡単な方法はありますか?

あなたが私に与えることができる提案と指導に感謝します。

4

3 に答える 3

2

Android の場合はこちらから、Mac の場合はこちらから始めてください。Android は Java で動作し、Mac は Objective-C で動作するため、クロスプラットフォームに移行することは実際には不可能です。アルゴリズムを問題なく転送できますが、あるプラットフォームから別のプラットフォームにコードを書き直す必要があります。

于 2012-07-16T15:15:32.223 に答える
2

Android アプリケーションは Java で作成され、iPhone アプリは Objective C で作成されます。いくつかのクロス コンパイラがありますが、通常は信頼性が高くありません。2 つの別個のアプリを個別に作成するための最良の方法。Android アプリケーションは、NDK を使用して C または C++ で作成できますが、それでも別のアプリを作成する必要があります。

于 2012-07-16T15:16:49.873 に答える
1

やりたいこと以外にも、調べるべき要素はたくさんあります。たとえば、特定のプログラミング言語に慣れている場合や、開発にお金を払っても構わないと思っている場合などです。通常、iOS 開発者アカウントには費用がかかります (ただし、SDK は無料でダウンロードできます)。C または C の変種に慣れている場合は、iOS を使用することをお勧めします。Java または OOP (オブジェクト指向プログラミング) に最も慣れている場合は、Android を使用してください。

画像の操作に関しては、iOS の方がはるかに簡単です (ビットマップを直接操作する多くの Android 開発者はすぐにメモリ不足になります。iOS にはいくつかの優れた組み込みメソッドがあり、ヒープ サイズの制限はありません)。

最後に、聴衆を考慮する必要があります。iOS のゲームにはより良い市場があり、Android にはより多くのユーティリティ アプリがあります。しかし、明らかに良いゲームは良いゲームであり、良い仕事をすれば人々はそれを購入します。クロスプラットフォームに関して言えば、使用できるツールや共通言語はたくさんありますが、このような単純なものについては、それらで時間を無駄にせず、両方の OS でネイティブになることをお勧めします。

于 2012-07-16T15:23:16.407 に答える