需求|5000字详解性能需求( 四 )


对于不同的App单位时间耗电量是不同的,耗电量的标准可以通过对比得出:

  • 与历史版本间进行对比。如果新版本与上一个版本单位时间内耗电量相差过多,则需要优化。
  • 与竞品对比,如果比竞品多了10%以上的耗电量,也需要优化。
3. App启动时间在说响应时间的时候,我们提到1-3-5原则,5s的时候用户已经开始焦虑了。
而App的启动时间,是用户感知到的第一个时间段,直接影响用户对App的首要体验,第一次留不住,让用户再回来就更难了。
App的响应时间标准是最大不能超过5s。
如果启动时间过长,该优化就优化。
当然也可以对于历史版本与竞品进行对比,看看自家App的水平在哪。像支付宝,启动时间是秒开。
性能指标一般就以上这些,大家需要理解下。
五、性能需求达不到怎么办一般性能测试同学在测试完成后,会给出对应的性能测试报告,我们可以通过解读性能报告的内容来判断是否需要优化性能。
在我的工作经历中,很多时候会出现性能不达标的情况,如果性能需求不满足,我们可以按照以下方式确定:
1. 重新分析指标合不合理一般在评估时会对性能要求过高,需要重新定义性能指标再做判断。
2. 判断实际性能与性能需求是否相差太多如果相差不大,可以先发版,延期处理性能问题。
如果相差太大,不能接受,就要与研发沟通,确定是否有优化方案、优化方案内容、优化是否会导致延期。
如果会引起延期,就要和领导反馈,以及同步各方。
六、如何从产品设计上提高性能性能问题归根到底是技术问题,而为了达到更好的性能指标,达到最好的用户体验,我们也可以从产品设计上整点花样。
  1. 采用tab页的方式:同一个页面数据过多时,使用tab页分开加载。
  2. 分页加载:一次加载10条/20条等。
  3. 尽量不采用全屏加载的方式,使用懒加载、预加载。
  4. 懒加载:比如图片先展示缩略图,然后。
  5. 预加载:提前把内容加载好,用户进入到页面时,可以直接看。有些app的开屏广告就是提前预加载好,用户下次点击进入时可以直接观看。
  6. 连接超时后进行情感化提示:设置超时时间10s,当超时后,通过有趣的方式提示用户。
  7. “欺骗”用户:在页面显示操作成功,但是后端还在处理。微信发朋友圈时,就算在断网的情况下也是可以发布出来,但是就自己能看到,等联网后才能成功发布出来。
上边的几种方式虽然是和技术相关的,但是这些是直接影响产品用户体验,还是需要我们产品提出。
另外对于缓解用户的焦虑感,可以使用有趣、好玩的加载动画,分散用户的注意力。
也可以采用进度条来体现系统处理的进度。对于处理时间确实很长的,给用户个大约用时,让用户有个心理预期。
七、总结性能需求是个容易忽视,却无比重要的地方。如果你一直忽略性能需求,下次的需求文档里一定要写上。
如果你不提,一上线系统卡成狗,你是产品,就是你的锅。
本文由 @王大鹿 原创发布于人人都是产品经理。未经许可,禁止转载
【 需求|5000字详解性能需求】题图来自Unsplash,基于CC0协议