实现完全个性化UI设计的10种方法
我们设计界面时经常会对用户做很多假设。我们不应该这样,却总会这样做。在缺乏确定性时,我们只是在为理想的用户进行设计。这也不可避免地给那些不属于我们典型用户的人留下体验上的漏洞。
那么,我们为什么要创建可自定义的界面呢?因为你应该关心你的用户。
如果你是餐馆老板,你不会强迫不喜欢吃洋葱的客户吃洋葱——那么,如果用户不希望视频自动播放,为什么要在他们的信息流(Feed)中自动播放视频呢?
我鼓励产品团队和设计师,在解决可用性问题时,把控制权还给用户。作为设计师,我们本不应该在体验方面替用户做出重要决定;相反,我们应该允许他们根据自己的喜好定制与我们界面互动的方式。
没有人比用户本身更懂得如何完善用户体验。通过将控制权返回给用户,使他们决定如何让体验更能满足自身需求,我们可以创建更具包容性的产品。
解决方案
创建一个满足大多数用户需求的体验基准,然后再创建满足边缘用户需求的参考设置。
惯用左手
这世界上有10% 的人是左撇子…他们只占用户的少数,所以只为他们设计是很愚蠢的。
但他们仍然存在。
在你的应用里,如果有一个需要不断重复的重要操作——比如点赞帖子,那么,何不让用户来决定将点赞按钮放在他们认为最适合的位置呢?
因为某些手势,也许会让一些习惯用左手的用户作出不必要的伸展动作。
自动播放
Instagram App
这或许看个人喜好,不过我更倾向于不会自动播放的视频。尤其是在Instagram上,因为自动播放的视频不可能回到我错过的部分。
这可能只是设置里一个简单的开关,但它会带来很大的影响。
字号及样式
Medium App
允许用户在可访问性工具之外自定义字体大小,让用户优先选择更舒适的浏览偏好。
尤其是对于阅读类应用,我认为这是必须的。我很惊讶更多的新闻咨询类应用不提供这个选项。我希望能在更多的阅读类应用看到一个选项——用以调节背景颜色,字体大小,权重,颜色,行高(指文字高度),字体等。
在我的Kindle上,比起默认值,我更喜欢浏览更大的字号,因为它让我的眼睛更容易识别。当我不需要斜视时,我能读得更快。
在一些对阅读需求较少的应用中,一些用户可能更喜欢比默认值更小的字体,或者更醒目的。
仅一个轻微调整,就可以让用户在浏览你的应用时更加舒适。
声音
Calm App
我喜欢Calm让我在应用中自定义令人放松的场景和背景音乐。时而有落雨声恰如其好,时而有轻拍海岸的柔浪声,助我进入禅宗的境界。
如果你的应用带有任何种类的背景音,那就考虑允许用户能够调整它们,以符合自己的口味。
暗黑模式和色彩主题
Apollo App
你应该注意到了,我是个黑暗模式的用户。但是,除了拥有明暗模式之外,让用户从调色板的列表中进行选择,可以使得你的应用更具个性化。
应用图标
Apollo App
我希望能有更多的应用允许我改变它们应用的图标。
让用户能够选择显示在我的首页屏幕上的图标是非常有用的。我经常会把一些应用搞混,如果我很少用它们。而且,它们的颜色也很相似。
触感回馈
如果你的应用有触感回馈,就是指当你点击某物时会产生一种震动的感觉,那就考虑允许用户打开或关闭它。
如果你的应用程序没有触感反馈,也许你应该评估一些你可以用来提升用户体验的方法。
可访问性
Slack App
在解决可访问性上,没有一种万全之策,当然这已不是什么秘密。
设计一个产品就像建造一个像图书馆或学校一样的公共场所——它需要接纳所有人,包括盲人、色盲和视障用户。
然而,仅因为你的应用符合(ADA)的要求,并不意味着它能够满足所有有缺陷的用户的需求。
因此,提供一个调整字体大小、文本颜色、缩放等功能的选项,可以对改善边缘用户的体验产生巨大的影响。
通知
Medium App
尽可能按惯例允许用户自定义通知,就像Medium做的那样,这是一条100%的路要走。
仅仅拥有一个启用或者关闭通知的一般选项不足以满足大多数用户的需要。我更喜欢一组强有力的通知选项可以让我打开或关闭——列表越详细越好。
Medium很好地做到了这一点,其他的应用在很大程度上是如此。
这也很有可能形成一种区别:让你的用户感到厌烦以至于删除应用,或者仅通过分享让他们感兴趣的通知来维持他们的持续关注。
手势
Apollo App
如果你的应用引入了新的手势和用户操作,那么何不让用户来控制他们的操作呢?
随着长大,我会在Xbox上玩溜冰游戏,而且总想为不同的招数自定义操作控件,因为我并不喜欢默认的选项。我想,如果我能够更换一些操作控件以满足自身偏好,我可以更好地组合招数。
应用程序对我来说也是一样的——有些手势让人感觉太麻烦了,其他的也不够直观。为什么我不能用双击代替长按压呢?
原文作者:Danny Sapio