Apple の記者会見が昨夜開催されました。新しい iPhoneX の具体的な解像度と適応スタイルについて疑問があるかもしれません。以下は AppleHuman-Computer Interaction からの抜粋です。ガイドライン a>このページでは iPhoneX を紹介しています。まずは iPhoneX について学ぶことができます。
iPhone Xの概要
iPhone のビジュアル エクスペリエンス
画面サイズ 画面サイズ
ポートレート モードでは、iPhone の画面幅の比率は 375px x 3 = 1125px) となります。ただし、iPhone X の画面の高さは 4.7 インチの iPhone 6 などのデバイスよりも 145 ピクセル高いため、iPhone
縦長の寸法 | 景観寸法 |
---|---|
1125px × 2436px (375pt × 812pt @3x) | 2436px × 1125px (812pt × 375pt @3x) |
レイアウト レイアウト
UINavigationBar、UItableView、UICollectionView など、システムが提供する UI 要素を使用するほとんどのアプリは、iPhone X に適応します。システム コントロール (UINavigationBar や UITabBar など) は自動的に画面の端まで拡張され、UITableView や UICollectionView などの要素は引き続き画面領域を埋め続けます。
自動レイアウト アプリケーションの場合、特にアプリケーションが自動レイアウトを使用する場合、iPhone X に適応するのは比較的簡単です。
iPhone X でアプリをプレビューする Xcode に付属のシミュレーター プログラムを使用して、iPhone X でのアプリの適応を確認できます。ただし、広色域画像に関する現実世界の問題など、他の機能は実際のデバイスでプレビューするのが最適です。 ——それは新しいiPhoneがサポートする色域だからです。
新しい iPhone の全画面に注目してください。UICollectionView は通常どおり下までスクロールします。
コントロールを安全な領域に描画する 一般に、UI コンテンツは、隅や上部の前髪、またはシステムボタンは下部にあります。最良の結果を得るには、システムが提供する標準のインターフェース要素と自動レイアウトを使用してインターフェースを構築します。すべてのアプリは、UIKit で定義された安全領域 (安全領域) とレイアウト マージン (マージン) に従う必要があります。これらのマージンは、画面の幅と高さ、およびコンテキスト レイアウトに基づいて適切に埋めることができます。安全領域内にあると、UI コンテンツが UIStatusBar、UINavigationBar、UIToorBar、および UITabBar をカバーすることもできなくなります。
ステータス バーの高さに注意してください iPhone のステータス バー 次に、この UI コントロールの Y 値を 20 に設定するときに、UI の状態を更新する必要がありますアプリケーション内のコントロールを使用して、ユーザーが使用するデバイスに応じて UI コンテンツの Y 値を変更します (iPhone X のステータス バーの高さは 44、他の iPhone のステータス バーの高さは 20)。
もう 1 つ注意すべき点は、録音や位置情報追跡などのアプリケーションがバックグラウンドで実行されている場合、iPhone X のステータス バーは下に移動しませんが、他の iPhone ではページ全体が下に移動します。
画面の色 色
iPhone X の画面は P3 広色域ディスプレイをサポートしており、sRGB 色域よりも豊かで飽和した色を生成できます。
可以使用P3色域来增强视觉体验。 使照片和视频的显示更加逼真,并使图表等数据更具有冲击力。 详情请参阅颜色管理。
手势 Gestures
在iPhone X上,可以使用屏幕边缘手势来访问主屏幕,切换应用,访问通知中心和控制中心。
避免干扰系统范围的屏幕边缘手势。人们依靠这些系统手势来进行回到主页等功能。但是在极少数情况下,像游戏这样的全屏应用可能需要自定义的屏幕边缘手势,这会造成优先于系统的手势而执行 - 第一个滑动会首先调用开发者在游戏中设置的操作,而第二次滑动则会调用系统手势。 这种行为(称为边缘保护)应该谨慎实施,因为它使得用户难以访问系统操作手势。 详情见手势。
额外的设计注意事项 Additional Design Considerations
区分不同的身份认证方式。 iPhone X支持面部识别(Face ID)用于解锁手机以及身份验证,如果你的应用整合了Apple Pay或其他的系统身份验证功能,请勿在iPhone X上使用Touch ID,同样的,请确保在其他支持Touch ID的设备上不调用Face ID。详情见身份认证
不要复用系统提供的键盘。 在iPhone X上,即使使用自定义键盘,Emoji表情和听写功能按钮也自动显示在键盘的下方。 您的应用程序不能占据这些按钮的位置,因此避免在键盘中重复这些按钮,以免造成混乱。 详情请参阅自定义键盘。
资源 Resources
你可以在这里下载到iPhone X的UI设计模板,Photoshop和Sketch适用,详情参阅资源。