1.1.2 移动Web与桌面Web的设计差异及设计要点

移动Web和桌面Web在设计方面存在很多方面的差异,正是由于存在这些差异,在设计移动Web APP时,需要注意其设计要点。

1.用户与界面交互/操作的方式不同

(1)设计差异

● 桌面Web:以鼠标或触摸板为媒介,多采用左键点击的操作,也支持鼠标滑过、鼠标右键的操作方式。

● 移动Web:直接用手指触控屏幕,除了最通用的点击操作之外,还支持滑动、捏合等各种复杂的手势。

(2)设计要点

● 相比鼠标,手指触摸范围更大,较难精确控制点击位置,对此iOS人机交互规范中提到手指最合适的触控区域至少需要44pt。所以,移动Web的点击区域要设置得更大一些,不同点击元素的间隔也不能太近。

● 桌面Web支持鼠标滑过的效果,一些提示通常采用鼠标滑过展开/收起的交互方式。移动APP则不支持这类效果,通常需要点击特定的图标来收起/展开提示。

● 移动Web支持丰富的手势操作,比如通过左滑可看到可能需要的快捷操作“取消关注”“删除”,这类操作方式的特点是快捷高效,但对于初学者来说有一定的学习、获知成本。在合理设计这些快捷操作方式的同时,还需要支持最通用的点击方式来完成任务的操作路径。针对手势操作学习成本高的问题,一些APP常通过新手引导的方式来教用户。

● 移动Web以单手操作为主,界面上重要元素需要在用户单手点击范围内,或者提供快捷的手势操作。

2.设备尺寸不同

(1)设计差异

● 桌面Web:不同PC的分辨率不同,浏览器窗口最大化的尺寸也不同;浏览器窗口可缩放。

● 移动Web:设备尺寸相对较小;不同设备的分辨率差异较大,特别是Android;支持横屏、竖屏调转方向。

(2)设计要点

● 移动Web的尺寸较小,一屏展示的内容有限,更需要明确哪些信息更为重要,有效地“组织”相关联的内容,优先级高的内容突出展示、次要内容适当“隐藏”。

● 桌面Web因浏览器分辨率差异较大且窗口尺寸可变化,设计时需要确定好不同分辨率的内容展示和布局,也因为这一点加上Web APP的浏览需求,近几年响应式设计更为普遍。

● 因设备分辨率、dpi大小不一,所以移动APP在界面布局、图片、文字的显示上,要兼顾不同设备的效果,需要设计师与开发人员共同配合做好适配工作。

● 因移动设备支持横屏、竖屏展示,所以在设计移动APP(比如游戏、视频播放界面)时,需要考虑用户是否有“换个方向看看”的需求、哪些情况下切换屏幕方向、如何切换等。

3.使用环境不同

(1)设计差异

● 桌面Web:通常坐在某个室内、使用时间相对较长。

● 移动Web:既可能是长时间在室内使用,也可能是利用碎片化的时间使用,或站或坐或躺着或行走,姿势不一。

(2)设计要点

● 使用桌面Web时,用户更为专注。

● 使用移动Web时,用户很容易被周边环境所影响,对界面上展示的内容可能没那么容易留意到;长时间使用时更适合沉寂式浏览,碎片化时间使用时用户可能没有足够的时间,每次浏览内容有限,类似“稍后阅读”“收藏”等功能则比较实用;用户在移动过程中更容易误操作,需要考虑如何防止误操作,如何从错误中恢复。

4.网络环境不同

(1)设计差异

● 桌面Web:网络相对稳定且基本无须担心流量问题。

● 移动Web:因用户使用环境复杂,可能在移动过程中从通畅环境到封闭的信号较差的环境,网络可能从有到无、从快到慢;既可能使用无须担心流量的Wi-Fi,也可能使用需要控制流量的3G/4G网络。

(2)设计要点

● 移动Web,网络异常的情况更普遍,需要更加重视这类场景下的错误提示,以及如何从错误中恢复的方法。

● 移动Web在3G/4G情况下用户对流量比较重视,对于需要耗费较多流量的操作,需要提醒用户,在用户允许的前提下才继续进行。