前言
搜狗输入法的表情斗图功能,以其上屏的快速便捷、内容的丰富多彩、更新的及时高效等等,圈了一大波忠实的粉丝,该功能自上线后,获得了不少用户的青睐,同时也收获了很多的用户建议和问题反馈,我们极其重视用户的声音,也在不断的进行自我进化。今天咱就简单的聊一聊,搜狗输入法表情团队在持续的功能迭代中,都做了哪些优化和评测呢?
用户需求分析
所有的优化最终都是为了满足用户的需求,那用户都有哪些诉求
我们根据产品功能特性,并结合用户反馈声音进行了以下归纳:
- 内容质量好
- 搜索准确度高
- 响应速度快
- 图片加载速度快
- 功能稳定可靠
- 数据安全保证
- 资源占用率低
要满足这些诉求,并构建评测体系,首先需要对完整的图片加载过程进行分析
过程机制分析
以下是一个大概的流程图:
所以,尽管用户最终看到的可能只有几张图片,但其背后却是一个很复杂的系统,
按职能可以分为三个实体:
运营端:内容数据整理分类、内容标签标注、后台运营策略配置 服务端:数据存储缓存、配置策略管理、接口资源下发、个性化算法推荐、搜索系统支持 客户端:分类数据或搜索请求、资源请求下载、图片解析加载布局展示、图片上屏分享使用
结构和各职能确认清楚了,我们再再如何评价这个系统是否能够可靠高效的提供给用户使用并让他们满意呢?
评测体系构建
我们结合用户诉求、功能特性、系统运转环节来逐步完善我们的评测体系
内容质量好
图片内容效果评测
好的内容应该是有多个维度去综合评价,图片清晰度、图片内容健康、图片类同性低、图意符合分类标签、图片迎合当前热点等等,该评测主要偏向主观体验
搜索准确度高
搜索准确性评测
搜索词分词和用户给图片的标签能够匹配,不会出现答非所问题的情况
搜索重复率评测
同一个图片,配上不同的文案,就是两张图片,当搜索一个词满屏都是看起来一样的图,这个体验肯定好不了
搜索无结果率评测
网友的智慧是无穷的,你永远不知道他会搜什么词,但高频、低频、长词、短词、生僻词是否都能保证有结果呢
响应速度快
请求耗时评测
所有的图片和数据都来自服务端,这里也是最复杂的评测,大多数情况下我们有专门的服务端性能测试来保证,但当有优化时,总需要知道优化效果如何,所以也会进行专项的对比评测,比如我们精简了接口冗余信息,增加了服务器资源
流量消耗评测
请求内容的大小绝对是影响请求耗时的因素,而且流量也是需要花钱的,不由得不慎重,搜狗输入法表情资源压缩方案更新了不下于五次
上屏速度评测
除了服务端的响应速度快,客户端交互上的响应速度也是用户关心的,输入法的表情多使用webp的图片格式以节省流量,但并不是所有的输入环境支持webp,所以有时我们不得不要webp格式再转为普通的格式,这样难免会消耗时间,影响上屏速度,必要是我们需要评估从用户点击到实际发送用了多久,是否还有优化空间
图片加载速度快
图片加载速度评测
什么样的加载速度算是用户能接受的呢,3G/4G/5G/WIFI各情况下图片的加载速度如何,是用户最直观的感受,其因素也同时受到网络带宽、图片解码等影响,主要是通过录屏截图等方式分析
图片加载流畅性评测
输入法表情多是以图片列表的形式提供,列表滑动过程中动态的的加载图片,因此滑动的流畅性也是主要考虑的评测指标
功能稳定可靠
稳定性评测
同一个功能在不同的机型设备、不同的系统版本上都可能出现问题,尤其是Android 设备碎片化严重,覆盖到所有机型测试总是有点困难,所以我们对崩溃率指标都有很严格的控制,产品上线前都会尽可能进行稳定性评测
数据安全保证
数据完整性评测
表情收藏、自制表情这些都属于用户的个人资产,我们跟账号进行绑定,以保证用户数据的完整性,但受限于接口的稳定性、网络环境的差异性,数据存在丢失的可能性,所以对数据的完整率要有一个可靠的评估,以方便我们更好的优化系统方案
资源占用率低
内存占用率评测
表情做为一种图片,在客户端的加载展示,都会消耗较大的内存,尽管现在用户的设备性能普遍上升,但追求品质仍是应用方所努力追求的,这也是输入法每版本都会必然进行的评测
CPU占用率评测
屏幕刷新快了、计算量大了,都会占用较多的CPU资源,耗电量也会逐渐变高,所以CPU评测也是每版本必须进行的
安装包资源大小评测
没有人会否认安装包越小越好,严格控制安装包的大小是必要的要求
以上就是我对输入法表情评测体系的思考和构建过程,总结如下表
搜狗输入法表情评测体系 | |
---|---|
内容质量好 | 图片内容效果评测 |
搜索准确度高 | 搜索准确性评测 |
搜索重复率评测 | |
搜索无结果率评测 | |
响应速度快 | 请求耗时评测 |
流量消耗评测 | |
上屏速度评测 | |
图片加载速度快 | 图片加载速度评测 |
图片加载流畅性评测 | |
功能稳定可靠 | 稳定性评测 |
数据安全保证 | 数据完整性评测 |
资源占用率低 | 内存占用率评测 |
CPU占用率评测 | |
安装包资源大小评测 |
结语
输入法的表情已经迭代了很多年,期间大大小小的优化评测经历过很多次,非一时之力,非一日之功,很多更细节的评测依赖当时的实现方案都没有一一列出,但每个方向都有值得深入的思考,所以具体的评测方案也不在过多陈述。
最后,也希望大家在今后的工作中,能够尽可能的提高自己看待问题的角度,更宏观更全面