iPhone X中的产品设计逻辑思考

前些天熬夜看完Apple 2017秋季产品发布会,兴奋的发布会结束后的下半夜都没怎么睡着。看完后留下一个问题:iPhone X截屏后的截图会有“齐刘海”吗?这个问题表面上是对截屏显示的不解,其实背后是能体现苹果对“齐刘海”这块区域与屏幕显示区域之间的关系逻辑,即“齐刘海”是否属于显示区?

好在随后《iPhone X 交互设计官方指南》随后放出,很好的解答困惑。他的描述是这样的:在 iPhone X 中设计时,您必须确保布局填满屏幕,并且不会被设备的圆角、传感器外壳或用于访问主屏幕的指示灯遮蔽。

核心原则即是:防止裁剪

下图即是规约出来的所谓安全区域 (Safe area)

苹果对“耳朵区域”(“齐刘海”之外)显示的内容定位就是“额外显示”的内容,这一部分会有by default的显示。同时,开发者也可以领用这一“额外区域”自己做适配,例如:

那么回到最初的问题:齐刘海与屏幕显示区域之间的逻辑关系。这就不难解释了,苹果应该是把这一部分区域作为增强显示区域——使原本的内容达到全屏效果。这一部分区域,苹果有default值,开发者不必对适配压力山大。同时,优质的开发者也可利用这一区域做适配以获得增强技能。所以,截屏by default不会有额外区域的内容。

想到今天Launcher项目组的小伙伴针对主题认知上的不同,导致的处理逻辑缺乏“态度”,进而没有“灵魂”。

OK,case 简单分享:

  • 手机桌面产品,除了默认主题,用户还可以DIY主题;
  • 1.0版本,默认主题A;
  • 2.0版本,默认主题B;

问题:1.0版本用户upgrade导2.0版本后,DIY安装了主题C,因为不满意C,然后将C删除,这时给ta显示的应该是什么主题?

其实这个问题原则设计很简单,就是你认为默认主题与应用版本之间的关系是怎样的。举个栗子,windows XP用户升级到了windows vista,桌面变了样。然后装了个三方美化工具,折腾半天不喜欢,然后干掉了三方工具,将数据还原。请问此时的windows桌面是vista还是XP样式?类似的栗子还有很多。有时候,我们做产品问题想不清楚,去找找生活中的类比可能一下就明白了:)

最后,不得不说看发布会被这段话感动的一塌糊涂,原来是乔布斯的录音。