这10个APP设计过程该避免的雷区
2016-07-21

APP是一个团队,甚至是一个公司,最终呈现在用户面前的具体产物,也是是否能够产生具体收益最重要的一环。如何呈现,如何体现人性化,如何留住客户,都完完全全在APP当中展现出来。而这种展现,如果出现一些小的瑕疵,使得用户体验感不佳,都会被无限地放大再放大,最终导致用户大量流失。而这种情况,在初创公司的APP中尤为明显。

撇开与设计不相关的部分,譬如服务内容、文案等,在APP的设计上有那些原理和规则,能够直击用户的痛点,而规避雷区呢?

今天就来谈一谈“APP设计的10个必须规避的雷区”。

 

1、糟糕的第一印象

 

用户的第一印象:初装APP的介绍页及APP实际界面首页。用户会根据看到的给出自己的第一感觉,即是是否符合预期。如果介绍页繁琐,首页观感不佳,甚至会直接删除。第一印象尤为重要。

除外,第一印象还包括你用户的实际体验上,加载速度是否足够流畅、UI设计是否足够通俗易懂、交互设计是否简单而易于操作、内在控件和细节是否能够反应品牌的直接理念,这些都是用户是否继续或长期使用的缘由所在。

 

2、无引导或无效引导

这里包括两个概念:APP是用来做什么的?APP是如何与用户进行交流的?

在初次与用户接触之时,都会注重让用户知道APP的关键性服务内容。而在一些功能组件上,会明显地提示用户:应该如何操作、往哪里浏览、可操作控件、操作的结果。而设计到信息的视觉化是,在视觉线索的设计上应当遵循这些原则:

色彩:鲜艳的色彩更能抓住眼球,适用于可点击的元素上使用;

空间:在关键元素周围留下足够的空间,让用户更容易发现,也易于操作;

排版:使用简单干净的字体(尽量使用画笔粗细统一的字体),并且挑选适合屏幕的字体,确保整体上的可读性。

 

3、复杂的界面

有些APP习惯于将自己视为一张用户说明书,恨不得将所有的信息点罗列出来,事无巨细,这是非常失败的。

对于用户而言,繁杂的界面就像一个游戏APP,一旦用熟了就像是游戏通过了,开始索然无味,再无兴趣打开。

应当将APP归于其本身想要解决的问题上,分门别类,简化你的APP界面。

 

4、非标准的图标或操作

对于大多数系统而言,有其固有的操作系统或插件标识,就像“F图标代表Facebook,在你的设计中使用F图标即可”、“推特图标为小鸟……”一样,在你的APP中需要用到这些时,直接使用他们的逻辑即可。

标准化的设计不仅省时省力,还能够让用户快速上手。

 

5、杂乱无章

毫无疑问,现代设计最大的败笔就是杂乱无章(任何看似繁杂的艺术中,事实上都有其独特

的逻辑,并非仅是乱)。

APP是容纳在一个小屏幕中的,因此你要考虑到屏幕的可承受范围,不可将所有组件一股脑的放进来,无论是一款游戏、工具还是电子报刊的应用,都是如此。

在设计上要先考虑屏幕的可承受范围,用单独一屏承接一个内容,以切换界面来呈现不同内容的方式。当你的编排符合逻辑和用户习惯,整体上干净整洁之事,用户自然会自觉地滑动以触发不同的内容。

 

6、细小密集的元素

细小的内容适当用户在操作之时容易触发不相干的内容,换句话来说,就是难操作、用户体验不佳。

在你做设计之时,就应该留意到各个可控内容的空间间隙,是否方便用户进行精确的点击。

在设计中,并无绝佳的设计距离,但卡片式对于触发体验来说,还是比较友好的。

 

7、设计上不一致

对于一个APP的设计上,我们要求他是有逻辑的,即是他的各个元素是否有一致性、交互和运作方式是否统一。一致性使得用户能够快速上手APP,统一的设计让用户对于不同的界面有了预期。

当用户在使用APP的时候,他总会希望这是一个聪明的APP,即:他跟我想象的一样。而这种一样,就是基于APP本身的设计、体验是符合基本的预期的,无论是色彩的样式,还是交互到运作模式,最后当然是长久的设计和操作逻辑上。

 

8、与系统同步

APP是应用于操作系统之上的,在审美或操作习惯上,应与操作系统保持一致。

Ps.这大概也是Instagram此次更换logo的原因所在。

 

9、不设置默认

在ui界面中,默认设定数值是尤为重要的,它不仅仅体现在向用户提供有价值的参考,还能方便用户的操作。当然,这种数值不一定是必然会在某种情况出现的,也可以是用户先输入了某些数值,APP再输出参考示例等。

默认设定让用户明白如何使用这些设置、表单和控件,提供模板和参考,甚至让整个交互更易懂。默认设定对于反馈也有着重要的作用。许多表单用户是如何填写的,设置是如何选取的,最终都会反馈回来,从而让设计者更容易明白用户是怎么做的。

 

10、反馈机制形同虚实

用户体验是一个相当复杂的概念,反馈将帮助设计师更好地理解它。

 

很多APP的反馈机制基本上是一种虚实。正确的反馈机制应当这样设计:

·告知用户他们所处的位置,或者显示当前状态(比如光标悬停色彩改变等);

·当某个动作执行的时候,应当给出相应反应(比如提交表单完成之后给予成功提交的提示);

·告诉用户发生了什么,以及接下来将会发生什么(比如加载中的进度条)。


新闻资讯