① 功能需求:从功能角度,对注册登录有需求的功能要的是一个合理的账户体系,至于选择那种注册手段其实不重要。所以可以忽略功能需求对注册登录方式选择的影响。
② 用户需求:对于用户来说,三种注册登录手段的优缺点都很明显,不同的用户的性格特点、生活习惯会影响其选择:比如有的用户讨厌泄露手机号、有的用户没有个人邮箱、有的用户没有安装微博等等。另外,相同用户在不同的情况下也会有不同的选择:比如在挤公交地铁时使用、在吃饭时使用、在看电视剧时使用、闲得无聊时使用、朋友在身旁推荐时使用等等。以这种多样化场景需求来考虑,最合理的做法应该是为用户提供多种注册登录方式,最好是手机号、邮箱、第三方登录都有,让用户自己去选择使用哪种。
进一步分析,如果能锁定APP的目标用户群体,能够细化出突出其特点的用户场景,可以根据其用户特点添加或减少注册登录方式。比如我的APP不考虑海外用户群体,用户基本也没有使用邮箱的习惯,那么就可以考虑不选择邮箱注册的方式。比如我的用户大多数是大学生群体,会经常换手机号,或者一部分还有出国的可能,那么邮箱注册就是必要的。
③ 业务需求:分析具体业务需求的场景会得到不同的选择。对于一些业务模式来说用户的手机号信息非常重要,会考虑只保留手机注册一种方式不给用户更多的选择。有的产品考虑到开发成本和日程进度的因素,会选择最常用的手机号注册方式。对于一些产品来说手机号不是必要的信息,可以选择直接利用第三方账户登录。
根据以上分析思路,大家可以试着思考一下这几个问题:
①58同城为什么没有邮箱注册?为什么主打QQ登录?
②简书为什么加入了“豆瓣”第三方账户登录?
③印象笔记为什么只有邮箱注册?
注册登录功能的设计细节
确定了设计思路之后,我们来看看设计登录注册功能中,在细节上要考虑哪些点。以WPS客户端为例,我们分析一下登录注册功能的整个页面流程。其中,邮件验证成功、邮件重置密码、邮件重置密码成功三个页面为利用邮件客户端打开的Web端页面。整个流程逻辑清晰,引导流程的按钮突出醒目突出,需要用户配合的操作都以文字形式进行提示,用户使用起来没有障碍。
在流程设计中需要注意的细节
· 注意页面跳转后是否应该有回退按钮,以及点击安卓的back键应该退回到哪个页面。不应该退回到已经提交完数据信息的页面。
· 重置密码成功后,一般应该返回登录页,让用户输入新密码以便加深记忆。
· 注册成功后,一般来说会直接登录成功进入APP首页。但一些金融类对账户安全度要求较高的APP会在注册成功后返回登录页,让用户重新输入一遍密码,以加深记忆。
· 在某些可能会产生异常的点(比如提交数据时服务器异常、邮件或短信未发送、响应超时等),一定做好准备,一旦发生异常给用户合适的提示。
标签: