愿君学长松,慎勿作桃李。这篇文章主要讲述对移动app没有性能谈体验都是耍流氓相关的知识,希望能为你提供帮助。
案列:
时下某拼车软件,在新版本更新之后,出现定位问题,导致用户无法叫车,这样的bug直接影响了app的整体运行。发现后,官方立即进行了弥补措施,弹窗道歉、赠送代金券等,并迅速更新新的叫车入口等措施。但由于,受App store审核规则所限,且无法即使发布无bug的新版本,直到一周之后才得以解决,可想而知这一周内必定有大量的用户流失到其它拼车软件上了,而且这一事故也重挫了老用户的信心,可以想想,这一次重大的失误带来的严重后果。
在APP竞争如此激烈的今天,众多公司花费巨大的人力,物力,财力和精力开发产品,但总是会出现这样那样的问题。其实真正让用户放弃一款app的正是它们自己本身。
很多做产品的其实都知道,很多时候造成用户流失的原因看似都很小,比如可能是加载速度时间长了点、更新后还要再重新登录一次,总是不停地跳出通知提醒……可以肯定的是,用户对于APP性能的容忍度极低,因此对APP性能优化的重要性,某种程度上甚至超过了新功能的开发。所以在app性能方面的测试至关重要。引用雷军说过的一句话,“没有性能谈体验都是耍流氓”。
根据TestBird测试平台统计的20806款APP测试数据来看,基本归纳为十大性能黑洞,他们是APP用户流失的最大元凶:连接超时、闪退、卡顿、崩溃、黑白屏、网络劫持、交互性能差、CPU使用率问题、内存泄露、不良接口。
很容易理解,当性能慢的时候,用户会遭受到非常痛苦的体验,比如,一个人参与了一个游戏,想在应用中炫耀一下,发现根本就上传不了数据,或者想浏览一个商品页面,发现根本上不去,就很容易舍弃这个应用。 在当前的网络环境下,APP产品性能好,用户无需等待与忍耐,这是判断一个APP好坏与否的重要标准。
性能并不是一个纯技术层面的问题,也包括策略层面的考虑,开发者需要对速度与效果进行平衡。比如在点击查看微信的消息时,它总是会进入到消息列表,而不是只显示单个消息,此举虽然会牺牲一些速度,却可以使消息的到达率更高。
【对移动app没有性能谈体验都是耍流氓】所以,提高产品性能在这种情况下比新功能的开发更重要。特别是在app功能测试上是否达到需求,很大程度上产品性能决定着用户体验,而用户体验最终就是确保留存的决定性因素。
推荐阅读
- Android开发学习——Android Studio配置SVN
- Android View 绘制流程(Draw) 完全解析
- Android使用Path实现仿最新淘宝轮播广告底部弧形有锯齿的问题以及解决办法
- Android 测试数据存储与访问XML解析与生成
- Android中应用程序获得系统权限
- Android中使用IntentService运行后台任务
- hellocharts-android-Android图表开源库的使用
- Android学习笔记--使用Universal-Image-Loaderf发生OOM到解决OOM问题
- 使用Kotlin开发Android应用