| 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に辛勝。。

MBP15

ということで、アプリでは、新たに、414x896@2xと375x812@3xの画像を作り直す必要が出ました。 (画像も、サイズに依存しないタイプで作っておけば、iPhone 8 Plusの画像を使いまわせて、修正はいらなかったってことか。。)

で、、、

ぎゃーー。オリジナルファイルはどこに行っちまった??

See Also

comments powered by Disqus