3

私が知る限り、info.plist を介して特定の iOS デバイスを除外するために指定できる「パフォーマンス」基準はありません。

info.plist を介して、ユニバーサル アプリを iPad1 で実行できるようにして、iPhone 3GS/3G では実行できないようにすることは可能ですか? 現在、iPhone 4+ と iPad 2+ のみをサポートするための松葉杖として、ジャイロスコープの要件 (私のアプリはこれを利用しています) を使用しています。

明確にするために、私はアプリを iPad1 の App Store でダウンロードできるようにしたいのですが、iPhone 3GS ではダウンロードできないようにしたいと考えています。この質問は、コードからのデバイスのランタイム クエリに関するものではありません。

複数のバイナリを作成し、iPad ビルド (通常は「HD」ビルドと呼ばれる) からジャイロスコープ ビルドを削除し、iPhone/iPod touch 用にそのままにしておくのが最善/唯一のオプションですか?

4

3 に答える 3

0

この質問を見てください: iPhone SDKでデバイス(iPhone、iPod Touch)を決定します

さまざまなiOSデバイスの決定を超えています。したがって、特定のモデルを明示的にサポートする(またはサポートしない)ことができます。

于 2013-02-11T23:54:55.290 に答える
0

短い答えは「いいえ」のようです。

良い面としては、iPad1 には 256Mb のメモリしかないので、アプリを 256Mb に収める必要があるため、3GS でも動作するはずです。ただし、CPU速度の違いは重要です。

于 2013-02-19T19:14:46.940 に答える
0

armv7 を要求すると、3gs 未満のすべてがドロップされますが、ipad1 は引き続き含まれます。それが私が見る最も近いものです。

于 2013-02-12T21:00:14.080 に答える