原文链接:http://blog.nimbledroid.com/2016/02/10/nimbledroid-product-update-feb-2016.html
Nimbledroid.com 为您开发的应用的每一版本提供自动全面的性能分析
正文
最近过去的几周,我们都在努力地工作,以使NmibleDroid成为Android开发者提高他们开发的app性能的更加强大的工具。在以下的文章中我们将讨论在NmibleDroid这次升级过程中一些最大的改变,并且在人们期望继续改进的方面提供一些功能的预览。
深入详解 NimbleDroid
NimbleDroid 一直以来为用户提供app的运行和响应速度的详细数据分析,但在与用户的交谈之中我们发现其实我们在帮助开发者了解他们开发的app内部工作原理上还可以做的更多。而这些原理却是真正影响着app在一个相对更老款或者性能更弱的移动设备上的表现。
因此,我们非常高兴能向用户介绍关于app内存使用,网络使用,磁盘输入/输出,文件大小等一些NimbleDroid认为至关重要的数据新测算方法。用户方不需要做任何额外的工作——我们只需要计算用户上传的apk的数据。开发者如今分析他们app代码中方法个数和文件大小,并以此帮助他们更好的了解项目中用的哪个库含有方法最多,从而导致65k方法数限制;哪个资源文件使这个apk文件更大。在未来的版本中,NmibleDroid会提供有关app更多的信息。
获取最新数据
详细信息
情景分析
NimbleDroid认为app的冷启动的体验是用户对该app的第一印象,所以app的冷启动分析是NimbleDroid的分析重点。但我们也知道开发者和用户更多会把时间主要花费在app启动后所展现的功能上。这就是为什么我们如此兴奋地宣布我们现在提供了app这些功能全自动识别和分析服务!再一次强调,无需手动定义操作。我们在整个app内搜索事件功能,然后给出像冷启动分析一样的测试报告。我们如今只能鉴别在app启动页面的某些特定功能,但不久的将来我们会提供更多情景分析的功能。
新情景分析
分享
由于NimbleDroid的用户群在不断扩张,我们察觉到用户同团队成员或者公众分享检测结果的欲望越发地强烈。截至目前,用户只能通过登录或者截屏来分享,所以我们非常高兴提供了新的团队分享和公众分享功能,旨在能让分享app监测数据更加便捷。用户现在可以上传某个特定的结果,以向公众展示,或者给予团队中某个成员查看app现存的和新的检测结果的权限。
向公众或者个人分享
被动通知
由于很多用户已经把NimbleDroid的功能集成到他们的持续集成(CI:即Continuous integration 是一种软件工程的惯例,表示那些独立隔离的功能在加入工程中是马上得到测试和报告,以便对一些有缺陷的部分进行及时修正,一般被用于自动化测试管理中)系统中,我们认为在用户上传的app分析完毕后及时通知他们会对用户有更大帮助。以此我们在特性列表中加入了被动通知功能——NimbleDroid如今可以在新的分析数据完毕后发送一个被动消息。我们正在努力改进通知的内容以便提供相对于上一次分析结果更加深入的问题分析。
直接从被动通知里获取信息
展望未来
我们对即将到来的功能感到非常激动,这些功能包括邮件通知,包含更复杂的情景分析和不同版本的区别的 『报告/监视』功能。与此同时有一些保密的项目我们现在还不能透露!
非常感谢读者的支持,如果您有任何建议或想获得的新功能,请通过邮箱(contact@nimbledroid.com)给我们留言。