糟糕的用戶體驗毀所有!別讓你的網站變成這樣 |
時間: 2015/9/10 13:05:59 點擊: 16973 |
設計已經在創造虛擬產品中扮演了重要角色,這里提到的設計并不是看這個按鈕多酷多炫,而是設計如何運作。當然,漂亮的網站和應用對最終使用者(即所有者)體驗更好,但是當你花時間瀏覽一下神奇的互聯網世界,你會發現糟糕的設計實踐依然隨處可見。 有些人并沒有真正懂得設計并不僅僅只是精確的像素而已。 以下是設計中的一些大忌: 1.要求用戶正確無誤的輸入信用卡號 這一條讓我不能忍,眾多網店、支付通道以及基本所有人在涉及輸入信用卡信息時,都會按慣例要求用戶按照網站的邏輯架構來提供信用卡信息。如你所料,網站的開發人員強迫用戶理解網站的后臺邏輯。 我最愛的是PayPal提示信息:
否則呢?聰明的程序開發員先生?如果我用標點分割數字,就會將這串卡號視為無效?因為簡單的檢查一下我輸入的字符串很難,所以需要我去掉所有不希望出現的符號而僅僅輸入數字?這是幼兒園水平的編程。 請不要打擾用戶正確的輸入信用卡號,嘗試接受他們輸入的一切信息,忽略無用信息,提取有效數字。 在信用卡頁面,不要讓用戶先選擇卡號類型。我知道這看起來像是我對PayPal的吹毛求疵,但是這是他們開始添加信用卡的流程截圖: 可不可以不這么做呢? 那么,可不可以不先這么做?信用卡類型在輸入信用卡號時可以被輕松的識別出來。Visa是4開頭的,MasterCard是51或55開頭的,以此類推。 不要讓用戶做你該做的工作。 2.要求用戶創造復雜的密碼 我可以看到你們中的一半(特別是程序員)要斜眼鄙視我了。
事實并不是這樣的,是密碼的長度保證安全而不是復雜程度。 復雜的密碼是愚蠢的開發想出來的,他們要求用戶輸入:大寫字母,數字甚至是特殊符號這些東西。在他們的腦子里安全密碼的范例是:
這里面包含一個數字,兩個特殊符號(減號和嘆號),再加一個大寫字母。現在讓我們來做一道簡單的數學題。 密碼的每一個位都可以放入52種單詞(大、小寫),10種數字和12 種常用特殊符號。一個位置就有74中不同的選擇。不如就算80種吧。 限制用戶輸入最少7個字符,我們于是得到最少(80ˆ7):
現在我們來看一下“不安全”的密碼有多少種組合。就算我們只允許大寫和者小寫字母,但是提高一位最少輸入字符數到八位。每個位置可以放52種字母,于是得到(52ˆ8):
看到沒有?53萬億Vs 21萬億。一個因為不需要用戶折騰怪異字符而輕松記住的密碼在實際抵御黑客攻擊時將更加安全可靠。 通過比較這個密碼更加安全可靠,難于攻破:
此外,增加密碼的復雜程度將使其更加不安全,因為用戶會傾向于把密碼寫下來。實際上,普通人設置
本文標簽:糟糕的用戶體驗毀所有!別讓你的網站變成這樣 |
上一篇: 企業應該為出色的SEO投資多少? 下一篇: 十大令人振奮的移動端APP設計趨勢 |