新しい iPhone 6 および iPhone 6 Plus 用にアプリを更新したいと考えています。そのために、Xcode 6 のアセット カタログからイメージ セットを選択しました。iPhone 専用の開発を行っているため、Xcode Attribute Inspector で「Device Specific」を選択しました。これで、次のデバイスから選択できます。
- iPhone
- 網膜 4 インチ
- iPad
- マック
iPhoneのみを選択すると、次のサイズが表示されます。
- 1x
- 2倍
- 3倍
Retina 4 インチのみを選択すると、1 つのサイズしか表示されません。
- 網膜 4 2x
4 インチの画面が 3.5、4.7、5.5 インチと異なるのはなぜですか? 私の見解では、 1xと2xを組み合わせることは理にかなっています。どちらもアスペクト比 4:3 のデバイスで利用でき、Retina 4 の 2xと3xはアスペクト比 16:9 のデバイスで利用できるからです。
私の本当の質問: iOS 7.0 以降をサポートするには、何を提供する必要がありますか? 私のアプリは Retina 以外のデバイスをサポートしていないため、明らかに1x画像は必要ありません。iPhone 4s では2 倍が妥当なようです。すでに2xを提供している場合、Retina 4 2xが必要ですか? iPhone 6 は2xまたはRetina 2xを使用しますか? 3xは iPhone 6 Plus 用です。
ご協力いただきありがとうございます。