首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你们用难用的手机软件吗?聊一聊手机软件编程中我对人机交互的理解

你们用难用的手机软件吗?有多难用?难用到用一次,就卸载掉了吗?哈哈,真有这样的情况~#!@@#

编程人员在软件研发过程中,也就是满足客户需求,给客户编写软件的过程中,他们对界面的理解和重视程度是不同的,这样做出的软件有时候,真的是很让人不舒服。当然,满足客户的功能是首要和基础的,在满足了功能的这个基础上,就要考虑一点人机交互层面上的东西了,这方面还不是指布局和配色上的

计。

我在这里就想说说我对编程中的人机交互的一些看法。

先探讨一下软件的发展趋势:随着社会的进步,越来越多的工作是在手机端完成的了,如果可以不开电脑用手机就可以解决的问题,那么我也不愿意开电脑。手机随身携带,方便快捷,大部分时候是够用了。手机应用淘汰电脑的趋势越来越明显,这就是软件的发展趋势,软件将从电脑走向手机端。

这个发展趋势是毋庸置疑的,但是手机软件却是和电脑软件有很大的不同的,因为手机屏幕很小,我们绝对不可能把电脑上软件的界面平移到手机上,那样就没发用这个软件了,对吧。

再有,我们评估一下电脑中软件的各种功能的使用频度,我们会发现,只有5%以下的功能是经常被使用的,剩余的95%的功能,都是为个别人设置的,很少被使用的。那好,既然一个软件只有5%的功能是常用的,那么其实大部分的功能是可以隐藏的,对吧。手机屏幕这么小,信息太多了放不下,那么我们只要放软件的5%的功能就够了,对吧。

砍去不必要的功能,隐藏起来,放在“高级按钮”里面

在软件使用过程中,我们可以一屏展现多个要素,我们也可以提供向导式的,下一步,下一步的界面,通过向导的步进式界面,拆分要素,让每一个界面要素非常的少,重点突出。想一下,如果是一个新用户,是一屏多要素,还是向导式的步进界面,更容易让人觉得容易上手呢?一定是向导式的界面。在无线路由器的设置中,我们可以看到首先是向导式的一步一步设置,而一屏或多个不同标签页的设置,是叫“高级设置”或“专家模式”的。

还有一点,向导的步进式界面,拆分了要素,将要素分类,起到了突出重点要素的效果,每屏要素少了,重点就突出了,这里很类似做PPT上“留白”的艺术。

使用软件的人中,99%的人不会认真看说明书。这就如同你买了一个冰箱,买了一个洗衣机,买了一个电视机,你会认真看一下说明书吗?当然不会,我们自信尝试一下就可以用了,在软件的使用中,也是如此。

所以,你要把软件编写的“从众化”,不要弄很多的,左划,右划,划出隐藏的东西,不要弄很小的下拉列表,点一下小小的三角,出来下拉菜单,再去选择。这么小的屏幕,你折腾用户,那用户用一次,之后,一定不会再用了。对于上述说的这些不对的设计,我个人的意见是“这是反人类的”,哈哈。

什么是好的交互设计,就是:要素简洁、重点突出、步骤清晰、一目了然的设计。配色与美丑倒是其次。只要我做到了好的人机交互,即便配色用红配绿这么夸张,也比上面让人摸不着怎么用要好的多。

在用户需求分析之后,对于手机软件,就要在设计界面流程之初,考虑考虑人机交互方面的事情了。

把软件所有的功能进行分类,只展示常用的5%的主要功能,剩余不常用又必须的功能隐藏到高级功能的按钮中去;把要展现的要素按照不同的重要程度、不同的先后次序进行分类,拆分到多个界面去,尽可能的利用向导式的步进界面,引导用户选择,是“选择”而不是“输入”;要更多的考虑“方便”能少按一次按钮就要少摁一次按钮。

尽量不要使用下拉框,左划,右划这类的多数用户不熟悉的功能,不要为了用一个控件而去用一个控件,考虑方便,需要用什么就用什么,多数基础的控件就可以满足要求。

在考虑好了方便交互的这些东西之后,程序做好之后,测试之前,才是该考虑配色的问题,配色始终是一个重要程度比较低的任务,我是这样认为的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180908G01QWD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券