8月30日下午,“Testin云测“质量管家QAMaster”服务全国巡回沙龙(北京站)在望京上方花园举行,Testin云测产品总监李正还现场演讲时认为,当前约六成移动APP上线后处于“裸奔‘状态,这意味着发生的崩溃、闪退等多种bug的机遇会很大。而对用户而言,可能就会直接放弃或卸载,所以提高用户留存率的生死大敌,就是应用崩溃。
相关数据显示,移动应用的次日留存率平均水平为30%,而七日留存率则不足17%,对于开发者来说,这些流失客户并不仅仅是因为产品本身体验、设计与营销的问题,而相当大一部分是应用崩溃、闪退等问题导致用户不得不放弃应用。
李正还指出,应用上线后“裸奔”是极其危险的,它意味着开发者并不能第一时间发现应用在运行过程中出现各类的问题,如崩溃、闪退、连接超时、内存泄漏等问题,而此时用户却对这些不佳的体验深恶痛觉。这些问题始终贯穿在用户使用的过程,最终导致用户离开,而这一切仅仅发生在10秒钟内,开发者却并浑然不知,十分危险。(完)
以下为部分演讲内容:
大概60%几的应用开发者,上线之后应用处于裸奔的环节,这是非常危险的,意味着用户在使用你的应用过程中,发生的崩溃、闪退,开发者往往不知道。这就好比我今天早上自己下载一个应用,试玩了两下之后,卡在这里不动了,这个时候应用开发者可能不知道这件事。对用户而言,可能就放弃后卸载了。所以,提高用户留存率的生死大敌就是应用崩溃。
用户的处理方式是这样,50%几的用户会选择冷处理,30%几的用户会选择竞品,10%的用户会直接把应用卸载。这些用户对我们而言可能就是流失掉的用户,那么对我们来说怎么做,才能让用户不流失呢?
让用户流失的曲线保持向下运行的趋势,对开发者而言,自己的应用崩溃可能是他不知道的。Testin作为全球最大的云测试平台,为了解决这些问题,推出了崩溃分析的一个产品。我们始终认为,只有稳定的应用才能留住用户。崩溃分析是什么?再完美的代码,再完善的测试,也不代表应用质量和真正用户使用时会万无一失。
问题出现的原因是复杂的。中医里面讲究望、闻、问、切,那我们开发人员在解决问题的时候也需要望、闻、问、切。比如,有一天你跟你们开发人员说,hi,哥们,刚刚我发现我们的应用有个崩溃,你能解决吗?
开发人员肯定会跟你说,什么时候发现的,当时你干了什么,把那个手机给我,能不能给我当时的系统日志,可当用户在使用过程中发生崩溃,他会配合你望闻问切吗?
用户大多数情况下不会配合你你望闻问切,也有少数情况下,他会主动找你。注意了,主动也许并不是好事。
记得我们在产品开发初期做用户调研的时候,调研对象是个游戏公司的客服人员,他当时非常无奈的跟我说:经常会有用户跟打电话来投诉说,他在商场充值消费或者在游戏过程中出现游戏崩溃。
这个时候我只能先去询问他的游戏ID或昵称,然后让开发人员根据这个信息去服务器的日志中寻找答案,过程非常繁琐,而且又费时。 此处停顿后点击动画。 后来这个用户跟我说,现在我的做法是让用户告诉我游戏ID和崩溃的时间,我把这些信息给到开发人员。他们很快能在崩溃分析的平台找到定位到错误,并能够剖析出用户当时做的什么业务。
99%的安卓应用发布时都会进行混淆代码,通过符号化之后结果会变成这样,也许你就会知道上面那段是做了五十。在我们的产品中,更为中的一个东西是什么?安卓的应用大部分是JAVA语言编写的,用户如果使用了这个版本之后,我们就可以拿到用户遇到的问题是什么,你就可以选择规避这个问题来做。
看一下我们的用户到底是怎么使用的,我们的SDK大概在40几K左右,不会影响用户的应用体验。对我这样一个做产品的人,对开发文档5分钟就已经可以完成一个这样的操作。
下面,看一下时间信息,这是我手机上刚刚出现的一个崩溃,可以看到已经实时的展现到我们后台了。正如我们在活动上讲到,用户对我们来说是基石,对我们来说用户非常珍贵,且行且珍惜。