中国手游网 > 资讯活动 > 手游资讯 > 正文页

专访《宠物小精灵》高劼丞:千万流水手游的生与死(4)

来源:中国手游网 发布:2015-05-04 15:25 手游开发者不容忽视的崩溃分析 为确保自己的应用准确无误,在上线之前,我们总会对它进行大量的测试工作。但上线之后,崩溃问题总是无法避免,由...

   手游开发者不容忽视的崩溃分析


   为确保自己的应用准确无误,在上线之前,我们总会对它进行大量的测试工作。但上线之后,崩溃问题总是无法避免,由崩溃引起的用户流失也是每个开发团队最忧心的问题,因为这很可能会让你前期所有的努力付之东流。在《宠物小精灵》上线前期,这也是我们提心吊胆的事。


   可像我们这样组建时间不长,规模不大的团队,难以在短时间内通过自己实现的程序来抓捕崩溃,而且也没有大量的时间和人力去对崩溃进行定位和分析,因为这毕竟是一件很庞大的工程。所以只有借助现有的工具去解决问题,这次开发我们用的是Testin的崩溃分析服务。曾在一个版本中,将崩溃率从5%降到了0.2%。其实这个4.8%实际上是一个Java层的资源没有释放,游戏在长时间切换到后台或者手动退出的时候就会触发这个崩溃,对玩家的体验影响并不大,但是360等渠道的SDK会特别关注这个崩溃并且对我们发出高崩溃率的警告。对于国内市场而言,渠道方面的警告比用户体验更为严重,因为你置之不理的话,渠道随时可能把你的产品下调评级甚至下架。


   其实在开发早期的时候就使用过Testin的崩溃分析,着实帮忙解决了大量会产生的崩溃问题。无论是其专为手游定制定位代码级错误,还是流失玩家一对一分析多维度分析报告等,都是手游开发团队最需要的服务。我们下一款游戏的名字还没定,表现类型应该有所相似,也是一款动作卡牌游戏。技术上面会采用Quick-Cocos2d(纯LUA编写)来保持更高质量的热更新。当然我们依旧会使用Testin来降低项目前中期的崩溃率,藉由Testin发现问题,并且以最快的速度发布热更新补丁。


   崩溃问题无大小,如果你不加重视,那将会是让应用快速死亡的加速器。


推荐阅读