15百度校招题:设计一款相册APP替代原生相册
需求分析
使用 用户-场景-需求的方法分析
可以总结出用户需求有:
快速定位特定图片,并进行删除、美化、分享的操作
快速定位无用图片,删除
分类整理相册
图片浏览
长期保存图片
共享图片、相册
音乐相册制作
私密相册
华为原生相册产品功能架构
可以发现原生相册很好的满足了长期保存图片(云相册)、图片浏览(按时间、按地点、幻灯片播放)的需求,基本满足了分类整理相册的需求(提供了按照存储文件夹的默认相册分类、可以选择新建隐藏)、快速定位特定图片(通过时间线定位、通过文件夹定位),但没能满足用户定位无用图片、共享相册、制作音乐相册、私密相册的需求。
优先级排序&功能筛选
综上,主要功能应包括:图片浏览、相册分类整理、共享相册、音乐相册、相册备份。
其中相册备份功能可在后续迭代中再进行实现,这款相册的亮点功能放在共享相册。
共享照片 功能点分析
需求分析
用户对照片共享功能的需求有:
上传分享照片
归类整理
浏览照片
交流
时光相册、微群相册、小相册分析
时光相册
时光相册的共享功能以群为单位,群内直接分享照片。
提供两种照片查看方式(按照成员与时间显示的动态、按照拍照时间排列的照片库)。
浏览某张照片时支持分享、评论、喜欢操作。
优点:
核心功能流程简洁。
动态会同时显示照片与评论,促进互动。类似微信群的设计,用户易于理解。
邀请群成员入口使用频次不高,放在管理群里。
按照拍照时间进行排列,时间线不会出现混乱。
首页按更新时间展示图片
缺点:
共享群与个人相册不互通,可能需要重复组建
照片库内不显示评论、点赞情况,需要浏览单张图片才能显示
微群相册
微群相册的共享功能以相册为单位,相册内分享图片。
按照上传时间线最新、标签、成员的方式分类呈现,浏览某张照片时支持分享、照片有我、赞、评论的操作。
优点:
核心功能流程简洁
扫码、邀请码的多种邀请形式,邀请很简便
照片右下角显示照片的消息数量,促进互动
缺点:
只能在上传图片时打标签,后期不能更改,编辑不便
按照上传时间进行排列,用户上传旧的图片会出现时间线混乱
在标签、成员的分类中,用户需要二次点击才能看到图片,实际上未必有那么多成员与标签,可以优化展示。
小相册
小相册的共享功能兼有相册共享与社群共享,关系为社群中可包含多个相册。
图片按照上传时间排列,浏览某张照片时支持转发到微信、评论、查看信息。
优点:相册中的评论可以看到对所有照片的评论,不用一张一张照片翻。
缺点:社群中套相册的方式流程复杂,进入相册才能上传图片,相册又不只从属于社群,容易弄混权限。
借鉴:
保证流程的简洁
注意照片展示时间线
处理好个人相册与共享之间的关系
展示每张照片的评论点赞情况
打通各张照片的评论点赞,放在与照片浏览同级,可以促进交流
对相片信息的编辑
选好照片归类展示的角度
核心:流程简洁、共享单位、照片展示角度、互动方式、个人相册与共享相册关系
共享相册 流程设计
确定核心点:共享单位为群,照片按拍摄的时间地点展示,支持评论、点赞与分享并把动态放到与照片浏览同级,把共享群的相册也放到个人相册列表中
功能架构
共享功能流程图
页面流程图
原型图
群主页是连接整个流程的最重要页面,因此选择绘制群主页。