盘点移动端和PC端交互设计上的区别

不懂技术怎么做产品?15天在线学习,补齐产品经理必备技术知识,再也不被开发忽悠。了解一下>

由于屏幕的大小,所以PC端和移动端在信息呈现上有很大不同。但是有的设计师简单地将区别理解为把页面做长一点,让用户多滑动一些。然而这样是不对的,并不能根本理解两者的不同。

终于把书写完,接下来恢复之前的更文频率。这篇文章我们来谈谈。

经常遇到一些设计师,他们之前负责的都是PC端产品,突然改做移动端,会不自觉的把PC端的一些设计理念“移植”到移动端,出现了水土不服现象。

有经验的设计师一看你设计的移动端页面就知道你之前做的都是PC端,这是一件非常尴尬的事情。就好像你说了一句“nice to meet you”,别人就知道你老家是哪里一样。那么究竟在哪呢?

一、大屏到小屏

开门见山,移动端和PC端最根本的区别就是屏幕的大小。屏幕的大小直接决定了界面信息量,PC端一个页面可以展示完全的信息可能需要移动端好几个页面来承载。

可能有的设计师觉得,屏幕尺寸不一样做自适应不就行了,移动端页面做长一点,让用户滑动就可以了。

这是一个非常简单的处理方案,但是忽略了一个重要前提:用户愿不愿意滑动?

根据埋点数据显示,多数移动端页面超过一屏的内容的曝光与点击量会急剧下滑,说明用户很少主动滑动去查看一屏以外的内容。对于移动端产品来说,一些重要的内容必须保证用户在一屏内可以看到。

1. 信息架构重构

因此,如果你要为一个PC端网站做一个移动端APP,首先要做的就是信息架构的重构。PC端有足够的空间可以把所有的功能直接展示给用户,而移动端只能展示一些主要的功能,一些次要的功能需要放在下一层级。

例如,APPstore中用户是可以评价这条评论对自己是否有帮助的。

PC端的处理方式很简单,直接展示给用户。而移动端是需要用户长按这条评论才可以弹出评价列表的,可能很多用户今天看了这篇文章才发现原来还有这个功能。没关系,之前虽然不知道,但是并没有影响你正常使用啊。对次要功能进行适当的降低信息层级是移动端设计师必须要考虑的。

2. 一个页面,一个任务

对于上面信息架构重构的观点可能会有人存在异议,对于一些表单类页面来说,例如用户要借钱、转账,有些信息是用户必须要填的。在这些场景中,我们不担心用户不滑动,因为用户不滑动就无法完成操作。那么在这种情况下,是否可以继续延续PC端的布局样式?

以上面的转账流程为例,PC端是直接在一个页面展示,而移动端是分成了两个页面。为什么这样?把备注/付款说明也放在第一个页面不行吗?

因为移动端用户使用环境更加复杂多变,更容易受到干扰,所以必须保证界面信息的简单直观。如果在一个页面中展示过多的信息量,容易让用户混乱。这里所说信息量并不是指绝对信息量,更准确的说法应该是用户主观感受上的信息量。同样的几个输入框,可能在PC端只占了页面的1/4,而移动端占了一整个页面,给用户的感观是完全不一样的。页面塞得满满当当,容易让用户焦虑。

一个页面可以完成的任务现在要跳转好几个页面,增加了操作步骤。用户害怕“内容多”,难道不害怕“步骤多”吗?不害怕,因为页面内容量是用户一眼就可以看出来的,用户无法立刻感知这个任务有多少步骤。因为无知,所以无畏。等到用户知道这个任务步骤数的时候,整个任务都已经完成了。

借呗的这次改版,用户要借钱必须先输入借款金额,其余的借款期限、还款方式和利息等信息才会展示给用户。这些信息都是跟用户借款金额相关的,用户没有输入借款金额,这些信息展示给用户意义也不大,不如隐藏,让用户的注意力聚焦于完成输入借款金额。

没有一个放之四海而皆准的设计原则,所有的设计理论都不能罔顾实际的应用场景而机械的套用。如果前后步骤关联性比较强,我建议不要分页展示。

例如,目前很多的短信验证码都选择把“输入手机号”和“输入短信验证码”放到两个页面,我个人对此持保留意见。设想一个场景,如果用户迟迟没有收到短信验证码,那么他需要确定是手机号输错了、网络故障还是其他什么原因。用户需要返回到上一个页面查看,如果手机号和短信验证码放在同一个页面就简单多了。

