teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

分類間違いの修正と情報の追加

2021/02/16 03:35

投稿

TsukubaDepot
TsukubaDepot

スコア5086

answer CHANGED
@@ -5,8 +5,19 @@
5
5
  上記のリンクをみると、さまざまなデバイスが紹介されていますが、実は機種が違っていても解像度が同じ製品が複数ありますので、それら重複をのぞいてカウントすると、Xcode に登録されているデバイスで全てのデバイスサイズをチェックできると思います。
6
6
 
7
7
  ---
8
- 画素数別に並び替えてみましたが、画面下部のデバイス数と分類数が一致するので、これ以上デバイスを追加する必要はないと思います。
8
+ ~~画素数別に並び替えてみましたが、画面下部のデバイス数と分類数が一致するので、これ以上デバイスを追加する必要はないと思います。~~
9
9
 
10
+ 改めて見直してみたら、1つ分類間違いがありました。そうなると Xcode で登録されているデバイス数は1つ足りないことになります。ただし、基本的には iPhone / iPad の画面サイズは
11
+
12
+ - Regular width, regular height
13
+ - Compact width, compact height
14
+ - Regular width, compact height
15
+ - Compact width, regular height
16
+
17
+ 上記の4つに分類できるということですので(Apple のドキュメントから[Size Classes](https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/)参照)、最大でもこの4つに適合するようにデザインすれば、良かったはずだと思います(古い本ですが、Size Class に関する基本的な考え方は下記の書籍に記載されています)。
18
+
19
+ - [よくわかるAuto Layout](https://amzn.to/3bdvhdg)
20
+
10
21
  |デバイス名|画面サイズ|
11
22
  |:=======|:=======|
12
23
  |12.9" iPad Pro|1024x1366 pt (2048x2732 px @2x)|
@@ -14,11 +25,14 @@
14
25
  |デバイス名|画面サイズ|
15
26
  |:=======|:=======|
16
27
  |11" iPad Pro|834x1194 pt (1668x2388 px @2x)|
17
- |10.5" iPad Air|834x1112 pt (1668x2224 px @2x)|
18
28
  |10.5" iPad Pro|834x1194 pt (1668x2388 px @2x)|
19
29
 
20
30
  |デバイス名|画面サイズ|
21
31
  |:=======|:=======|
32
+ |10.5" iPad Air|834x1112 pt (1668x2224 px @2x)|
33
+
34
+ |デバイス名|画面サイズ|
35
+ |:=======|:=======|
22
36
  |9.7" iPad Pro|768x1024 pt (1536x2048 px @2x)|
23
37
  |9.7" iPad Air|768x1024 pt (1536x2048 px @2x)|
24
38
  |7.9" iPad mini|768x1024 pt (1536x2048 px @2x)|