| tags:ohayo categories:development
新しい端末の解像度
さて、新しい端末が出ましたね。開発者大忙し??
拙作のアプリでは、端末の横幅でそれに合わせた背景画像を使っていたり、セルの高さを表示画面のサイズに合わせて決めてたりしてます。それに合わせての新しい画像を追加しなければいけないので、どういった扱いになるか調べました。
新しいXシリーズのサイズと解像度は細かいですねぇ。
- iPhoneXs Maxは6.5型:1,242px × 2,688px
- iPhoneXsは5.8型:1,125px × 2,436px
- iPhoneXRが6.1型:828px × 1,792px
になっており、一見バラバラのように見えますが、スケールファクターを見てみると、そんなにバラバラな感じではなかった。
Device | Resolusion | Scale Factor |
---|---|---|
*iPhone XS Max | 1242px × 2688px | 414x896 @3x |
*iPhone XR | 828px × 1792px | 414x896 @2x |
iPhone 8 Plus | 1242px × 2208px | 414x736 @3x |
*iPhone XS | 1125px × 2436px | 375x812 @3x |
iPhone X | 1125px × 2436px | 375x812 @3x |
iPhone 8 | 750px × 1334px | 375x667 @2x |
iPhone SE | 640px × 1136px | 320x568 @2x |
解像度が違うのですが、Xs MaxとXRは同じベースになります。 表示域は同じになるので、XRが少し凝縮されて表示されることになるのかな。 そして、横幅だけを見ると、iPhone 8 Plusと同じ。
我が開発端末のMBP15は、かろうじてiPhone 8に辛勝。。
ということで、アプリでは、新たに、414x896@2xと375x812@3xの画像を作り直す必要が出ました。 (画像も、サイズに依存しないタイプで作っておけば、iPhone 8 Plusの画像を使いまわせて、修正はいらなかったってことか。。)
で、、、
ぎゃーー。オリジナルファイルはどこに行っちまった??