pgl147258 / 为什么 ? 1 / 微信网页版登录为什么只能使用扫描二维码?

0 0

   

微信网页版登录为什么只能使用扫描二维码?

2014-09-14  pgl147258

陶智的回答(47票)】:

我是提问者,看了大家的讨论,自己又从更多角度思考了几遍,忽然有了一种猜想:

  • 微信试图成为用户的网络身份证,变革用户登录方式,使二维码成为新的第三方帐号登录入口。

目前,很多网站都在使用第三方帐号登录,如微博帐号登录、QQ帐号登录、facebook登录、twitter登录等,但是目前的第三方帐号登录方式都比较繁琐:

1、先要选择使用哪个网站的帐号。

2、转跳到对应网站的授权登录页面,输入账户名、密码。

3、勾选授权内容,并确认授权。

微信采用了新的模式,扫描二维码登录,目前在网页版微信应该是一次试水,未来可能会开放API,可以用微信登录其他网站,无需注册,只要扫描即可。

而且目前每个微信帐号都有自己独立的二维码,别人只需要扫描你的二维码就能和你加好友。那么微信以后通过API为每一个网站、每一个应用都提供一个二维码登录标识,微信用户只需要扫描就能使用那些第三方服务,也会非常方便。

以前是别人扫描你,然后知道你是谁,现在是你扫描别人,服务器找到你扫瞄的人,并告诉对方你是谁。甚至以后可能用微信购物,扫描价签,点击确认购买,售货员的设备就会得到付款成功的消息,东西你就可以拿走了。

之前微信就说过要成为平台,通过插件提供第三方服务应该是第一步,通过二维码提供第三方帐号授权可能就是第二步了。

以上只是我个人的一些推测,这个问题我邀请了 @张小龙(@allenzhang)回答,目前他还没回应。希望能得到张小龙的证实或辟谣。

——————7月27日补充——————

最近几天看了很多关于“微信背后的产品观”的信息,又反复思考了多次。今天作出一些补充。

@张小龙(@allenzhang)多次强调——趣味性大于功能,用户要的是“爽”。

@张小龙 在PPT里说:“营销的目的是让用户觉得‘爽’。口碑传播的基础是‘好玩’。爽是体验,体验比功能更易传播。”

也就是说,如果有一个功能,可以用多种方法实现,那么不要把所有实现方法都交给用户,不要让用户选择,不要让用户思考,直接给他最酷的、最炫的、最爽的。比如说网页版的登录,传统登录和二维码登录的目的是相同的,操作时间相差不多,也就是说两种可以同时存在,那么就只给用户一种最酷的,让用户不需要选择,还要大呼好爽。

另外,@张小龙 还强调——PC的入口在搜索框,手机上的入口在二维码。

这也间接证实了我之前的猜想,微信试图成为入口。而且,微信的野心更大,不仅仅是成为登录的入口,还要成为手机的入口,而一部手机就代表着一个人,微信通过二维码代表这个人来进行各种互动。比如通过二维码关注博客、通过二维码下载应用、通过二维码添加好友、通过二维码购物等等。微信不仅成为了我们的交互手段,微信还会因此得到我们的所有交互行为数据。一亿用户的交互行为数据啊!!如果利用这些数据做深层次的数据挖掘,那是多么大的一笔财富??

【黄玮的回答(23票)】:

用普通二维码扫描软件扫一下微信网页版的二维码会发现类似这样的跳转URL:https://login.weixin.qq.com/l/ZVXd53HvvIrvBIEG

这是所有安全工程师们的梦想:一次一密,抛弃臭不可闻的单因素认证方式(用户名口令),拒绝脑残的弱口令!

试着"逆向"一下微信的登录过程:

1、在网页打开http://wx.qq.com,这时网页显示的是一个二维码。

如上所述,服务器端生成临时跳转URL:https://login.weixin.qq.com/l/ZVXd53HvvIrvBIEG

2、用手机打开微信,点击右上角的魔法棒,选择扫描二维码,然后把摄像头对准二维码扫描。

客户端提取跳转URL

3、扫描成功后,手机上的微信会询问“确认登录网页版”,在手机上点登录后,网页上的微信会自动登录进去。

