首先回答你,微信可以在多个设备上同时登录,现在有移动端微信 和PC 端微信,还有网页版微信,理论上一个账号可以同时登陆两台电脑和一台移动设备(手机或平板)也就是微信同一账号可以登录三台设备。 这个登录其实也是有很大的限制的,当你在电脑前,微信允许你通过“扫码”方式在电脑上登录,却不能用账号密码登录,所以电脑上登录的条件就是手机上已登录,个中区别是:这意味着网页登录其实是“借用”了电脑的屏幕和键盘,方便你的沟通,而不是真的在电脑上登录了。
拿QQ来举例,多设备登录的首要问题是:消息如何推送?想像你电脑上开了QQ,手机和iPad上也登录,一条消息来了通通都响起来,你在电脑上看了,手机和iPad上还是有那讨厌的新消息提醒。那可不可以根据一定规则自动推送到你最顺手的设备?QQ想到了,早前QQ时当你在电脑上登录时,移动终端就不推送消息,但可以看消息;电脑QQ注销后,消息就推送到移动设备上。但这又带来了新的问题:如果我电脑忘了退出登录,带着手机出外时,消息又看不到了,女朋友又要闹分手了。你可能又想,如果电脑没人操作,自动推送到手机上怎么样?哦啊,我保证你已经走了一个错误的方向,正如早期的手机QQ一样,系统规则越复杂,出问题的可能性越大。另外多设备也有安全性的问题,想像如果有人偷了Q号登录了你的QQ你却不知道,那隐私就碎一地了,于是又不得不加入一堆规则来提高安全性,例如在每一个终端上显示目前有多少台设备登录,并且可以远程控制退出登录,等等…… 于是带来更复杂的规则和更多问题。
在多设备消息推送问题上,苹果的iMessage处理得比较好。当你用一台设备看了iMessage后,其它设备的新消息提示就自动消失了,而且不再提示新消息。只在你长时间(例如一分钟)没看消息,消息才会重新在所有设备上提示。但由于iOS和OS X系统是姓苹果的,苹果可以让自己的程序跑在特权上,QQ却无法这样实现。于是,多设备登录就被取消默认开启。
然而对于微信,维持只在一台手机上登录还有更重要的意义。这关系到微信和QQ的根本区别:QQ是聊天工具,让你想聊天的时候登录,无论在手机上还是电脑上,不想聊天时退出。而微信是通讯工具,要求在联系对方时对方一定收到,所以微信消息一定要让手机收到。随着微信支付的市场占有率越来越高,微信已经不仅仅是通讯工具,还是个人钱包,对安全性的考虑也会限制微信的多设备登陆。
------------------------------------------------------------------------------------