产品设计-某安卓应用商店客户端的下载功能-安卓应用设计
拿到这个需求之后,需要先思考:目标用户是谁?场景是什么?用户目标是什么?需要执行哪些任务来达成这个目标?
用户:智能手机端使用者
场景:应用商店客户端
用户目标:成功下载app并可以直接安装
业务目标:提高用户下载的转化率和安装率
任务:执行下载操作
正常逻辑:
1.下载入口:提供下载入口供用户触发
2.下载进度:一旦触发,告知用户开始下载,展示下载进度
3.下载暂停和继续的切换:下载过程中可以点击暂停,暂停之后按钮变成继续的提示,按下之后继续下载。
4.支持同时下载多个应用。
5.下载管理支持排序下载:在下载管理,下载列表中展示当前所有下载项,除第一个下载项,每个下载项后带一个向上的剪头,按下可以上移一个位置。当app正在下载或者暂停时显示向上剪头,当app下载完成时,对应的向上剪头消失。
6.下载管理支持批量停止,批量继续操作,批量取消操作。
7.下载管理支持批量删除下载任务。
8.下载管理展示内容:下载项,下载进度/暂停/继续,排序操作。
9.如果下载完成,则展示安装按钮,用户可以直接点击这个按钮进行app安装。
异常逻辑:
1.数据网络环境下的提示:用户点击下载时,系统需要检测用户当前的网络环境如果是移动数据网络,弹出dialog,告知当前在使用数据网络,将耗费xx流量,是否继续?用户按了继续之后才执行下载操作。wifi网络环境下则直接执行下载操作
2.手机存储空间不足提示:用户点击下载时,系统需要检测用户当前的手机存储空间,如果大于或者等于app的安装包,则执行下载操作。如果空间不足,则弹出dialog提示用户空间不足,需要清理垃圾。是否要多一个功能直接提供清理的服务?
3.为了保证下载速度,优先选择使用手机内存。
以上就是关于《产品设计-某安卓应用商店客户端的下载功能-安卓应用设计》的全部内容,本文网址:https://www.7ca.cn/baike/16119.shtml,如对您有帮助可以分享给好友,谢谢。