手机上点登录后,客户端GET 临时跳转URL,服务器端验证请求合法性后,push access token给网页上的js(或者网页上的js轮询服务器端:当前session对应的授权临时跳转URL是否已被访问过),网页上js收到access token后开始会话过程

以上,实现了客户端session和网页session的同步和绑定。

妙!实在是妙!!

PS:以上纯属我的个人YY,版权归腾讯所有,阿门。

【刘启明的回答(3票)】:

真心说一句,除了比较酷以外,我觉的对用户的实际好处真的不多,而且也会遇到如提问者所说的一些麻烦。但是这些麻烦毕竟少,用户不会因为这些麻烦而弃用微信,而且也会因为登录方式的酷,让web版更好地吸引眼球(看,人都是感性动物)

对产品而言,这种设计坚持了微信的移动性,web版只是一个辅助功能,核心还是在移动端。如果web版支持直接登录,那么微信不知不觉中就会脱离移动性了

微信带给我们的启发其实挺多的。微信的某些功能设计其实并不完全是为了用户需求的,而是为了让产品的理念更完整,更丰富。优秀的产品并不是跟随用户的需求,用户需要什么、觉得什么方便就给用户什么,而是引领用户的需求,让用户接受你的理念,iPhone如此,微信也是如此

【朱娜的回答(6票)】:

移动互联网的发展,二维码成为最重要的入口和工具

微信要做的是快速完成的二维码普及教育和用户的习惯养成

web端的二维码登陆,不在于有多便捷(其实未必方便),不在于将来在web端推登陆标准

重点在于,每个用户都学会并习惯于打开微信,点击右上角按钮,选择Scan QR Code(扫描二维码)

微信网页版登录为什么只能使用扫描二维码?

二维码的应用在线下,微信已经如火如荼展开,比你我想象快很多

微信网页版登录为什么只能使用扫描二维码?

【谢玉衡的回答(2票)】:

因为,你通过帐号密码在另外一台设备上登录的时候,你自己手机的微信就会掉线退出,下次再使用的时候,就需要输入帐号密码了。

你想在两端每次切换都要输入帐号密码么?何况二维码登录是那样的酷

【John的回答(5票)】:

当时对这一功能的分析在这里: http://dearjohn.sinaapp.com/?p=299

至于为什么会有扫描二维码登录这一功能,是借鉴Line的,上面提到的这篇文章里也有介绍。

【刘颖博的回答(4票)】:

这个微信这个网页登录,借鉴自 Line

【吴颖的回答(2票)】:

很简单的几个原因

1、设置密码、记忆密码、修改密码、忘记密码是负担,使用二维码就能摆脱这些复杂的东西,对用户来说,只是偶尔用一下网页微信而已,太繁琐了

2、手机不在身边就不能登录,避免信息被泄漏,隐私有保证,你可以随时在任何一台电脑上登录,哪怕是网吧的机器,离开忘记退出?微信上点击退出就可以了,不用担心密码被网页记住了,被人偷看了,很爽!

3、产品以移动为核心,这样设计的感觉突出了移动的核心,突出了微信就为移动而生,网页微信不过是设备的接入和延伸,你的心理只需对应你手机上那个APP,所有的数据、验证都在手机APP那里,这种感觉很微妙,会强化微信产品的私人拥有感

二维码登录不是什么新东西,也不是微信首创,玩产品的都用过,但是结合微信整体的设计,和网页微信设计,手机上控制登录和退出,这个设计真的很棒,可以看出PM的深厚功力,但是张小龙现在已经成神了,不想多说了。

btw:忘记说了,还有一个好处是,很酷,大家都在这里讨论已经证明这点了,多好的传播和装酷的切入点啊

【邓昊vay的回答(10票)】:

刚使用了一下微信4.2,这个设定确实很值得深思

这个问题的核心在于:为什么一定要在手机微信运行的同时,才能使用网页版微信。对此网上普遍的解释是为了不洞穿移动特性,一片称道的声音,我以为这是很敷衍的。洞不洞穿移动特性,最终还是要决定于用户价值上的,对于微信这个产品或许还应当考虑一些公司战略层面的问题

