臭魚的blog:http://www.chouyu.com.cn/
前些日子,danger 說,當他打開瀏覽器時發(fā)現(xiàn)google toolbar已經自動更新成更高的版本了。沒有詢問,沒有提示。這讓他有些詫異。不過,反過來想,如果類似的操作總是先詢問用戶,似乎也挺討厭的。那么,到底是事先詢問一下呢,還是直接幫用戶搞定呢?
很多的互聯(lián)網產品中都會遇到這樣的問題,比如,一個在線殺毒軟件,是否要自動幫用戶更新病毒庫?自動的更新似乎應該是件好事兒,免去了很多手工的操作。但是,在沒告知或詢問的情況下就自己行事了,似乎又有些問題:沒有給用戶自主的權力。試想,當我打開電腦,聯(lián)上網,電腦自己就開始了很多動作,我不知道它都在干些什么,后果會是怎么樣的,也不知道如何才能讓它停下來。嗯…我想,我會有些害怕的。
這些自動功能做的事兒,通常情況下,是用戶需要的,為的是方便用戶。但是,太智能、太自動了,會讓人感覺有點兒象流氓軟件,悄悄的行事,似乎左右了用戶的意旨。當下,那些風云人物們?yōu)榱酥圃煨侣,把流氓軟件問題炒的火熱,似乎軟件的流氓比真實的流氓更招人恨。我們這里說的問題,并不是真正的流氓軟件問題,只是為了方便用戶而實現(xiàn)的一些自動功能,本意是要學雷鋒做好事,要是被當作流氓,那可就太冤枉了。給用戶知情權,讓用戶能駕馭,這是設計上的原則。
不過,總是詢問又太騷擾了,偏向了“技術模型”,即,把技術實現(xiàn)的過程都展現(xiàn)給用戶,讓用戶來做決定。太多的復雜的技術問題,用戶恐怕是很難回答的,也不會有興趣去研究。把產品設計的簡單、易用,這也是設計上的原則。
“這些原則都是誰編出來的?自相矛盾?!”
解決這個問題最正常的思路大概應該是:互相遷就一下,有點兒自動,又不太自動。這是對的,是有效的。不過,也是比較籠統(tǒng)的,或者,干脆說是比較虛的。需要具體情況具體分析才有意義。中庸之道嘛,每個中國人大概都能給出這個解決辦法。
設計中另外一種慣用的方法:給一個缺省的設置,同時提供用戶自定義的設置。這也不失為一種解決辦法。這樣的設計大概需要這樣幾部分的內容:
- 有更新的時候,給一條消息,告知用戶;
- 消息的下面要有個設置功能:“下次不提示,自動更新……”
- 菜單欄中有“常駐”的設置功能,讓用戶設置,是否提示,是否自動之類的。
這……恐怕已經太復雜了,和“自動的更新,沒有詢問”相比,復雜的太多了!白詣拥母,沒有詢問”想要實現(xiàn)的就是簡單,如果為了解決其中的不妥之處,而改變這個設計的初衷,那恐怕就沒什么意義了。
我在這里提供一種供參考的解決辦法:
- 自動的操作,但,不能打擾用戶的正常使用,比如,自動下載、更新,但不能影響用戶正常的使用電腦;
- 允許撤銷。如果用戶對自動操作后的結果不滿意,可以方便的撤銷。
這種解決辦法源于對辦公室內清理字紙簍工作的理解。
我們的辦公樓里,每人有個字紙簍,大約每天下午4點半左右會有清潔工來清理。字紙簍里的垃圾袋會被“自動更新”。
這個收垃圾的過程不會不打擾正在辦公的人。如果收垃圾的過程象廟會里的跑旱船一樣的聲勢浩大,恐怕大家都會要求不要每天來收垃圾了。這就是上面說的第一點---不打擾用戶的正常使用。
我曾經假設過,如果我突然發(fā)現(xiàn)之前曾經把一張寫有重要內容的紙扔到字紙簍里,并且字紙簍已經被“更新”過了,那該怎么辦?我是不是可以找清潔工去算帳?“干嘛把我的字紙簍倒掉?干嘛不先問問我?我那里面有重要的東西,你給我找回來!”(啊…我只是假設一下,實際上我不是那么混不講理的人。)清潔工當然不可能在浩如煙海的垃圾中找到我的那張紙,除非他會變魔術。在軟件中,是可以變魔術的。自動更新了,如果您不喜歡,那可以撤銷。轉瞬間,昨天那裝滿各種垃圾的字紙簍又呈現(xiàn)在我面前了,我是多么的興奮啊!
界面是一個交流的方式,我們通過界面和用戶間接的交流。這種方式與真實的交流相比,沒有太多本質上的區(qū)別,只是更間接些。對于收垃圾這件事,如果清潔工能做到“不打擾”且“可撤銷”,是非常棒的。如果,用戶對于軟件的更新和字紙簍的更新需求是相近的(我覺得是的),那么,用同樣的交流方式來處理軟件的更新,我想,應該也是比較好的。我對“更新字紙簍”的過程理解還是比較膚淺的,畢竟沒有過切實的體會,更沒有經驗。也許,明天下午應該跟那位來收垃圾的清潔工聊聊,或許會有更多的收獲。
明天,會不會是個可愛的MM來更新字紙簍呢……
本文鏈接:http://www.95time.cn/design/doc/2007/4530.asp
出處:藍色理想
責任編輯:moby
|