IT之家网友:谈谈微信、QQ、MIUI联系人存在的排序Bug

2019-01-01 16:06IT之家 - xgjhlws
感谢IT之家网友 键盘侠真多 的线索投递!

最开始是本人在微信通讯录里找一 李姓联系人没找到,搜索发现确实在我的好友列表里,后来就发现:这几个大公司中的通讯录联系人排序做得都不是很好,不只是微信,还有QQ、MIUI系统联系人,排序存在bug。

腾讯就比较奇葩了,微信和QQ的安卓版本排序惨不忍睹,iOS版本却大体正常。

下面详细分析

微信(安卓版)排序如下:

由上图可见部分李姓联系人被排在了刘姓下面,而梁(liang)姓居然被排在了李(li)姓前面,究其原因应该是所有的汉字都被全部翻译成拼音再进行排序的。图中在刘(liu)姓上面的李姓联系人第二个字都是a-q,刘姓下面的李姓第二个字都是r-z。如果是看起来符合逻辑,但是在中文状态下并没有道理。

MIUI系统联系人:

大家可以看到,沈(shen)姓居然被排在了尚(shang)姓前面。。。

还有下面的:

仇(qiu二声)和邱(qiu一声)还有覃(qin二声)、乔(qiao),难道不应该是按照乔、秦、覃、邱、仇、屈来排序吗?你看看上图排的是什么顺序呢?

再说QQ

安卓:(也是李姓被排在了刘姓后面)

而iOS版:(却是正常的李——梁——刘)

目前尚不清楚这些应用软件用的什么排序方式。希望能够改进符合中文环境下的顺序排列。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

文章价值:
人打分
有价值还可以无价值
置顶评论
    热门评论
      全部评论
      一大波评论正在路上
        取消发送
        软媒旗下人气应用

        如点击保存海报无效,请长按图片进行保存分享