iPhone 5(Retina 4)で正常に動作するIOS 6.0シミュレーターでiPhoneアプリを開発しました。しかし、古い iPhone デバイスでは快適に動作しません。私がしなければならない解決策が欲しいですか?このために、各デバイスで快適に動作するコードを作成する必要がありますか。最終的な結論は、iPhone 5 用に ios 6.0 で開発された iPhone APP をすべての古い iPhone デバイスでも実行する必要があるということです...簡単に実行できるように、リンクまたはチュートリアルまたは例を教えてください。
1 に答える
0
まず、これらの古いデバイスを本当に気にかけているかどうかを判断する必要があります。iOS 4.x 以下のデバイスの市場シェアは、現時点ではおそらく 5% 未満です ( source、彼は iOS 4.x 以降のみを追跡しています)。
それが古いデバイスのパフォーマンスの問題である場合は、より高度な機能をオフにする必要がある場合があります (たとえば、3D アプリの複雑さを下げる、使用するアニメーションとキャッシュの頻度を減らす、低解像度のアセットを使用するなど)。以前の OS バージョンとの互換性の問題である場合は、開発で下位の iOS バージョンをターゲットにする必要があります。
iOS 5 以降の機能を使用する必要がある場合は、おそらく古いデバイスのサポートをやめたほうがよいでしょう (これは、Apple が大部分、特に新しいアプリに対して推奨する方法です)。また、トレードオフに注意する必要がありますが、新しいプラットフォームのみに集中することで開発コストを削減できます。
于 2013-02-16T06:22:03.593 に答える