2011-12-06 12 views
0

私はiPhone、3G、3GS用のアプリケーションを開発しましたが、iPhone 4用のアプリケーションを開発する必要があります。 iPhone 3GSとiPhone 4?iphone 3gsとiphone 4の開発の違い

答えて

5

最も顕著な変更はRetina Displayであり、これをサポートするには@2x imagesをプロジェクトに含める必要があります。それ以外の新しいハードウェア(例えばジャイロスコープ)やグラフィックスやCPUの改良を利用する予定がない限り、ほとんど違いはありません。下位互換性の維持に関するヒントや特定のデバイスでのみ利用可能なサポート機能については、SDK Compatibility Guideを参照してください。

+1

UIで使用されている画像の網膜版を必ず含めてください。網膜バージョンは同じ画像ですが、サイズの2倍(10x10は20x20になります)、拡張の直前に@ 2xを追加します。 – rckoenes

+1

網膜ディスプレイ(倍率)を忘れないでください。 – Till

+1

それは大きなものです。 – Joe

1

iPhone 3GSは480×320ピクセルの解像度の画面を使用します。ここでiPhone 4(および4S)は960×640ピクセルの解像度の画面を使用します。

@ジョー氏によれば、他にもほとんど違いがありません。