• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >心得技巧 > iPhone X适配没那么复杂,但也不是看上去这么简单

iPhone X适配没那么复杂,但也不是看上去这么简单

作者: 字体:[增加 减小] 来源:互联网 时间:2018-08-23

本文主要包含iPhone X,经验分享,页面适配等相关知识,希望在学习及工作中可以帮助到您

iPhone X 搭载了超大,高清晰度,大圆角,无边框的显示屏,又一次刷新了我们对内容优先的沉浸式体验的认识。——翻译自《Human Interface Guiidelines》

屏幕尺寸

我们熟知的iPhone系列开发尺寸概要如下:

△ iPhone各机型的开发尺寸

转化成我们熟知的像素尺寸:

△ 每个机型的多维度尺寸

倍图其实就是像素尺寸和开发尺寸的倍率关系,但这只是外在的表现。倍图核心的影响因素在于PPI(DPI),了解屏幕密度与各尺寸的关系有助于我们深度理解倍率的概念:《基础知识学起来!为设计师量身打造的DPI指南》

iPhone8在本次升级中,屏幕尺寸和分辨率都遗传了iPhone6以后的优良传统;

然而iPhone X 无论是在屏幕尺寸、分辨率、甚至是形状上都发生了较大的改变,下面以iPhone 8作为参照物,看看到底iPhone X的适配我们要怎么考虑。

我们看看iPhone X尺寸上的变化:

△ iPhone 8与X 开发尺寸比对

开发尺寸上可以发现X和8的宽度一致,然而在垂直方向上多了145 pt,这就意味着首屏可以展示更多的内容,多出20%的垂直空间。对于京东淘宝而言这应该就意味着更高的商品曝光率或者是更高的运营位价值。

从整体设计尺寸看:iPhone 8的像素尺寸是750*1334 px(@2X),而iPhone X的像素尺寸是1125*2436 px(@3X),同样的宽度 一个用@2X图,一个用@3X图,表现出了更高的清晰度。

△ 不同倍图在表现区域一致时的效果

iPhone X的屏幕密度为458ppi。

有一种说法:认为肉眼可识别的最高密度为300ppi。而iPhone X的458ppi在手机屏幕历史可能仅次于HTC one的468ppi(2013年),不过三星Galaxy系列的PPI都到522了,看样子iPhone X连最清晰的手机也不能吹嘘了。

布局

我们再来看看设计师和移动端开发工程师要考虑到的布局:

  • 保证你的设计布局能够填充整个屏幕。
  • 注意你的核心内容不要被设备的大圆角、传感器(齐刘海)、以及底部访问主屏幕的指示灯遮挡。

△ iPhone X设计应当填充整个屏幕

△ 注意X的大圆角和传感器

设计布局要填充整个屏幕,这里有两块区域需要额外考虑:

屏幕顶部,即StatusBar部分

这条状态栏本来并没有可发挥的空间,但是iPhone的StatusBar与NavigationBar(以下简称NavBar)背景是可以通栏的,以达到一种完全沉浸式体验的设计。

大部分的APP应该也是没有影响的(主流NavBar都采用纯色背景,StatusBar背景沿用NavBar的背景),但是对于那些做了NavBar视觉效果的设计师就要考虑了,你的渐变色背景、或者带底纹的背景、还包括电商平台商品图是通栏展示的商品图,多少会对实际效果产生一些影响。

比如,NavigationBar是渐变色背景的,由于iPhoneX的Status+Nav高度增加,我们1242*192(@3X)的背景图会被等比例拉伸至这两块区域并且剪辑多余部分。

△ NavBar与StatusBar背景图适配上的表现

屏幕底部

△ 访问主屏幕的指示灯区域——来自WWDC

屏幕底部的虚拟区,替代了Home键,高度为34pt。

指示灯区域是一个带着系统功能的内容显示区域,这就意味着它可以展示内容;同时如果你的底部是TabBar,那么指示灯区域背景会来自于TabBar背景的延伸;如果我们是一个feed流的页面,底部则会展示次屏feed流的局部。

△ 指示灯区域

鉴于圆角、传感器、指示灯区域的影响,iPhone X给出了设计布局的安全区意见:

△ 以iPhone8作为参考的安全区

△ iPhoneX全屏的安全区(375*734 pt)

