干货丨新发布的 iPhone 对 UI设计师有哪些影响

491 阅读5分钟
原文链接: mp.weixin.qq.com

主题:新发布的iPhone对UI设计师有哪些影响

本文共 2304 字 10 图 ,预计阅读时间:6分钟

「科技圈“春晚”」苹果秋季新品发布会于昨天已经落幕,会上发布了几款新的iPhone(爱疯疼艾斯麦克斯...)及全新的 Apple Watch,正可谓几家欢喜几家忧,由于新产品尺寸与以往又不同,那可能会有小伙伴疑惑需不需要重新计算呢?

其实在发布会不久,苹果开发者中心 就更新了各种机型的适配信息(也是最权威的)。那今天小二哥就为大家归纳整理来说说一下,新发布的 iPhone 对 UI设计师有哪些影响?

一、设计如何进行适配?该使用几倍图?

大家最关心的应该就是如何进行新机型的适配了,目前在我们设计界面时, 最主流的方式是基于iPhone8(7、6S、6等同)(分辨率750*1334)来进行设计,以@2x为基准做设计稿,然后 提供@2x、@3x的切图 给到程序猿。手机适配采用几倍图与PPI(也就是像素密度)有关系,所以我们可以理解为什么iPhone4、5、6之间分辨率和屏幕尺寸不一样,但是同样采用@2x二倍图的原因,是因为 它们有同样的PPI(326ppi) 。

 iPhone XS 

新发布的 5.8英寸的 iPhone XS(458ppi) ,分辨率为1125*2436px,与iPhone X(@3x三倍图)的数据是一致的,所以我们可以得出 iPhone XS 也是使用的@3x三倍图。 

 iPhone XS Max 

6.5英寸的iPhone XS Max(458ppi) ,分辨率为1242*2688px,而iPhone8 Plus(@3x三倍图,401ppi),分辨率为1242*2208px,iPhoneXS Max比iPhone8 Plus的PPI仅多了50多,跟iPhoneX(@3x三倍图)的PPI一致,所以  iPhoneXs Max使用的同样是@3x三倍图。

从页面宽高比例来看:

iPhone XS Max 宽度1242/3=414pt,iPhone 8 Plus宽度1242/3=414pt,两者的宽度一致;

iPhoneXS Max 高度2688/3=896pt,iPhone 8 Plus 高度2208/3=736pt;

iPhoneXS Max 比 iPhone 8 Plus 长一截,多了160pt。

由此可见,iPhone XS Max 的适配与去年设计师适配 iPhone X 的套路相差无几。

 iPhone XR 

最后我们来看 6.1英寸的 iPhone XR(326ppi) ,分辨率为828*1792px,可以看到 iPhone XR 与苹果二倍图的PPI(326ppi)一致,可以推论出iPhone XR 使用的是二倍图@2x。

从页面宽高比例来看:

iPhone XR 宽度828/2=414pt,iPhone XS Max 宽度1242/3=414pt;

iPhone XR 高度1792/2=896pt,iPhone XS Max 高度2688/3=896pt;

我们发现,iPhone XR 与iPhone XS Max 宽高比是一致的, 意味着苹果的iOS开发者做完 iPhone XS Max 的适配后,直接进行等比例缩放2/3就得到  iPhone XR了,不用重新进行修改布局(顺序相反也可以) 。 

 懒人请直接看这 

我们来做一个总结:

iPhone XS、iPhone XS Max 使用的是@3x三倍图;

iPhone XR 使用的是@2x二倍图。

懒人请直接看下图:

 新尺寸对布局的影响 

新发布的 iPhone XS、iPhone XS Max、iPhone XR 都采用了全面屏设计,因此我们必须保证布局填满屏幕,并且考虑到交互操作,要留出安全区域,才不会被圆角、刘海影响使用 ,布局的左右边距可根据产品自定义,这些点与 iPhone X 是相同的。 

iPhone XS 与 iPhone X 寸大小完全一致,所以页面布局也是一样的 。我们只需要懂得怎样适配到 iPhone XS Max 以及 iPhone XR 的布局就可以了(两者的的逻辑像素是一致的,均为414*896pt,区别在于一个是@3x三倍图,一个是@2x两倍图)。

方式有多个,接下来主要介绍两种:

方法一:

如果我们在设计的时候以 iPhone8 (7、6S、6等同)(375*667pt)为基准做设计稿,先得到iPhone XR :由于都是@2x,首先需要将画板宽度拉宽为414pt,高度拉高为896pt(与我们做 iPhone5 到 iPhone6 的宽高变化处理是一样的道理),状态栏由20pt变高为44pt,在底部加上主页指示器(Home Indicator)高度为34pt,导航栏以及标签栏高度不变。我们发现 iPhoneXR 内容呈现的比iPhone8 要多一些。

有了 iPhoneXR 后,直接等比例放大1.5倍就可以得到 iPhoneXS Max。 

方法二:

如果我们在设计的时候以 iPhone X (375*812pt)为基准做设计稿,先得到iPhone XS Max:由于都是@3x,首先需要将画板宽度拉宽为414pt,高度拉高为896pt(与方法一同理),状态栏、导航栏、标签栏、主页指示器的高度均不用更改。有了 iPhone XS Max后,直接等比例缩小2/3就可以得到iPhone XR。 

*部分素材方法源自网络

 苹果开发者中心 

苹果所有产品的设计规范都在这里,所以有任何的疑问都可以参考网站内的观点及内容。 (因为是英文的,可以用Chrome浏览器打开翻译功能查看)

网站链接:

https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/

文章转自:如履薄冰

END

MicroUX小铺 每天推荐一本好书 小程序

·END·

微交互   ∣细节设计成就卓越产品

长按,识别二维码,加关注

分享文章, 让更多的人知道微交互