从目前网页版微信的功能上来看,没有哪个功能是非得需要手机微信运行时才能支持的(传送文件可能需要,但一个非频发功能微信完全可以在要使用的它时候要求用户打开手机微信)。从用户体验上来说,添加一种用户名/密码的登录方式只会优化体验;用户价值上,这个设定也没有看出有什么很值得称道的端倪。

所以我猜测有可能有以下几点原因:1,这是微信第一次试水PC端,假如一下子完全脱离手机,会出现什么样的问题都是不可预测的,此种方案比较保险。2,技术方面的问题,微信现在的生态太过复杂,开发周期短,做一套完全脱离手机的PC微信来不及。3,内部竞争,PC端微信突然独立出来,对一些部门的冲击太大。

最后声明下,以上分析纯属个人扯淡。

【James的回答(2票)】:

这是一个伟大的创新!它把PC和手机的之间谁是主体调换

【李松的回答(0票)】:

我认为最主要的问题是,微信网页版和QQ出现了严重的冲突。微信的产品团队为了顺利推动项目的进展,做出了这种限制。美其名曰我这个不是“网页版微信”而是一个“连接键盘”的功能,我的主体还是手机。

具体是否这样,要看内部人士怎么说了。

【拍买网徐蔚的回答(1票)】:

其实这是一个 真正意义的移动O2O理念:即在智能手机时代,连PC都是 OFIFLINE,这就使得所有的互联网网页与应用,包括QQ在内,都是一个围绕“手机=你”为中心而被你所“感知而互动”,而不是 键盘鼠标输入而登录;也是移动物联网的核心体现:键盘鼠标即将消亡(日常生活),智能手机成为人类的第六感官:去感知周边,感知世界,感知PC-PAGE 而开创 完全脱离于 .COM的互联网的划时代

【殷广奇的回答(1票)】:

1、张小龙原来想做的只是“连接键盘”,因为手机输入设备不理想,所以“使用更快捷更方便的输入方式”成为一种需求,当你坐在电脑前,手机也放旁边的时候,键盘自然是更好地输入源(同时也不用分心操作两种设备)。面对很多人都有这种需求的时候,张小龙就做了这个“连接键盘”的功能,又因为“白”的用户太多,“连接键盘”?什么?怎么连?所以干脆叫“网页版”了,反正做这个功能就是为了大家用得方便嘛~(我猜完美主义文艺青年张先生心里肯定不太情愿这么做,但没办法,一切为了普罗大众)

2、“PC始终只是一个外设,但手机却是身体的延伸,是身体的一部分”(张说的,我还没用手机用到这境界),而这个延伸又需要一个好的入口,“图形”是个好东西,也就是现在微信大力推广的二维码,扫描一下就能得到你想要的一切,简单,而且很酷,当你习惯了它之后,很多我们原有的生活习惯就会被改变,输入用户名和密码的登录方式只不过是其中的零心一点而已。也看到上面有同学分析“一次一密”等安全性问题,但我觉得,比起理性的技术,“很酷的入口”、习惯的养成和生活方式的改变才是真正的目的。

3、正因为张小龙相信自己的预见,也有这样的平台和能力,所以才大力推动二维码的发展,君不见,现在一线城市的很多角落都有“请用微信扫描二维码”的身影么,好奇是人类的天性,我们都迫不及待地想尝试新鲜事物,所以利用现实实体,一来推广了微信,二来推广了二维码,两全其美。张大神的“野心”很大,如果一切顺利的话,微信用不了多久就会成为我们生活必不可少的一样东西,手机也将真正成为我们身体的一部分,因为微信不光是一切的入口,还是一切的源头和容器,它是一个广袤的平台和信息生态链,里面会生存着无数的生产者和消费者,我们可以很方便的查询和获取想要的信息,也可以很方便的创造和传播属于自己的内容。其中不光能造福大众,使我们生活得更好,还蕴含着巨大的商业价值。

4、虽然很多道路还在开拓之中,但微信已经显露出了成为这样一个改变世界和人类生活方式的庞然大物的可能性,一切都在悄无声息地酝酿之中,我等凡人就静候这一天的来临吧 : )

【Karl的回答(0票)】:

其实不是很懂,应该不会再这样登陆第二次,何况这边开着微信那边又用电脑,有种纯粹为了追求打字速度吧。。。

