私は創造について学び始めたいiPad 2のアプリ/ゲーム。iPad 1の開発には多くのリソースがありますが、私はiPad 2についてはほとんど何も見つかりません。基本的に、iPad 1アプリケーションを作成するかどうか尋ねたいのですが、テスト/デバッグ/リリースのためにiPad 2にデプロイできるかどうか質問はありません。
また、私はJava、C#またはC ++を使用できる他のフレームワークを使用できますか?もしそうなら、あなたは何かをお勧めできますか?
どうもありがとう、
ジェイミー。
回答:
回答№1は0iPad 1と2の間に大きな違いはありません。あなたは両方のデバイスをターゲットにする必要があります(例えば、iPad 2のようないくつかの追加機能はカメラのように必要としない限り)。
すべてのiPad 1ソフトウェアはiPad 2で動作します。
編集:iOSのネイティブJavaやC#はありませんが、いくつかのプロジェクトでは機能しているかもしれませんが、むしろ "ハッキー"です。C ++はもちろんCと同じです。
回答№2の場合は0
iPad、iPad 2、iPod touch、iPhoneはすべてiOSを使用します。 "ああ、私はここで解決しようとしていたが、このデバイスには当てはまらない..."という考えられる問題以外は、1つのプログラミングは別のプログラムのプログラミングと同じである。
これは、iPadとiPad 2の場合、特によく似たハードウェアなので、特に当てはまります。 iPadのプログラムが調整なしにiPad 2で完全に動作した場合、私は驚かないだろう。
申し訳ありませんが、Javaなどについては、アップル社はC ++やObjective Cに固執しなければなりません(Objective Cには多くのiOS固有の機能が付属しています)。
回答№3の場合は0
エイコの答えに加えて、 モノトゥッチ iOSデバイスでの.NET開発の非常に一般的なフレームワークです。
回答№4の場合は0
私は非常に、非常に強く使用することをお勧めしますObjective-CとCocoa Touchフレームワークをあなたのアプリケーションの基盤としています。 UIKitは見栄えがよく、UIをすばやく実行でき、Xcodeは非常に優れた開発ツールを提供します。
iPad 2は、iPad 1のようなものですが、基本的には速くてカメラが付いています。iPad 1用にビルドすると、問題は起こりません。
Objective-CとCocoa Touchを学びたい、オブジェクト指向プログラミングを知っている人のための非常に良い本です。 IPhoneプログラミング:Big Nerd Ranch Guide。 iPhoneの開発をターゲットにしているにもかかわらず、その例はほぼゼロの変更でiPad用に構築することができます(少し変更を加える必要がある章に行く時までには、どのようにすればよいか分かります)。iPhoneとiPadのプログラミングはほぼ同じです。他の誰かがすでに指摘しているように、特定のUI要素の利用可能性の違い(もちろん解像度とGUI / UXのパラダイム)もあります。この本は、Appleの優れたドキュメンテーションからすぐに得ることのできなかった基礎を教えてくれます。特定のパターン選択の背後にある推論。