2015.04.24
? ? ? ?對這個問題的思考,源自于知乎上的一個問題:使用 iPhone 自帶計算器 App 計算 2n-n 或 n^2/n 時,容易發(fā)生誤操作使答案得 0 或 1,是否需要改進(jìn)祝迂?浓恳。在這個問題中,我從用戶的角度和產(chǎn)品的角度丢间,作了簡要回答(查看我在知乎的回答)。先將回答整理驹针,分享給大家千劈。希望引發(fā)思考和討論。
在手機(jī)或者電腦上牌捷,打開內(nèi)置計算器墙牌,輸入任意一個數(shù)涡驮,然后點(diǎn)擊加減乘除(+-*/)任一運(yùn)算,之后在輸入另一個數(shù)字喜滨,點(diǎn)擊(注:Click或Touch捉捅,下同)等號。然后再點(diǎn)擊等號虽风,然后再點(diǎn)擊等號·····
? ? ? ? 發(fā)現(xiàn)了么无牵?在第一次點(diǎn)擊等號之后,每次點(diǎn)擊等號會使你之前輸入的運(yùn)算再進(jìn)行一次厂抖。例如茎毁,我輸入8—4并點(diǎn)擊第一個等號后,顯示4忱辅;當(dāng)我再次點(diǎn)擊等號后七蜘,顯示0,再次點(diǎn)擊等號墙懂,顯示—4····
? ? ? ? 實(shí)際上橡卤,這個功能是繼承了傳統(tǒng)計算器的設(shè)計,我稱之為連續(xù)等號损搬。在傳統(tǒng)計算器和鍵盤手機(jī)上碧库,這是一個實(shí)用的小功能,在一些情況下能夠減少使用者的操作次數(shù)巧勤。但是嵌灰,在軟件上,這個功能卻令部分使用者困擾踢关。
? ? ? ? ?對于智能手機(jī)、Windows計算機(jī)粘茄、Mac計算機(jī)等設(shè)備自帶的計算器軟件签舞,開發(fā)者/設(shè)計者細(xì)心地讓計算器擁有了連續(xù)等號的功能。以我猜測柒瓣,出發(fā)點(diǎn)是為了照顧部分習(xí)慣了傳統(tǒng)計算器的用戶儒搭,以及作為一個小技巧。在計算機(jī)(Computer)或者鍵盤手機(jī)上芙贫,一般使用者以及連續(xù)等號的使用者在使用時搂鲫,并沒有遇到太多的問題。但是磺平,如前言中提到的問題一樣魂仍,部分觸摸屏智能機(jī)的使用者在計算器時拐辽,沒有感知到連續(xù)等號從而誤以為計算器軟件出錯了!
? ? ? ?現(xiàn)在我們來分析一下擦酌,為什么使用者在觸屏設(shè)備(下文以iPhone為例)上遇到連續(xù)等號引起的問題俱诸?
在這之前,讓我們先回顧在計算機(jī)/鍵盤手機(jī)/計算器等設(shè)備上使用計算器軟件的體驗(yàn)赊舶。使用計算機(jī)/鍵盤手機(jī)/計算器時睁搭,使用者或可以感覺到按鍵的起落(鍵盤、鼠標(biāo)笼平、按鍵)园骆,或可以感覺到屏幕的刷新(計算器和小靈通之類),或可以感覺到聲音的提示(計算器)寓调,或可以準(zhǔn)確看到屏幕中計算器軟件的視覺反饋(計算機(jī))锌唾。
而在iPhone上:
●在設(shè)計上,iPhone的計算器在點(diǎn)擊等號出結(jié)果時會有聲音進(jìn)行提示捶牢。但是鸠珠,很多用戶會將手機(jī)靜音,這意味著操作的時候沒有了聽覺的提示秋麸。
●iPhone的計算器軟件沒有別的交互提示渐排。比如輕微的按鍵震動、雙行顯示灸蟆、顯示結(jié)果的小動畫等驯耻。
●該計算器軟件的界面仿照了傳統(tǒng)計算器,將等號鍵放置在右下角炒考,容易被誤按可缚。
我認(rèn)為,這三點(diǎn)是讓用戶不容易感知到連續(xù)等號斋枢,誤以為計算器出錯的主要原因帘靡。
無法感知離不開三點(diǎn):看不到描姚、聽不見、摸不到戈次。我認(rèn)為:改進(jìn)圍繞這三點(diǎn)開展即可轩勘。聽已經(jīng)有了,那我們就說說看和摸怯邪。
關(guān)于看:
●雙行顯示
●按下等號后绊寻,添加顯示動畫(例如安卓5.0原生計算器中算式和結(jié)果的交替動畫,不過安卓5.0原生計算器并不支持連續(xù)等號。)
●調(diào)整等號的位置
關(guān)于摸:
●按下等號時澄步,輕微震動
? ? ? ?知乎的這個問題以及下面的回答對我的觸動挺大冰蘑。這個問題剛被提出來時,有很多人不理智地對題主劈頭蓋臉的批評與謾罵驮俗。我不知道那部分人中懂缕,有多少個人是耐心讀完別人的疑問,然后自己實(shí)踐王凑、思考過的搪柑,但是有疑問就是不完美,便值得我們?nèi)ニ伎妓髋搿⑷ハ虢鉀Q方案工碾。
不求最好,只求更好百姓,無限趨近于完美渊额。
附一:
1.其實(shí)可以去掉連續(xù)等號功能,其實(shí)這個并不會帶來太大的困擾垒拢。
2.有個更極端的案例旬迹,Numerical這款A(yù)pp沒有等號,Calculator Without Equal求类。
附二:
不同答案奔垦,可以代表答主的潛在身份,認(rèn)為是個問題尸疆,需要改進(jìn)的椿猎,是產(chǎn)品狗;認(rèn)為不是問題無需改進(jìn)的寿弱,是程序猿犯眠;不正面回答問題,而是告知題主操作失誤的症革,是普通用戶筐咧。
所以,你猜猜我是什么噪矛?