再考虑必要的NavBar、TabBar,主题内容显示的安全区需要根据设计需求进行考虑。根据实际需要,我们添加的所有控件都应当在安全区内,如各类型的Button、Edit Menu、Pickers、Sliders等等。

△ 所有的控件应当放置在安全区域内

△ 安全区域内控件的示范

总结

  • 注意你的内容不要被裁切:建议内容为居中对称以不被圆角或传感器等遮挡。使用系统提供的的元素以及自动布局来构建页面获得更好的适配效果。
  • 注意StatusBar的高度:iPhoneX的状态栏高度会更高,如果有开发伙伴对NavgationBar的位置是通过固定值进行位置的定位的,建议进行APP升级。
  • 如果你的APP是隐藏StatusBar的,建议重新考虑:iPhoneX为用户在垂直空间上提供了更多展示余地,且状态栏中也包含了用户需要知道的信息,除非能通过隐藏状态栏带给用户额外的价值,否则苹果建议大家将状态栏还给用户。

「速马!最全面的iPhoneX学习资源」

  • 《最新版iOS 11设计规范发布了,来下载官方源文件!》
  • 《优设首发!iPhone X 官方人机交互指南中文版》
  • 《取消了Home键的 iPhone X,交互方式都有哪些变化?》
  • 《谷歌设计师:如何评价新版 iPhone X 的设计规范?》
  • 《优设首发!800M高质量的iPhone X+8展示模板免费打包下载》

原文地址:jianshu

================明星栏目推荐================

优优教程网: UiiiUiii.com是优设旗下优质中文教程网站,分享了大量PS、AE、AI、C4D等中文教程,为零基础设计爱好者也准备了贴心的知识树专栏。开启免费自学新篇章,按照我们的专栏一步步学习,一定可以迅速上手并制作出酷炫的视觉效果。

设计导航:国内人气最高的设计网址导航,设计师必备:http://hao..com

优设大课堂

您可能想查找下面的文章:

  • 想为iPhone X设计UI?给你这11个设计小贴士
  • 这篇分析iPhone X 转角细节设计的文章,收获了15000+个赞
  • 腾讯设计师:极速适配 iPhone X 的技巧揭秘!
  • 如何适配iPhone X?来看滴滴出行的实战案例复盘!
  • 如何适配iPhone X?来看QQ 音乐这个实战案例复盘总结
  • 为了让 iPhone X 更好浏览网页,我给网页加了个导航按钮
  • H5页面如何适配iPhone X ?腾讯设计师给出了通用解决方案!
  • 动手试试!手把手教你如何适配 iPhone X
  • iPhone X适配没那么复杂,但也不是看上去这么简单
  • 谷歌设计师:如何评价新版 iPhone X 的设计规范?

相关文章

  • 2018-08-23实战干货!​网页设计中如何运用方框/方形元素?
  • 2017-08-06web前端技巧整理(个人实战经验)
  • 2017-08-06关于启用 HTTPS 的一些经验分享
  • 2018-08-23看过那么多UI 配色指南,这篇可能是最全面的(附大量实例)
  • 2018-08-23产品改版实战经验:设计师如何做改版效果评估?
  • 2018-08-23高手的平面课堂!7个方法帮你从摄影照片中吸取设计灵感(附实战)
  • 2017-08-06整理了12款Javascript 表格控件(DataGrid)
  • 2018-08-23腾讯内部分享!一个工作坊的完整设计流程剧透
  • 2018-08-23从这4个维度,教你分析一款相册类产品
  • 2018-08-23如何画出自己的原创作品?来看高手的完整流程总结!

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 整理CSS中遇到的一些常见问题(Hack标识/固定容器/图片垂直居中)
    • 怎样用设计思维远程准备一场 800 人国内婚礼?超详细的实战总结!
    • Bootstrap3.0学习笔记之按钮与下拉菜单
    • 入门知识 网站地址前的http是什么意思?
    • 下拉菜单和滑动菜单设计实例
    • 写给设计师的AR入门指南之5分钟做一个AR应用!
    • 化整为零!关于组件化设计升级的一些思考
    • 揭秘一场重大发布会的全方位视觉包装过程
    • 授人以渔!用一个清晰的思路帮你掌握移动界面标注
    • 如何设计支付购买流程?来看这份超全面的UX优化方案

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有