私はiPhone3Gでゆっくり動作するアプリを持っていますが、iPhone3GSでは十分に高速です。
アプリをiPhone3GS以降のデバイスでのみ利用できるように制限する方法はありますか?3Gまたは2Gのユーザーがダウンロードして、遅すぎると文句を言うので、悪いコメントは避けたいと思います。
UIRequiredDeviceCapabilities
アプリケーションの Info.plist でキーの値を指定することにより、アプリケーションを使用するために必要な最小限の機能を設定できます。この場合、このopengles-2
機能を使うことをお勧めします。なぜなら、iPhone 3G S 以降のより高速なハードウェアを搭載したすべての iOS デバイスは OpenGL ES 2.0 をサポートしており、それ以前のものはサポートしていないからです。
これらの機能の詳細については、Apple のドキュメントを参照してください。