2015.04.24
对这个问题的思考,源自于知乎上的一个问题:使用 iPhone 自带计算器 App 计算 2n-n 或 n^2/n 时,容易发生误操作使答案得 0 或 1,是否需要改进?。在这个问题中,我从用户的角度和产品的角度,作了简要回答(查看我在知乎的回答)。先将回答整理,分享给大家。希望引发思考和讨论。
在手机或者电脑上,打开内置计算器,输入任意一个数,然后点击加减乘除(+-*/)任一运算,之后在输入另一个数字,点击(注:Click或Touch,下同)等号。然后再点击等号,然后再点击等号·····
发现了么?在第一次点击等号之后,每次点击等号会使你之前输入的运算再进行一次。例如,我输入8—4并点击第一个等号后,显示4;当我再次点击等号后,显示0,再次点击等号,显示—4····
实际上,这个功能是继承了传统计算器的设计,我称之为连续等号。在传统计算器和键盘手机上,这是一个实用的小功能,在一些情况下能够减少使用者的操作次数。但是,在软件上,这个功能却令部分使用者困扰。
对于智能手机、Windows计算机、Mac计算机等设备自带的计算器软件,开发者/设计者细心地让计算器拥有了连续等号的功能。以我猜测,出发点是为了照顾部分习惯了传统计算器的用户,以及作为一个小技巧。在计算机(Computer)或者键盘手机上,一般使用者以及连续等号的使用者在使用时,并没有遇到太多的问题。但是,如前言中提到的问题一样,部分触摸屏智能机的使用者在计算器时,没有感知到连续等号从而误以为计算器软件出错了!
现在我们来分析一下,为什么使用者在触屏设备(下文以iPhone为例)上遇到连续等号引起的问题?
在这之前,让我们先回顾在计算机/键盘手机/计算器等设备上使用计算器软件的体验。使用计算机/键盘手机/计算器时,使用者或可以感觉到按键的起落(键盘、鼠标、按键),或可以感觉到屏幕的刷新(计算器和小灵通之类),或可以感觉到声音的提示(计算器),或可以准确看到屏幕中计算器软件的视觉反馈(计算机)。
而在iPhone上:
●在设计上,iPhone的计算器在点击等号出结果时会有声音进行提示。但是,很多用户会将手机静音,这意味着操作的时候没有了听觉的提示。
●iPhone的计算器软件没有别的交互提示。比如轻微的按键震动、双行显示、显示结果的小动画等。
●该计算器软件的界面仿照了传统计算器,将等号键放置在右下角,容易被误按。
我认为,这三点是让用户不容易感知到连续等号,误以为计算器出错的主要原因。
无法感知离不开三点:看不到、听不见、摸不到。我认为:改进围绕这三点开展即可。听已经有了,那我们就说说看和摸。
关于看:
●双行显示
●按下等号后,添加显示动画(例如安卓5.0原生计算器中算式和结果的交替动画,不过安卓5.0原生计算器并不支持连续等号。)
●调整等号的位置
关于摸:
●按下等号时,轻微震动
知乎的这个问题以及下面的回答对我的触动挺大。这个问题刚被提出来时,有很多人不理智地对题主劈头盖脸的批评与谩骂。我不知道那部分人中,有多少个人是耐心读完别人的疑问,然后自己实践、思考过的,但是有疑问就是不完美,便值得我们去思考、去想解决方案。
不求最好,只求更好,无限趋近于完美。
附一:
1.其实可以去掉连续等号功能,其实这个并不会带来太大的困扰。
2.有个更极端的案例,Numerical这款App没有等号,Calculator Without Equal。
附二:
不同答案,可以代表答主的潜在身份,认为是个问题,需要改进的,是产品狗;认为不是问题无需改进的,是程序猿;不正面回答问题,而是告知题主操作失误的,是普通用户。
所以,你猜猜我是什么?