笔者是一名喜爱金融并从事金融行业的女设计狮,过去一年作为团队里面的唯一交互设计师磕磕碰碰地参与了全程开发,完成基本框架的搭建并进入迭代阶段。
回溯过去一年踩过的坑以及没避开的雷,笔者总结了以下几点设计经验心得:
(1)精确严谨
俗话说“谈钱伤感情”,因此涉及金钱,用户一般会以200%的注意力警惕不确定性,以防伤钱。那么设计师应该如何做才能让用户放心他们的钱袋子呢?笔者认为第一条必须是格式准确,数据正确无误,即使数据加载异常,结果也不能引起异议。
例如,涉及转账和价格设置时,一定要清楚数据精度,保证数据分毫不差。举个粟子,从交易账户转出金钱时,点击转出金额输入栏,弹出数字键盘,假如是5万块,用户往往只会依次点击5,0,0,0,0,然后就会收起键盘,此时不经处理的数据会显示为50000元。然而,银行给大家出示相同金额的凭据时不会只写5万元,而是5万元整。这个“整”对应到app里面就是,当用户的输入精度不足时,设计师要把精度补足,体现为输入框失焦后或者提交前,把50000元变为50,000.00元。或者有人说,至于这么处女座吗?难道会有人拿这个来扯皮吗?笔者不知道,但是万一有呢?况且,这样一个又一个严谨无误的细节帮助构建一个可靠印象。
在格式准确后,更大的任务是保证金额数据正确无异议。那么如何保证呢?笔者认为设计师在这里最容易忽略的是数据刷新以及数据异常,如数据刷新频率异步,数据接口发生错误,计算因子没有关联刷新等。虽然这些听起来像是技术哥哥该操心的问题,但事实上也是交互设计师需要考虑到的情况。
如下图所示数据交互包括用户操作触发客户端发送请求,然后服务器返回数据这一过程。其中,只要任何一个线程发生错误就会影响到关联数据;只要相关数据刷新不同步,就会导致2a+b=c不再相等。
以笔者工作中的实例来说,由于现货行业实行每日无负债结算制度,所以总盈亏这个参数得由客户端根据公式算出,而曾经一次由于网络连接异常,没有加载到现价,导致用户总价值几千块的证券产品,算出了负几万的盈亏数据。可以想象,当时有多少匹马在用户心中奔腾而过。同时,这种问题发生了,就很难挽回用户对品牌的信任。为此,涉及金额的数据必须是在核查正常有效,才能呈现到界面中,如果发生异常,使用“--”等符号告知用户暂时无法查询会比呈现一个错误的数据给用户正确得多。
网友评论