好多人说更多其他的登陆方式战略布局,我想微博移动客户端也可以开放搞扫描吧,人人也可以,大家都可以。又和都搞开放API应用授权貌似没什么本质差别,根本上来说我感觉并没有真正提高登陆速度也没有提高安全性(都这样登陆方式一旦QQ号被盗或者手机被盗麻烦反而更大了)。

但是确实有很新的地方,就是把二维码变成了单向获取做成了双向互动,提供显示二维码的设备也能进行运行和处理,但这样也丧失了二维码的一个很大的优势,就是本来通过纸质品还有印刷品可以更容易传播扩散,现在弄成需要双向配合,等于又将二维码搬上了电子设备,终归来看它还是成了一个需要获得服务器响应的按钮。。。

我想最可能是在线下商家的近场营销上成为一大噱头吧,提供给有电子设备的商家各种开发程序,展示出一个二维码,一定的要求达到后客户可以过去扫。。。或者什么优惠劵派送,各种各种吧。。。因为我感觉客户发现不是按钮是二维码会更有新鲜感,按钮给人感觉多没意思,顺便再反向往微信上堆点广告出来什么的。。。

总的想法就是给人感觉似乎有那么一点所谓的更酷,可玩性强,但不知道这种新鲜感能有多持久,这是我个人的一个感受~~~

【王宇的回答(0票)】:

的确太繁琐了…

但后来想了下,微信如果想确保每个用户都是移动在手机上的真实用户构成的,

确保不会有大量的虚假用户、无用的位置信息进入微信的生态环境。

似乎的确无法在网页端提供注册功能,但登陆模式的话?

总之……看到楼上的 http://dearjohn.sinaapp.com/?p=299

还是有一种淡淡的忧伤。

【Angus的回答(0票)】:

微信这样做些许是为了在有PC的地方(办公室,家里等),PC屏幕更大一些,键盘鼠标等I/O设备更方便些而已,还有,在办公室你老是低着个头玩手机很容易被BOSS逮喔。而PC就不一样了,一般情况下,只要BOSS不是从背后突袭,基本不会被抓吧。哈哈。好了,我邪恶了。。。

【黄海旻的回答(0票)】:

欧洲有个创业公司把这个手机扫描二维码登陆的功能作为一项第三方服务来提供给其他网站 ,今年初推出,原理和体验与微信/Line基本一样,不过作为独立小公司产品,发展用户会比较困难。

http://rublon.com

结合4.3版的摇一摇传网页图片到手机的新功能,感觉微信团队在试验不同的手机端到PC桌面端的无缝体验的玩法。在未来,微信账号体系作为独立于QQ的身份认证开放出来第三方网站也不是没有可能,可以是一盘很大的棋。

另外,看到Line 的网页登陆马上要停用:http://lineblog.naver.jp/archives/14390946.html

虽然每个公司的策略和节奏不同,但有另外一种可能,作为一种试验性功能,用户反映的效果一般就砍掉功能不再发展下去。

【陈加盛的回答(0票)】:

因为新鲜!还为了推广微信的扫描!

【蒋纯的回答(0票)】:

比较同意前面 黄玮 的回答,技术上来说比较容易实现客户端session和网页session的同步和绑定,确保用户体验。当然也炫也酷 也有别的应用以前这么做过,可能也符合微信长远的一些定位和规划。但这个原因我理解是最主要的。

【邹一凡的回答(0票)】:

刚才在timeline里看到这个半年前的问题,就试着回答一下。

乳臭未干,仅供参考,欢迎指正!

-----------------------------------------------------------------------------------------------------------------------------------

1.保持微信的移动端优势,防止变成一个桌面终端 ;

再整个桌面端或许真的没必要,也和QQ、TM构成了竞争,弄不好还会降低腾讯的营收。

2.将微信账号的二维码作为用户身份识别的凭证,以后可能为其他网站提供同样的验证服务 ;

窃以为这句话的意思是培养用户习惯。当我们使用的服务越来越多时,大量的账号密码的记忆的确成为了负担。但使用QQ,微博,人人等地账号链接不是更方便吗?

