iOS向けの開発を開始したいと考えています。Android 開発のバックグラウンドから来て、手に入れることができるデバイスの種類が多ければ多いほど、より良いテストが行われることを知っています。すべてのデバイスの仕様は大きく異なり、テストデバイスで完全に機能するものでも、テストデバイスでは実行できない可能性があるためです。別のもの、見栄えは言うまでもありません。
エミュレータでテストできることには多くの制限があるため、実機でのテストが非常に重要であることはわかっているため、実機を入手することにしました。
ただし、iOS の世界では利用可能なデバイスもたくさんあります。iPod touch、iPad、iPhone があり、それぞれ世代や構成が異なります (8GB 版と 16GB 版、WiFi 版、3G 版など)。画面サイズだけでなく、縦横比もデバイスや搭載されているセンサーによって大きく異なります。
さまざまなデバイスでアプリケーションを実行することは難しくないと思いますが、サポートする予定のすべてのデバイス タイプで実際にテストする必要がありますか? Apple は低価格で有名ではないので、初期費用をできるだけ低く抑えたいと考えています。
結論として、iOS 開発の世界では、できるだけ多くの種類のデバイスでテストする必要がありますか?
ちょっとした説明: 特定のデバイス/デバイス ファミリに関連する互換性の問題があり、エミュレータまたはまったく異なるデバイスでテストしても検出できない可能性があるかどうかを特に尋ねています。