[绍棠] iPhone X 适配指南 (官方翻译版)

news/2024/9/23 1:40:06/

Phone X

iPhone X包括一个大型,高分辨率,圆形的边缘到边缘的显示器,提供了一个沉浸式,内容丰富的体验,从未像以前那样。



屏幕尺寸

在纵向方向上,iPhone X上的显示屏的宽度与iPhone 6,iPhone 7和iPhone 8的4.7 寸显示屏的宽度相匹配。然而,iPhone X上的显示器比4.7 寸显示器高145个,导致大约20%的内容垂直空间。


肖像尺寸 1125px×2436px(375pt×812pt @ 3x)
肖像尺寸 1125px×2436px(375pt×812pt @ 3x)

景观尺寸 2436px×1125px(812pt×375pt @ 3x)
景观尺寸 2436px×1125px(812pt×375pt @ 3x)

为您的应用程序中的所有图稿提供高分辨率图像。iPhone X具有比例因子为@ 3x的高分辨率显示。对于字形和其他平面的矢量图形,最好提供独立于分辨率的PDF。对于光栅化图稿,您可以提供@ 3x和@ 2x版本的作品。请参阅图像大小和分辨率和自定义图标。

布局

在设计iPhone X时,您必须确保布局填满屏幕,并且不会被设备的圆角,传感器外壳或用于访问主屏幕的指示灯遮蔽。






大多数使用标准系统提供的UI元素(如导航栏,表格和集合)的应用程序会自动适应设备的新外形。背景材料延伸到显示器的边缘,并且UI元件被适当地插入和定位。


4.7寸  iPhone
4.7寸 iPhone
iPhone X
iPhone X

对于具有自定义布局的应用,支持iPhone X也应该比较容易,特别是如果您的应用使用自动布局并遵守安全区域和边距布局指南。
在iPhone X上预览您的应用程序。您可以使用Simulator(Xcode附带)来预览应用程序,并检查剪辑和其他布局问题。一些功能,如宽彩色图像,最好在实际设备上预览。

提供全屏体验。确保背景延伸到显示器的边缘,并且垂直可滚动的布局(如表格和集合)一直延续到底部。




插入必要内容以防止剪辑。一般来说,内容应该是居中对称的,所以它在任何方向看起来都很棒,不会被角落或设备的传感器外壳夹住,或被访问主屏幕的指示器遮挡。为获得最佳效果,请使用标准的系统提供的界面元素和自动布局构建您的界面。所有应用程序都应遵循UIKit定义的安全区域和布局边距,这些区域可以根据设备和上下文进行适当的填充。安全区域还可以防止内容覆盖状态栏,导航栏,工具栏和标签栏。

注意状态栏的高度。状态栏在iPhone X上比在其他iPhone上更高。如果您的应用假定固定状态栏的高度用于将内容定位在状态栏的下方,则必须更新您的应用,才能根据用户的设备动态定位内容。请注意,当背景任务(如录音和位置跟踪)处于活动状态时,iPhone X上的状态栏不会改变高度。

如果您的应用程序目前隐藏状态栏,请重新考虑iPhone X上的决定。iPhone上的显示高度为4.7 寸iPhone的显示屏提供了更多的内容垂直空间,状态栏占据您应用程序可能赢得的屏幕区域状态栏还显示人们发现有用的信息,只能隐藏以交换附加值。


全屏4.7 寸设备图像
全屏4.7 寸设备图像
在iPhone X上裁剪
在iPhone X上裁剪
iPhone X上的信箱
iPhone X上的信箱
全屏iPhone X图像
全屏iPhone X图像
在4.7 寸设备上裁剪
在4.7 寸设备上裁剪
在4.7 寸设备上进行Pillarboxing
在4.7 寸设备上进行Pillarboxing

在重复使用现有图稿时,请注意长宽比差异。iPhone X具有不同于4.7 寸iPhone的长宽比,因此,全屏4.7 寸iPhone图形在iPhone X上全屏显示时出现裁剪或letterboxed。同样,全屏iPhone X图稿在显示时被裁剪或被柱状显示全屏显示在4.7 寸iPhone上,确保重要的视觉内容保持在两种显示尺寸上。

避免将交互式控件明确放置在屏幕底部和角落。人们使用显示屏底部的滑动手势访问主屏幕和应用程序切换器,这些手势可能会取消您在此区域中实现的自定义手势。屏幕的两个角落可能是困难的地方让人们舒适地到达。

不要掩盖或特别注意关键显示功能。请勿尝试隐藏设备的圆角,传感器外壳或通过在屏幕顶部和底部放置黑色条来访问主屏幕的指示器。不要使用像括号,边框,形状或教学文字等视觉装饰,也要特别注意这些区域。

