美文网首页设计解释 学iDesign
各种犯冲的交互原则怎么解?

各种犯冲的交互原则怎么解?

作者: 鲜核桃 | 来源:发表于2016-10-18 16:38 被阅读196次

    你点了删除或者保存键,然后你就离开了,过了半天你回来时却会发现系统竟然傻傻的弹了一个对话框问你,你确认要删除或保存吗?


    保存确认.png

    针对这种系统不够智能的表现,about face里有两句话很经典:

    第一句:做,不要问。
    第二句:请求原谅而不是请求许可。

    核桃乱解:用户要删除就是删除,别废话啰嗦的再让用户确认删除。哪怕错了请求用户原谅也好过用户让你做你还傻傻的问你确定吗?

    可是,万一删错了呢?或者是用户误操作了呢?

    因为根据雅各布尼尔森又总结了:10 Usability Heuristics for User Interface Design.


    HE

    其中一项就是:Error Prevention(核桃乱翻:规避错误)

    这是否与“做,不要问”冲突?

    曾经一度,这个问题困扰我很久。我会很纠结在流程里是否要跟用户做删除的确认。不做直接删,又担心用户误操作;询问用户是否要删除,又显得系统好傻,不够智能。
    其实作为设计师,我们对比一下Photoshop和Sketch这两款软件,也就明白了。
    PS就是会询问用户。而Sketch不会。
    是PS错了吗?
    其实PS的询问确认也不能算错。从避免用户误操作的角度上说,多问一句显然是没错的。
    而Sketch为什么就可以“做,而不问呢?“
    因为Sketch的具有“恢复历史版本”功能。无论何时,你都可以选择回到过去。所有的错误都是可以被抹掉从正确的节点重新开始。


    恢复历史版本.png

    这完全遵循了about face里的:请求原谅而不是请求许可。
    同时也遵循了尼尔森的:Error Recovery.(核桃乱翻:修正错误)
    对于SK来说,老子就是有胆子也有实力犯错。
    结论:所以,当你的技术支撑不能做到可以让系统随时从错误中恢复,那删除前询问确认一下还是很有必要的。不过,这会让你的系统显得比较老土而已。PS比SK老很多岁的。墙外的时代已经翻篇,我们却只能留在历史的车辙里望空兴叹:体贴智能的系统到底离我们有多远?

    相关文章

      网友评论

        本文标题:各种犯冲的交互原则怎么解?

        本文链接:https://www.haomeiwen.com/subject/crdtuttx.html