使用 iPhone 自带计算器 App 计算 2n-n 或 n^2/n 时,容易发生误操作使答案得 0 或 1,是否需要改进?

使用 iOS 8 自带计算器计算任何 2n-n 或 n^2/n 时, (例: 24-12) [图片] [图片] 当用户按下一次 = 键, 输出结果为 …
关注者
79
被浏览
76,447

19 个回答

先放结论:目前应用了[连续等号]这个功能的计算器程序的交互设计确实是有问题的。

=============================

记得早期的功能机就有这样的设计了。所以,这个并不是苹果创新的设计,也不仅仅苹果一家有这样的问题!目前的windows自带的计算器、WP、安卓机(部分)等设备也有这样的设计。

【更新:刚特意测试了一下安卓原生4.4和5.0,它们均没有[连续等号]的设定。其中,安卓5.0的计算结果是预显示的。没有题主的这个问题。但,由于安卓第三方ROM很多,不能一概而论。所以改为:部分安卓机】

[连续等号]:重复之前的运算。例如,4-2连续等号后,可以按出负数;2*2连续等号,可以变成2^n。加减乘除都有这样的情况。

这个实际上是故意做的一个拟物设计,模拟传统的实体计算器。这个功能挺有意思,但是目前计算器软件(部分具有连续等号功能的!)的交互确实有不足!

那么,为什么这样的设计在传统计算器上没有交互问题?

原因:

1.传统计算器上有显示刷新效果(硬件原因的闪一下)2.传统计算器(部分)有声音提示3.实体按键的触感

又,为什么计算器软件出现了这样的交互问题?

原因:

1.刷新太快,难以感知2.没有(绝大多数)没有声音提示3.鼠标click后的指针没有明显的交互:虽然按钮点击后,有点击效果,但是对于人来说,习惯了点击效果了,从而导致感知弱化。不过按Enter的感觉还好4.手指touch屏幕后没有强烈感知交互:虽然touch后也有点击效果,但是如果有震动效果是不是更好?5.补充:一般App的等号被设计在屏幕的右下角,而右手操作者的手是容易挡住或者误操作的。

PS:不过题主确实提出了一个交互设计的好问题,计算器软件应该让用户感知到[连续等号]的操作。

ok 我遇到过一样的问题,比如100-50=50 以为等号没用,又按了一次等于0

当时数额比较大,算了几遍,都没反应过来,还以为出问题了。原来是结果和第二次输入的数一样,导致这个问题。

至于楼上觉得楼主sb的,可以考虑下,如果更复杂的运算你也可能范同样的错误,而且这个问题的确是很容易造成用户困扰的,其他计算器为什么不会出现这样问题?

所以就不用觉得楼主sb了,这个设计确实不好