2012-01-20 5 views
2

、私は公共のリリースのiOSアプリケーションを構築しています、と私はiOSの5は良好である48%の市場シェアを持っているinstapaper stats from Novemberから見るように、私は、iOSの4に対して、それを開発したいと思いますが、私のアプリはおそらくこれらの早期採用者によって使用されることはありませんし、おそらくそれらをアップグレードさせるのに十分ではないでしょう。iPhone 4S用のiOS 4

問題は、私は唯一の私はiOSのは、反射時に理にかなって私の4S、用にビルドを見つけることができなかったのiOS 5に同梱されてiPhone 4Sを、持っているということです。それにもかかわらず、4Sのための何らかの非公式のビルドがあるか、または4SでiPhone 4バージョンの作業を行うための何らかの方法があるかどうかを知りたいと思います。

私の答えは、「開発のための3GS/iPod touchを購入する」になってしまうために起こっていることを確信しています。それは必然的に価値があるのでしょうか、それとも私はそれを強くするべきでしょうか?私はほとんどのiOS 4ユーザーが最終的にアップグレードするだろうと確信しています。 iOS 3ユーザーの移動にどれくらいの時間がかかるのかについての統計は誰にもありますか?

+0

IOS4 SDK /エミュレータを使用して開発し、最後にテストするためにIOS4デバイスを借りることができるはずです。バグはさまざまなデバイスで少しずつ異なる傾向があるので、アプリがかなり複雑な場合は、デバッグ用に他のデバイスを借りたり買ったりする必要があります。 –

答えて

3

、あなたは理想的にアプリをテストするために、適切なデバイスのホールドを取得する必要があり、あなたが

のiOS 4.3のためにテストすることができますシミュレータを使用することができます。あなたはiOS 4をサポートしていると言いますが、4.2または4.3を意味しますか? 4.2の場合は、iPhone 3Gをサポートしています(4.3以降は3GS)。

テストサービスがあります。「iPhoneテストサービス」を検索するだけです。私はそれらを自分で使ったことはありませんので、そのどれかを保証することはできませんが、実際のデバイスへの投資よりもコストが低い可能性があります。

私はテストのために3Gと3GSを保ったが、私のメインのアプリは4.2をサポートしていても、正直に言うと、私はめったにシミュレータ外の古いOSバージョンのいずれかのテストを行いません。私は3GSを父親に頼んだのですが、尋ねられたら私のために試してみましたが...もちろんiOS 5を彼のためにiOS 5にアップグレードしなければならなかったので、別の画面解像度でのテストは別として、実用的価値はほとんどありません。

2

あなたのアプリを最低4.0(または他の)セットで開発することをお勧めします。その後、あなたはiOS 5のiphoneでそれをテストします。私は私のアプリでそれをやった、それは素晴らしい作品です。

下位バージョンのシミュレータでテストしたり、友人のデバイスなどを借りることができる最終テストをすることができます。

私が理解(と信じている)として、あなたは、互換性のある4.0(またはセット版)ない機能が含まれている場合、コンパイラはあなたを停止します。

0

低iOSを購入する価値はありません。できればそれを借りてください。シミュレータでは、iOSバージョンを下位バージョンにしてテストすることもできます。あなたのアプリは、AppStore

4

私はまだ使用iPhone 3GSを得ることを示唆しているにリリースする前に、他のiOSの実行方法また、あなたがチェックするアドホック配布を試すことができます。 4SにiOS 4をインストールすることはできますが、まだパフォーマンステストを行うことはできませんが、iOS 4を使用している人には3GSがある可能性が高いです。あなたの最初のカットのテストのために

+0

+1のパフォーマンステストポイント、私は何とかそれを忘れてしまった。私はAPIの非互換性/奇妙さなどについて考えていた –

関連する問題