允许自动隐藏指示灯,以便轻松访问主屏幕。当启用自动隐藏时,如果用户没有触摸屏幕几秒钟,指示灯将熄灭。当用户再次触摸屏幕时,它会重新出现。这种行为应该只能用于被动观看体验,如播放视频或照片幻灯片。
请参阅适应性和布局。

颜色

iPhone X上的显示器支持P3色彩空间,可以产生比sRGB更丰富,更饱和的颜色。
使用广泛的颜色来增强视觉体验。使用宽颜色的照片和视频更加逼真,使用宽色的视觉数据和状态指示器更有影响力。请参阅颜色管理。


手势

iPhone X上的显示屏使用屏幕边缘手势来访问主屏幕,应用程序切换器,通知中心和控制中心。
避免干扰系统范围的屏幕边缘手势。人们依靠这些手势在每个应用程序中工作。在极少数情况下,像游戏这样的沉浸式应用程序可能需要自定义的屏幕边缘手势,优先于系统的手势 - 第一个滑动会调用特定于应用的手势,而第二次滑动则会调用系统手势。这种行为(称为边缘保护)应该谨慎实施,因为它使得用户难以访问系统级的操作。见手势。

附加设计注意事项

参考认证方法准确。iPhone X支持Face ID进行身份验证。如果您的应用程序与Apple Pay或其他系统身份验证功能集成,请勿在iPhone X上引用Touch ID。同样,请确保您的应用程序在支持Touch ID的设备上未引用Face ID。请参阅验证。
不要重复系统提供的键盘功能。在iPhone X上,即使使用自定义键盘,Emoji / Globe按钮和Dictation按钮也自动显示在键盘的下方。您的应用程序不能影响这些按钮,因此避免在键盘中重复这些按钮造成混乱。请参阅自定义键盘。

资源

下载Photoshop和Sketch 资源中的 iPhone X UI设计模板。

原文链接


http://www.ppmy.cn/news/765301.html

相关文章

iPhone X 苹果官方人机交互指南 手动翻译

苹果的发布会在昨晚举行,新的iPhoneX具体的分辨率、适配风格大家可能有一些疑惑,下面是摘自苹果人机交互指引页面对iPhoneX的介绍,大家可以先了解一下 iPhone X概览 iPhone X拥有一块超视网膜、5.8英寸,1125 2436分辨率的圆角全面…

[C++ Question]声明的类其成员是未定义值

之前一直以为 class A { public: int a; }A a; A a;编译器会自动调用默认构造函数,然后里面的成员函数会进行默认初始化,但这是声明不是定义,编译器只会给你默认生成个构造函数,并不会主动调用它,你还是得…

阿里云国际站代理商:阿里云是干什么的?阿里云app和建网站有什么关系?

标题:阿里云是干什么的?阿里云app和建网站有什么关系?   一、解析阿里云的业务范围   阿里云,作为阿里巴巴集团的关键业务板块,主要提供云计算、大数据、人工智能及其他信息化服务。通过其全球网络,阿里…

mmap函数

参考 https://blog.csdn.net/bhniunan/article/details/104105153void *mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset);参数 addr:出参, 指定映射的起始地址,通常设为NULL,由内核来分配 len&#x…

第三章——处理数据

面向对象编程(OOP)的本质是设计并扩展自己的数据类型。设计自己的数据类型就是让类型与数据匹配。在创建自己的类型之前必须先了解C内置的类型。 内置的C类型分为两组:基本类型和复合类型 简单变量 程序通常都需要存储信息,为把…

酷比魔方iwork12 linux,【酷比魔方iwork12】报价_参数_图片_论坛_CUBE 酷比魔方i12酷比魔方平板电脑报价-ZOL中关村在线...

总结: 因不愿误导别人,从11月18日收到iwork12起,报告如下: 天才的设计:1.安卓5.1与win10双系统,性能之强悍、设计之灵感、使用之贴心,打得ipad pro和surface找不到牙,ipad pro没有安卓、win10, sueface没有…

安装netframewo酷比魔方平板电脑一键Root教程

国内知名平板电脑厂商酷比魔方旗下9.7寸IPS全视角高清硬屏U9GT2,配置了主频最高能达1.2GHz的RK2918主控,拥有1GBDDR3超大内存,支持Wi-Fi外挂3G以太网三种方式接入网络。十点触控以及IPS全视角高清显示,分辨率高达1024768&#xff…

酷比魔方iWork8,Win8平板,¥599

酷比魔方iWork8,Win8平板,¥599(淘宝2014.12.8) Win8.1 Intel Z3735系列64位四核CPU 2G内存,32G 8寸1280*800超清IPS屏 5000毫安超大容量电池