3. 突出重要信息

前面我们提到的主要是控制移动端页面的信息量。页面信息量少就可以了?当然不是!我们来看一下火车换乘的场景,如果你要从南京去新疆阿克苏,没有直达的车次,只能从西安换乘。

我们来看看下面两款产品的处理方式,左边是12306,右边是飞猪。12306还是一股PC端风格迎面扑来,问题出现在哪?12306跟飞猪展示信息量差不多,唯一的区别在于12306展示了两趟车次各自的起止时间,而飞猪只告诉用户整趟旅程的起止时间。

显然问题不是出现在信息量上,而是对信息的展示形式上。用户更关注的信息,应该让用户更容易发现。对于一趟车次来说,用户更加关注出发/到达站、出发/到达时间和票价。对飞猪界面进行高斯模糊处理,发现用户的视觉焦点正好落在这些重点信息上。

12306所有的信息都属于同一层级,让人抓不到主次。而且界面中出现了过多的配色,更增加用户的信息获取成本。

二、鼠标到手指

PC端用户与界面进行交互靠的是鼠标,移动端用户靠的是手指。鼠标的操作更加精准,因此移动端界面中元素的尺寸和间距比PC端的大。

以下图为例,左边是PC端,右边是移动端。移动端的输入框沿用的还是PC端样式,而且关于利率和手续费的详情icon过小,用户的手指点击的时候容易误操作。

三、给你的界面做减法

前面我们主要强调了移动端产品要尽量减少界面中信息量。可不可以在不改变产品信息架构的前提下,通过交互设计上的改动来完成目标呢?我给大家介绍两个方法:场景化和关联化。

1. 场景化

在一个页面中,虽然内容很多,但是用户真正感兴趣并且会与之交互的内容很少。如果我们可以获知用户在特定的场景下对于某个内容诉求很高,那么我们突出展示;反之如果诉求很低的话,我们可以隐藏。

举一个之前说过的例子,知乎中,用户在搜索结果页滑动大概3屏后,会出现“向知友提问”按钮。因为用户滑动了3屏,说明用户可能对当前的搜索结果不满意,这时引导用户去提问,用户的意愿更高。如果我们全程展示这个去提问按钮,反而会减少用户的实际浏览区域,造成干扰。

上面主要提到了,同一个流程,需要根据用户不同的使用场景提供不同的功能。其实即使是同一个功能,我们也要根据用户不同的使用场景选择不同的展示形式。

还是知乎,为了方便用户可以快速的查看下一个回答,给用户提供了一个浮动按钮。但是这个浮动按钮,当用户开始滑动页面时候就会改变样式。这个很容易理解,当用户刚进入这个页面,为了降低用户的学习成本,我们需要直接告诉用户这个按钮是干什么的。当用户开始滑动进入阅读答案的状态,缩小按钮的形态避免对界面信息造成遮挡。

2. 关联化

我们需要梳理信息之间的关联性,将相互关联的信息整合在一起,进而减少页面中信息量。支付宝账单的月份筛选功能,对入口进行了修改。之前用户需要点击日历图标,现在用户直接点击月份就可以了。用户要筛选的就是月份,那么直接把月份作为入口更加合适。

四、总结

以上就是我对移动端和PC端交互设计上区别的简单分析和总结,如果你有不同的建议和看法欢迎留言讨论。

#专栏作家#

王M争(微信公众号:王M争),人人都是经理专栏作家,资深互联网人。

本文原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自 Unsplash,基于 CC0 协议

