恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
超详细!iPhone X 适配指南
0.0°
2017-10-11 原创文章 教程 举报 2988 27 15 1

iPhone X 11月才发货,但现在也许你就已经接到适配任务了。


官方已经出了「Designing for iPhone X」视频,结合官方文档「人机交互指南」,你需要的适配指南墨墨姐为你整理出来啦!


文章较长,建议先马后看。


注:文中图片大部分来自官方视频截图和文档配图,请放心食用。


好了,我们开始梳理重点吧!


更高更清晰的屏幕

Image title


1比例变化


iPhone X 的显示宽度与 4.7 寸的 iPhone 6、7、8 相一致。不过 iPhone X 的显示屏比 4.7 寸显示屏高 145pt,为内容增加了大约 20% 的垂直显示空间。


对于更加狭长的屏幕,按钮和内容是否需要重新排布都需要再做考量。


另外,在我们做全屏图的时候,需要注意长宽比的差异,尤其需要注意屏幕比例变化造成的切割位置的变化。


看了看切割示意,感觉还是老老实实做单独适配 iPhone X 的图片比较稳妥……


2Super Retina


iPhone X 达到了 2436 x 1125 像素分辨率,458 ppi,官方称之为 Super Retina 屏。

更高屏幕画质意味着位图素材的尺寸也要相应变大。


对于 Super Retina 屏,官方建议尽可能多使用 PDF 矢量图形,这将会获得更好的展示,同时还可以减小 App 所占容量。


全面屏的妥协产物:「留海」与安全区


让强迫症为止颤抖的「留海」可以说是苹果为了全面屏的一个妥协。同时,为了让屏幕能尽可能大,屏幕四个角全变成了圆角。

Image title


异形屏幕无疑让产品设计师感到抓狂,官方对此提出的解决方案是:「安全区布局」(Safe Area Layout Guide)。


1安全区布局


「安全区」顾名思义,就是一块你可以把重要元素放在里面,而不用担心由于屏幕异形导致交互问题的区域。


对于 iPhone 8 和以往的 iPhone,由于屏幕规规整整的矩形,安全区就是整块屏幕。但对于 iPhone X,圆角、留海、Home 指示条都让屏幕交互非常棘手。


这里可以参考国外网友对「留海」交互的恶搞:

Image title

1

为了不出现这样反人类的交互,我们需要在异形屏基础上划分出矩形安全区来放置重要内容。


2安全区数值


手机纵向时,安全区上沿是从屏幕最顶端往下 44 pt,所以,安全区并不是和「齐刘海」完全齐平,而是要再往下一点点。


「下巴」位置上,为了给 Home 指示条足够的空间,从下往上推 34 pt 开始才被视为安全区。


把屏幕横过来的时候,「安全区」又产生了变化:Home 指示条挪到了屏幕下方,而「留海」和「下巴」的安全范围保持不变。也就是说,横向的安全区被“压缩”得更狭长了。

Image title


对于指示条位移但纵向安全区不变,官方给出的解释是:


用户在使用手机时非常依赖肌肉记忆(比如你可以不看键盘打字),不对称的设计尽管可以更有效地利用屏幕,但却与用户肌肉记忆相悖,容易引起误操作。水平布局时,交互元素两侧距离相等,左侧右侧旋转时位置固定,可以方便用户记忆。


能想到那么细节的问题,还是要给苹果点个赞。

Image title


绿色区域是安全区域,蓝色是 margin


3例外情况


不过也有个例外,如果是滚动的长列表,为了达到全屏展示效果,文案和按钮是可以超出安全区的。

Image title


安全区看起来很烦,但是,如果你想把安全区外涂黑,把留海藏起来,是不可以滴。因为这样会让你的 App 看起来比别的 App 小,并且和 iOS 系统没有统一的整体感。

Image title


Home Indicator


为了达成全面屏,苹果移除了实体 Home 键,取而代之的是一条 134 x 5 pt 的虚拟 Home 指示条。参照 Macbook Pro 的 Touch Bar,感觉库克对可以滑动的 Bar 真是有迷之热爱。

Image title


总之,原先需要 Home 键达成的操作,都将由这个 Home Indicator 承担。为了和 Home Indicator 兼容,你需要做到:


1避免交互干扰


「底端上划」成为了全局性的系统操作,用以返回桌面、切换程序。所以在你的 App 中就需要避免出现这个操作,以免和指示条的交互打架。

Image title


不过,在以往的 iPhone 中,「底端上划」也是用来调用控制中心的手势,所以对广大产品设计师来说,应该也不会在 App 里进行这样的交互。


另外值得注意的是,不建议在屏幕底部放置太多交互式控件。Home Indicator 周围的间距纯粹是为手势触碰创建的,将按钮放在指示条附近,用户很可能意外的触碰到指示条,或是在使用指示条时误触 App 按钮,造成操作干扰。

Image title


2融为一体


Home Indicator 将根据背景的颜色变化改变成白/黑两种颜色,从而与背景区分。不要在指示条上做特殊强调,这将被视官方为异类,小心审核不给你通过哦!

Image title


Face ID


正如 Home 键的按键功能被 Home Indicator 取代,Home 键的 Touch ID 被 Face ID 取代。所以使用 Touch ID 的应用,一定要记得将 Touch ID 改为  Face ID。

Image title


说了那么多,感觉头都大了。最头大的是,真机都没拿到就要做适配。

偷偷预告一下墨刀的新功能:iPhone X 设计适配!


墨刀iPhone X 适配抢先看


打开墨刀,点击创建项目,并选择设备类型:iPhone X(375 x 812)。你将抵达iPhone X 专属工作区:

Image title


这个页面可能显得太过朴素,不太符合你的期待。别着急,为了不干扰设计,手机壳会在运行时“套”上。


接着,从 iOS 标准组件库拖取组件,组合页面。

Image title


点击运行:

Image title


现在,你可以假装自己拥有一个 iPhone X 了。


为了让你的工作更加省心,墨刀已为你画好状态栏、Home Indicator,并划分好安全区,让你专注页面设计。


同时,墨刀提供了精美的iOS 平台组件库(参看文章《让你效率提升 3 倍的组件库,我们进行了一次重大升级》),让你分分钟画好 iPhone X 原型。


如果你已经有了设计图,也可以直接导入设计稿,利用墨刀丰富的交互手势和动效进行页面交互设计,并在运行页直接查看效果。在没有测试机的情况下,就可以直观地查看设计适配情况。


本功能将在本周内灰度上线,尽请期待~

更新:2017-10-11

收藏

27人已收藏

  • 0

    作品

  • 0

    粉丝

  • 0

    关注

  • 产品经理和设计师谈恋爱,看得我比“老坛酸菜”还酸!
  • Figma”断供“后:墨刀能为中国企业做什么?
  • 产品经理干久了,有哪些后遗症?
  • 超实用的后台原型,产品大佬的摸鱼技巧都在这里!
相关标签

    猜你喜欢

      2017-10-11 原创文章 教程 举报 2988 27 15 1

      超详细!iPhone X 适配指南

      0.0°

      你确定要举报超详细!iPhone X 适配指南

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2017年10月11日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      15
      27
      1

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录