3.因为 LINE (另一个通讯软件 LINE)就是这么做的 ;

@黄海旻 已经提到LINE已经停止了网页版服务。 我没用过LINE网页版,所以不能乱说。

4.PC 与 App 数据同步,便于文件、照片在手机与电脑间传输 ;

登录微信网页版之后,手机端微信list自动把文件传输助手置首位。网页版的list也是把文件传输助手置首位。这说明文件传输的确是微信网页版的一个作用。但是使用账号密码的方式登录就不能在手机与电脑间传输文件吗?调用QQ的登录接口岂不是更方便。

5.一次一密,在保证网页版登录流畅的同时保证安全。

登录过程流畅?窃以为比网银支付都繁琐。微信账号有什么值得盗取的?它明明就是QQ账号,窃以为腾讯的账号最安全,手机令牌、密保手机、密保卡、密保问题等等相比其他公司真是强的不止一两个档次。

微信网页版为什么只能扫描二维码登录:

微信网页版FAQ

2. 我能用微信网页版干什么?登录微信网页版,使用键盘来输入更方便。此外,还能使用文件传输助手。
窃以为FAQ的解释还是很靠谱的,再看看微信网页版:

微信网页版登录为什么只能使用扫描二维码?

只有“聊天”和“通讯录”两个列表,没有朋友圈等其他功能。并且没有语音输入功能。

微信网页版登录之后,手机端微信也可以聊天,但聊天内容会实时同步到网页版上。但不同的移动终端之间(ipad和iphone)只允许一个端在线。为什么?

扫描二维码登录的方式连接了手机和电脑的键盘&显示器,只是把电脑当作一个临时的输入输出设备使用,聊天内容还得保存在手机上。

【汤炀的回答(0票)】:

我觉得还是产品定位上的问题.微信作为移动端的聊天工具,它的定位就是在移动端上,如果在电脑上有web端甚至是PC端,那就会出现产品定位上和QQ重合.同样是联络人和人的软件,微信注重移动端也更轻量级.想一下为什么微信没有直接使用QQ上的好友,就知道拉.

至于为什么使用二维码,觉得一个是安全上的考虑,另一个也确实是因为二维码非常的方便,而且避免了输入帐号密码的繁琐.

【吴雨衡的回答(0票)】:

就一个主要原因吧,龙哥就是不鼓励,甚至限制web端直接登录,连开发pad版都要再三考虑。 违背微信移动、轻量的总体设计。

【祁颖的回答(0票)】:

qq客户端取消在线状态,引起骂声一片,让我重新反思这个事情。

为什么web微信要用手机微信扫描二维码登录?这迎合了微信核心价值——让消息及时到达。

及时聊天工具(IM)的核心价值就是"及时"!!

微信的思路应该是这样的:

扫描二维码——保证每个微信用户都有手机微信——保证你的好友24小时在线(手机就在身边)——你发出的消息好友能及时收到

手机qq为什么这次改版失败?qq直接取消在线状态,让用户误以为消息能及时到达,是个掩耳盗铃的做法。

因为他们还有大量只用pc端不用手机端的用户。你装了手机qq你是24小时在线了,不能保证你好友就是手机qq用户。

在线状态就是为了让你知道你发出的消息能”及时“到达好友的眼前,取消了就让消息不及时,被骂也是应该的。

至于为什么用二维码不用其他方案保证pc微信用户都有手机微信,楼上说的都挺有道理,不再复述。

【boots的回答(0票)】:

在很多的web上到处是各种openID的输入框,例如京东上可以输入新浪,腾讯,搜狐等帐号登录。但是这样用户的心理感觉上第一繁琐,第二不安全,毕竟很难识别钓鱼网站,而如果新浪,腾讯,搜狐的手机客户端都支持读取二维码,那么第一输入简单了,第二用户会觉得安全多了,因为自己的帐号和密码没有告诉给其他网站。

【BonnieHo的回答(3票)】:

从4.1的朋友圈,到4.2的视频通话和网页微信,注定每一版的更新都是一个新起点。

1.扫二维码登陆网页版,“便捷”是尝试过的人一致认同的答案,且紧密结合了微信本身的特色功能。假如是用“账号加密码”形式登陆,那网页版仅是满足“键盘输入”需求,而不是创造“便捷”需求,普通中庸,不如不做。