给作者打赏,鼓励TA抓紧创作!
评论
欢迎留言讨论~!
  1. 搬来搬去

    回复
  2. 高手过招!!牛,学习了

    回复
  3. 很有收获,谢谢

    回复
  4. 改版后的借呗页面,在输入金额后,用户不确定点击确定后是否以未知的利率和分期直接完成交易,我认为这里容易造成误解,同时也延长了用户使用路径。
    如果直接使用第二个页面,会减少用户的负面情绪,且方便用户对比不同平台的借款信息

    回复
    1. 借呗中只要用户输入借款金额,利息的信息就会带出来

      回复
  5. 看到你们的思维博弈 甚是赞赏 给个赞 等我有钱了再来好好打赏一波

    回复
  6. 关于借呗这次改版内容的解读我不太能苟同
    1.作为一个金融产品,又特别是当用户是借款身份,借钱这个时候,所谓“不需要展示的”内容,往往却是用户在借钱前最在意的,还款方式,利息等等,这个就是应该在用户输入金额钱就展示出来的内容,与金额是息息相关。
    2.开放式产品,用户大部分自然流入,很多用户都有可能是第一次使用,这个时候何必让他们产生迟疑(找信息),我认为这种模块既是交易块又算是工具,提升效率让用户得到他们想要的内容才是重点。
    3.如果只是在产品设计上看重页面简,对于金额产品来说,可以提升用户体验,但是不完全影响。低利率的借款和页面及其简单好操作内容但是利率稍微高点,用户最后会选择哪个呢?
    4.能保证年龄大的用户,能记住,这个使用了一次看到这个展现消息的页面是在输入金额之后?第二次再进入会不会出现“哎,之前不是有这个消息内容,现在怎么空了?”
    愚见~希望得到您的指点

    回复
    1. 首先非常感谢您这么细致读我的文章,用户借钱的时候的确关注还款方式,利息等信息。但是如果用户在没有输入借款金额的前提下,我们展示这些信息是否有用?因为利息是根据你的借款金额、还款期数和还款方式结算出来的。当用户调起键盘开始输入金额的时候,借呗是会实时更新利息等信息的。

      回复
    2. 您这样理解也是没错的,但是这个牵扯到了信息的展示的顺序
      1.在你点击这么屏幕的时候,你是将所有信息都想到了我要借多少,我能接受的还款行为。“输入金额”这个动作是慢于我思考“输入金额”“利息”“还款方式”等,如果你知道了平台还款方式以及利率不是你能接受的情况下,你还会输入金额吗?就像我想买一个东西但是借钱分期实在太贵了,我还会考虑我要借200还是借2000吗?这些信息的展示是优先级高于输入金额的。
      2.“因为利息是根据你的借款金额、还款期数和还款方式结算出来的。当用户调起键盘开始输入金额的时候,借呗是会实时更新利息等信息的。“用户在没有被告知提示的情况下如何知道利息内容,怎么获取,这样是一个很懵逼的过程。
      3.我觉得对于交互来说,应该考虑真实的业务场景,对于它展现的业务场景来说本来页面已经是很宽了,需要用户注意的内容也是在页面顶部,对于强调显示等都做的很完善了,所谓对用户的影响已经很低了。

      回复
    3. 用户要借钱,首先会关注“这个平台可以让我借多少”“利率是多少”,这两个信息在上一个页面已经告诉用户了。

      回复
    4. 对于工作记忆来说,用户很容易忘记上一步操作的信息,当前页面显示会牵扯到的信息是更好的选择

      回复
    5. 分析的很到位 :!:

      回复
    6. 嘻嘻 ~ zls1229694364 ~谢谢

      回复
    7. emmm我觉得还要考虑整个使用流程,首先这个页面明显已经不是为了吸引用户“来选我,来选我”的页面了,而是进入借钱的业务环节了,可以看出页面的信息都是基于用户输入的金额显示的,那么未输入前就很难展示这些信息,如果按你所说的,用户已经通过上一个页面判断自己要这个产品并进入这个借钱的流程,此时你再把利率、(借多少其实人家已经显示了)再显示一遍,会不会造成某些风险呢?(比如仔细一看这个利率还是有点高啊,别的平台多少来着?算了算了不借了)。所以我觉得借呗这种交互的改造应该也有引导用户快速、专心完成业务的需求。

      回复
  7. 在12306和飞猪的界面上,我更倾向12306的的的信息更清楚和完整一点,虽然飞猪的层次感好一点,但中途的时间不清晰,会造成旅途的很多困惑,比如到中转站的时间是晚上还是下午,需不需要进餐,或者休息,而且中转的时候都不在一个站,去另外一个站的路途长短,都是需要考虑的。

    回复
    1. 感谢您的提问,首先飞猪是可以告诉用户是同站换乘还是异站换乘,其次我觉得用户是不是需要进餐和休息直接通过间隔时间就可以判断了。

      回复
  8. 学习了 ;-)

    回复
圈子
关注微信公众号
大家都在问