2011-06-20 7 views
2

は、私は私がアップロードしなければならないコードのどのバージョンのiPhone 3G(IOS 4.2)と私のiPhone 4上でアプリをテストしているアプリをアプリストアにアップロードするときに使用するIOSのバージョンは何ですか?

:-) AppStoreのために私の最初のアプリをアップロードするだけでは午前:

  • iPhone 3Gをサポートするために4.2をアップロードすると、新しい携帯電話で問題が発生しますか?

  • 私が最新バージョンのコードをアップロードした場合、iPhone 3Gはそれを実行できなくなると思いますか?

  • まだiPhone 3Gをサポートする価値はありますか?

誰かに教えてください。

答えて

1

iPhone 3Gをサポートするために4.2をアップロードすると、新しい携帯電話で問題が発生しますか?

私は、コードの最新バージョンをアップロードした場合、私はiPhone 3Gのは、それを実行することはできません推測しますか?

arm7アーキテクチャに加えてarm6用にコンパイルする必要があります。

まだiPhone 3Gをサポートする価値はありますか?

これは意見の問題です。これはiPhone 3GSが必要な特定のアプリのための必要条件ですか?

+0

これはクイズアプリなので、私が見ることができる唯一の違いは、iPhone3Gが遅いということです。 – PeterK

+0

それから行ってください。 –

2

3Gがサポートしていないバージョンをアップロードすると、すべての3Gユーザーがアプリをダウンロードできなくなります。

3Gでサポートされているバージョンをアップロードすると、ユーザーがファームウェアを更新した場合のみ、そのアプリケーションを使用できるようになります。

つまり、親指の役割は次のとおりです。最新のファームウェアでテストされたものをアップロードしますが、可能な限り多くのファームウェアバージョンから起動できます。

新しいファームウェアバージョンでは使用していた特定のAPIのサポートを停止する可能性があり、新しい(潜在的な)すべての顧客がロックされる可能性があるため、ファームウェアを最小限に抑えてテストしたものをアップロードするだけですあなたのアプリから外しましょう。

+0

ありがとうございます。あなたが言っていることは、iPhone3Gでテストしたバージョンをアップロードする必要があるということです。 – PeterK

+0

はい、また、OS 4.3.3でも問題はありません。これは現在の最新バージョンであり、ほとんどの人がiPhone 4とiPadsを持っているため、あなたのアプリを使いこなすことができます。 – Ahmad

0

最新のiosを展開バージョンとして選択することは悪い考えです。 iOS 4.3はVerizonデバイスではサポートされていません。つまり、米国ユーザーの大部分を失うことになります。

アップルのアプリのほとんどがデプロイメント版として「iOS 3.1」を使用していると私は考えています。これを最低サポートバージョンとして選択することをお勧めします。

iOS 3.1は、元のiphoneでサポートされている最後のバージョンで、すべてのユーザーがあなたのアプリを使用できることが保証されています。デプロイメント版として3.1を選択するのはenougthではないことに注意してください。 REAL 3.1ファームウェアでテストする必要があります。あなたのiPhoneを3.1にダウングレードするためのいくつかのガイドがあります。これはテストに役立ちます(http://lifehacker.com/5572003/how-to-downgrade-your-iphone-3g%5Bs%5D-from-ios-4-to-ios-313など)

関連する問題