要把“微信是一个生活方式”做透,我认为是要把产品融入生活,用户用app怎样才是最舒适。包括4.2主版面右上角的改动,把二维码提上来,也是基于用户习惯。

2.上面@盗盗提到“微信始终是一个基于移动终端的产品,必须通过手机完成登录”我很认同。如果手机没电等用不了手机,那微信自然是用不了的,基于移动互联而生的产品,必须在移动互联中壮大,而不会移根于web。

3.除了操作便捷,功能吸引,微信还隐藏了很多使用小秘窍待有心用户发现。试试在群聊时长按某人头像,有新体验哦。

【张泽的回答(1票)】:

只是为了登录酷么??一个这么成熟的公司,这么成熟的团队做一个功能只是为了酷?

1,为什么微信要用网页版叫连接键盘?

2,为什么网页版不能脱离手机而单独存在?

因为微信是腾讯占领移动客户端的一步重要的大旗!如果pc可以脱离手机而单独使用微信对腾讯有什么作用呢?在pc上腾讯有qq,就算微信pc脱离版帮助腾讯争取到了用户但是这些用户不说100%还挂着qq也有90%,这些已有用户对腾讯毫无用处,而且有可能慢慢分流手机端用户变成很多人挂着pc微信,手机里却没有了微信

【刘悦的回答(0票)】:

我觉得这样做的目的是为了安全。因为无论用户是通过PC客户端登录还是通过手机上的微信登录,用户的用户名和密码都保存在腾讯的服务器上。而通过浏览器输入,则将留下痕迹。无论是对于用户隐私保护,还是用户的密码安全都有隐患。一旦出现问题,腾讯自己处理起来会很麻烦。

另外,还有一点很重要。当你登录网页版的时候,你的手机端的微信不会自动退出,也就是说,你的终端会与浏览器端的数据同步(你可以试试),这样的话就对客户端有要求了,如果你手机端是非4.2的版本,但你用QQ/微信号正常登录上了网页,按照道理,你是无法使用数据同步的功能的。所以,这个二维码需要用4.2版中内置的条码扫描,如果你用另外的条码扫描点击网址后,会提示你版本不对。

我不懂开发,以上只是我个人使用后的猜测,欢迎拍砖斧正

【盗盗的回答(6票)】:

不得不说,微信这招实在太酷了,完美的将这款产品诠释了:“微信,是一款手机通信软件”、“ 微信,不只是一个聊天工具”、“微信,是一种生活态度”的演变历程。同时,再继续下去...可想而知,“微信,是移动社交”!

不管如何演变,微信是一个基于移动终端的产品,这个前提必须认同并且坚定不移的贯彻下去,所以,移动的属性必然在微信这款产品中无限的放大..........然后,必须通过手机完成登录,这件事情的意义在于微信手机登陆后,Location的信息、通讯录的信息都会在微信中准确传达,后面可以做的事情更丰富,并且准确的传达了“我们是一个紧扣移动社交的产品”!这样一个概念。

为什么我会很兴奋,因为去年我们在做一款移动社交产品,当辛辛苦苦把用户做到十多万的时候,曾经希望把步子迈得再大一点,所以理所当然的希望借助已经有的移动终端的用户转向做Web产品,但是又不想丢掉“我们是一款移动社交产品”的信仰,这样一来,我们区别于传统Web社交产品就会有几个特别重要的移动属性,服务器知道我们的用户在哪里,而不是一台冷冰冰的电脑在哪里。所以,第一个需要解决的问题,便是如何通过手机端实现Web登陆,通过GPS的终端精确获取用户的地理位置,曾经想过无数的解决方案,现在开来都无比的繁琐,微信做到了!所以我很兴奋~

另外,在产品形态上,Web微信和WebQQ甚至于PCQQ实际上差别都不是很大,满足用户的需求基本上一致。但是,微信这一招真的打的实在太漂亮了,既创新、又有意义,同时,从名义上讲,微信还不不会跟QQ产生太大的业务冲突,避免腾讯内部的风言风语。

原文地址:http://www.zhihu.com/question/20364624

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    猜你喜欢

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多