關(guān)于聯(lián)系人排序的思考 |
發(fā)布時間: 2012/8/24 10:51:27 |
目前,對于聯(lián)系人的排序,如果不考慮對方的在線狀態(tài),一般都是按照音序排序的。所謂音序排序,也就是拼音字母的順序:首先是按照整個拼音的首字母(26個字母從A~Z)的順序排列,如果首字母相同,則依次按照聲母順序、韻母順序以及音調(diào)順序進行排列;
舉個例子來說 如: 阿(a) 白(bai):與阿相比,首字母b在a之后,所以“白”在“阿”之后; 包(bao):與白相比,前兩個字母ba相同,o在i之后,所以“包”在“白”之后; 本(ben):與包相比,首字母b相同,e在a之后,所以“本”在“包”之后; 崩(beng):與本相比,beng比ben多一個g,所以“崩”在“本”之后; 補(bu,三聲):與崩相比,首字母b相同,u在e之后,所以“補”在“崩”之后; 不(bu,四聲):與補相比,字母相同,不是四聲,補是三聲,所以“不”在“補”之后; 下面,我們來看一下iPhone通訊錄中聯(lián)系人的排序: iPhone上通訊錄的排序 左側(cè)是字母分組及組下的聯(lián)系人,右側(cè)是音序條。音序條由從A~Z的大寫字母和“#”構(gòu)成,點擊某個大寫字母,可定位到相對應(yīng)的字母分組及組下的聯(lián)系人,點擊“#”則定位到“#”組及組下的特殊字符和數(shù)字。 對于包含“音序條”的聯(lián)系人排序,實際上是把所有聯(lián)系人按照首字母分成了27個小組(26個大寫字母組和一個“#”組),再在每個小組內(nèi)進行排序,即組外按照大寫字母的順序排列,組內(nèi)再按照音序排序; 這樣分組的意義在于,方便用戶快捷的找到某位聯(lián)系人,比如:用戶想找一位姓“李”的聯(lián)系人,只需要在頭腦中思考一下“李”的首字母是“L”,就可以通過點擊音序條上的“L”,快速的將首字母為“L”的聯(lián)系人組找出來;從而縮小查找范圍,并減少從上往下滑動的時間和距離; 細心觀察,還可以注意到這樣一個現(xiàn)象,在iPhone通訊錄中的聯(lián)系人,并不是按照昵稱全拼的音序進行排序的,在每個字母分組下,根據(jù)首字符是中文還是英文,還分成了兩個小組,英文昵稱顯示在前,中文昵稱顯示在后。英文之間或中文之間再按照全拼進行排序: iPhone通訊錄:根據(jù)首字府區(qū)分為中英文兩組 不區(qū)分中英文,按全拼混排的結(jié)果 這樣排序的原因是:不管中文還是英文,用戶要獲知其首字母,其實是需要用戶在頭腦中做有意識的轉(zhuǎn)化的,比如,用戶要找一個姓“李”的人,會現(xiàn)在頭腦中想到“李”的首字母為L(或者lily的首字母為L),然后定位L,開始在“L”組下進行查找; 目標是中文還是英文,用戶自己知道,如果按照中英文分開,用戶一眼就可以鎖定目標所在的區(qū)域,從而在中文或英文的范圍內(nèi)尋找,縮減了瀏覽范圍;如果不區(qū)分首字符中英文,則用戶必須在整個字母組下去通覽一遍,目標范圍較大,查找起來效率相對較低;此外,所有英文在一起,所有中文在一起,這種排序從排版上來說,利用了格式塔的相似性原理成組,視覺上也更加工整美觀,利于瀏覽; 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |