APP登录模块设计-详细分析

如题所述

第1个回答  2022-07-13

在APP产品的设计过程中,登录功能看似简单无奇,但其实会跟进产品业务、功能关联、用户体验紧密联系,也就需要产品经理花大量的时间去思考,思考如何设计出更高质量的登录环节

在准备进行登录模块设计前,我们首相要考虑清楚自身产品是否真正的需要登录模块,例如手电筒、计算器、录音机等纯工具类的产品其实是不需要拥有登录模块。所以在设计前,我们可以从用户角度、业务角度、产品功能角度三个角度进行思考和分析:

1. 功能角度

1)整个产品是基于登录为前提进行设计的,如果不登录,整个产品将无法使用。例如即时通讯的产品是必须基于用户已登录的前提下进行的、王者荣耀必须基于用户已登录的前提下进行的等

2)产品中有较多功能和用户身份挂钩,不知道用户身份便无法开展服务。例如如果想看爱奇艺的会员电影,你只有登录了具有会员标示的账户才能看,否则就只能看免费内容

2. 用户角度

1)用户需要和其他用户产生联系,需要登录才能满足。例如关注、交流、点赞、打赏等

2)用户需要很多登录后才能使用的功能和服务。例如电商产品、即时通讯产品等(很多产品的设计就是站在这个角度设计出很多很棒的功能,但是只有用户登录后才能使用,也就是变相的促使用户注册登录的一种方法)

3. 业务角度

1)产品需要搭建 用户体系

2)企业需要收集到用户的关键信息。例如手机号、身份证号、姓名等,为二次触达用户提供渠道。例如:通过收集到的手机号/邮箱,企业可以通过这些渠道再次触达到用户,进行运营

3)企业需要收集用户的使用数据,进行数据分析,为产品运营做支持。

4)出于法律规定或安全性考虑,企业需要知道用户信息

以上,我们在进行登录设计前要考量自身产品是否满足以上的三个角度的要求,如果不满足则无需登录模块,反之则需要。这三点是有严格的顺序关系的,只有产品功能上有登录的需要,才会激发出用户登录的需求,最后我们才能达到业务上的目的,这是一个严格的递进关系。所以说如果我们想达到某些业务角度的需要,从产品功能上找办法就相对容易。

确定产品需要登录模块之后,我们接着需要思考登录模块的设计原则,即登录模块该设计什么样子。同样我们也从三个角度来思考分析:

1.用户角度

1)用户在登录需求产生后,需要立刻释放需求,如果不释放或释放时间过长将导致用户体验降低甚至失去客户。故我们需要满足用户能够快速释放需求的愿望

2)用户习惯的登录方式为手机号登录、账号登录、邮箱登录、第三方快捷登录、手机验证码快捷登录、指纹快捷登录。每一种登录方式面向不对需求的用户:

2.业务角度

对于企业来说都是希望能获得用户的数据的,尤其是像手机号这种关键数据,越快获得越好。

3.安全性角度

1)用户安全:因为用户会在产品中留下自己的言论或内容等信息,这些信息的安全就需要一定保护,不能说随便什么人知道一个手机号后通过无限试密码的手段就可登录他人账号,故我们需要提供一定安全保护措施。例如密码连续错误5次冻结一段时间等

2)企业利益安全:某些无良的竞品会采用机器人的方式,循环获取手机验证码,增加信息成本,这其实就是对企业利益的损害。故我们需要提供一定的保护措施避免企业利益受损。例如验证码每60s才允许再次发送的设置等

以上,通过分析我们可总结出登录模块的设计原则(一句话): 提供安全、快速、多方式的登录模块设计

下图截取了四个App Store免费榜前几名的登录页:

通多对大量已有产品的汇总和思考,可将登录模块包含的元素进行梳理归纳,如下:

确定了登录模块的元素构成后,我们就需要把登录模块中涉及到的所有流程逻辑全部梳理且整合起来

1. 登录方式

1)账号密码登录

2)免密码登录/短信登录

3)第三方登录

4)指纹登录

2. 服务协议和隐私协议

3. 忘记密码/找回密码

关于返回上一页/关闭的流程逻辑,把握好返回前后的页面选择,不造成用户认知前后不匹配即可,这里就不再赘述了。

(模块中的各元素流程逻辑会依据不同的实际因素形成不同的设计流程,不可能被标准化,我以上的流程逻辑不适用所有产品)

将各元素的流程逻辑梳理清楚后,再将其整合在一起后,我们就可以基本得到登录模块整体的逻辑骨架了。随后即可完善线框图等后续工作

登录模块所包含的元素很多,也就为体验的升级提供了更多的空间和想象。满足登录功能的前提下提升用户的体验也是必不可少的, 能用 的功能和 好用 的功能区别很是非常之大的。针对登录模块各组成元素会有一些细节设计来提升用户体验:

在任何模块的设计中时间和成本是产品经理必定要考虑的事情

通过对模块的 被需要程度、设计原则、组成元素、模块逻辑、设计细节 几方面的思考和分析,再结合产品的 时间、成本 等实际情况,尽可能设计更优质的登录模块