腾讯内部的Crash监测平台Bugly外发,有望成为程序猿福音?
【猎云网北京】9月25日 (文/Emily)
开发者都知道,潜藏在应用里的Crash如果不及时清除,越积越多,就会导致应用频繁Crash退出。在用户体验为王的时代,Crash监测对移动端应用的用户留存率有极大的影响。有数据显示,有高达63%的移动用户遭遇Crash,发生在首次启动中,21%的用户会立即卸载,发生在使用过程中则会有70%的用户给差评。
实时崩溃监控平台Bugly是腾讯内部产品质量监控平台的外发版本,其主要功能是App发布以后,对用户侧发生的Crash以及卡顿现象进行监控并上报,让开发者可以第一时间了解到App的质量情况,及时进行机型修改。
作为第三方的崩溃检测服务商,Bugly 目前同时支持 iOS 和 Android 平台。移动开发者在自己的代码中集成 Bugly 相应的 SDK 后,在开发和发布的每一个阶段,发生的每一次崩溃,Bugly会以日志的形式记录到云端,并且进行各个维度的分析。例如设备分布、系统版本、ROOT占比、硬盘剩余占比、SD卡剩余占比、内存剩余占比等全面的堆栈日志。
Bugly的突出优势有两点:
(1) 全平台支持,目前支持iOS和Android两大主流平台的崩溃分析上报,包括iOS的不同开发语言(OC以及Swift), 并支持Android操作系统的java层和NDK层全面的崩溃上报。同时,我们还对rm64-v8a、armeabi、armeabi-v7a、x86、x86_64等不同的架构进行了适配,不管用户的手机是什么架构,都可以完整的上报crash信息,并进行代码还原。
(2) 游戏深度支持:对于使用Cocos以及U3D引擎进行开发的游戏,我们的代码还原可以帮助开发这定位到引擎脚本的堆栈,包括Cocos的lua脚本,C++脚本,以及U3D的C#脚本。
Bugly在上线之前在腾讯内部已运营四年的时间。目前腾讯内部所有的产品,均在使用其进行线上产品的崩溃监控。Bugly在去年11月份进行外发测试,今年3月份正式上线,现阶段已接入5000+应用,服务的用户包括滴滴,58同城等。
Bugly运营总监kevin告诉猎云网 (微信号:ilieyun) :产品的诞生得益于腾讯内部的创新机制,当时有三个事业部同时在做这件事情,最终Bugly脱颖而出得以为腾讯内部数百款产品做辅助检测服务。“作为开放的外发平台,内部和外部的需求使得腾讯将这款产品开发出来,服务更多的开发者和用户”。
作为一款独立外放的产品,运营也是不得不考虑的重点。Kevin介绍称:现在阶段的有40%的用户增量是来自程序员内部的自分享和传播。同时在线下,Bugly也会组织一系列的线下开发者沙龙以及辅助传播来推广产品。“腾讯开放Bugly不仅仅是想要推出一款工具服务用户,也希望对接更多的产品和开发者的平台,通过产品探索更多的服务,将腾讯的研发流程体系共享给用户。”
相比国外第三方崩溃检测服务商成熟的商业体系,目前Bugly的收费和盈利模式还在探索中,Bugly计划Crash上报服务永久免费。Bugly 是腾讯开发者服务体系开放的第一步,未来他们会在这个入口基础上陆续接入同样由内部服务平台开放而来的 RDM 灰度体验、持续集成和自动化测试等服务。
产品:Bugly
网址:
bugly.qq.com
猎云网:关注创业公司,原创科技媒体!【我们帮助任何有梦想的创业团队! 创业团队寻求报道请点这里。 承诺:完全免费,谨防假冒。】
猎云网微信公众账号:ilieyun;猎云君个人微信:lieyunwang