秦歌(YanKaven) 的站點:http://dancewithnet.com/
今天和一個朋友討論一個系統(tǒng)的用戶ID問題,朋友堅持用按照用戶注冊的順序產(chǎn)生的5位數(shù)字作為用戶的ID,而我的建議是用用戶的Email作為用戶的ID。朋友堅持的那種ID是系統(tǒng)預(yù)先定義好的,用戶只能接受不能改變的,ID本身對用戶來將不具備任何意義,所以我把這種ID叫著預(yù)定ID,我建議的ID是用戶按照系統(tǒng)給定的規(guī)則可以自己自由選擇的,ID的含義對用戶是有一定意義的,所以叫做自定義ID。那么,哪種ID好呢?我的理由如下:
預(yù)定義ID是傳統(tǒng)的
預(yù)定義ID,其實在我們的生活中挺常見的,比如身份證、銀行卡號,都是一組預(yù)先定義好的序號,沒有用戶可以自己定義的部分。注意,預(yù)定義ID不僅僅都是數(shù)字的,數(shù)字只不過是常見的一種。
而縱觀成功的互聯(lián)網(wǎng)產(chǎn)品的ID,Google、Yahoo、MSN、Amazon、Paypal、Alipay、Taobao都用的是Email,Alibaba和Ebay用的是用戶自己定義的字符串ID,這些都屬于自定義ID。
互聯(lián)網(wǎng)產(chǎn)品中只有少數(shù)幾個采用了預(yù)定義ID,比如QQ、LavaLava和Fetion,其中LavaLava提供了Email登錄,F(xiàn)etion提供了手機號碼登錄。
在互聯(lián)網(wǎng)沒有普及時代,之所以通過預(yù)定義ID這種形式,在那個時候ID的保存是分散的不能相互連通的,只能通過預(yù)定義ID這種方式才能有效的解決ID唯一問題,還有一個原因是數(shù)字比較簡單,終端輸入設(shè)備比較容易設(shè)計,比如電話號碼、手機號碼;ヂ(lián)網(wǎng)的普及,使保證用戶ID的唯一性問題得到了很好的解決,所以這種對于用戶來講非常有意義的自定義ID取代預(yù)定義ID變成了主流。
預(yù)定義ID是難以記憶的
2000年剛剛學會使用QQ的時候,我會把QQ號碼記在小本子上,因為我記不住QQ號碼,即使后來記住了,如果長時間不用,又會忘記了,身份證號和手機號也是用了很多次才記住,使用LavaLava登錄的時候我都不會采用預(yù)定義ID,而是采用我的Email,使用Fetion的時候我用的是我的手機號而不是其預(yù)定義ID。
可能有人會說QQ很多都是9位以上都能記住,5位數(shù)字還記不住么?實際上一般的系統(tǒng)我們很難能做到用普通用戶像使用QQ那么頻繁么。QQ號碼指所以被記住,那是中國特色網(wǎng)絡(luò)市場的產(chǎn)物?赡苡腥藭f身份證那么多位都記住了,但是身份證中還有一組出生年月日呢?
很多時候經(jīng)常連密碼都記不住,何況帳號呢?
Email是最好的互聯(lián)網(wǎng)用戶ID
- Email對于用戶來講一般都是有一定意義的,容易記的,不易忘。
Email能夠很好的解決用戶名的唯一性問題。除非特意用其他人的或者重復注冊,否則用個人的Email注冊不會產(chǎn)生用戶名重復問題,方便了用戶注冊。
- 如果注冊的時候加上郵箱驗證,那么用戶很容易通過Email找回遺忘的密碼。
因此,我相信LavaLava用戶如果憑記憶來輸入帳號的話,肯定絕大部分人用的是Email,如果QQ愿意用戶通過Email登錄的話(我知道騰訊不會的),我相信用戶會贊不絕口,或許未來某時候起身份證號碼也可以自定義了。
當然,Email作為ID,也有一些麻煩,主要問題是太長,如果用在手機或者其他的輸入鍵比較少的設(shè)備上比較困難,這個時候可能自定義字符ID比較合適了。所以,看用戶的使用環(huán)境來決定什么樣的ID才是王道。
本文鏈接:http://m.95time.cn/design/doc/2007/4611.asp
出處:藍色理想
責任編輯:moby
|