2016年2月NimbleDroid产品更新
- English |
- 中文
过去几周里,我们一直都在努力改进NimbleDroid,让NimbleDroid成为帮助开发者提升APP性能时更强大的工具。在本文中我们将展示这次更新中最大的改进,然后展望一下今后的开发规划。
更多的深入分析
NimbleDroid一直都在提供关于APP速度以及响应时间的分析数据,但通过和我们的用户(各位开发者)沟通,我们发现NimbleDroid还能做更多工作,以帮助开发者更深刻的理解他们的APP性能。这些工作在老的低端的设备上对性能的影响尤其重要。
基于这些工作,我们很高兴的宣布,NimbleDroid的分析结果中加入了内存占用,网络使用,磁盘I/O,文件大小,以及方法数统计指标。开发者无需进行任何额外的操作,我们将在开发者上传APK之后自动完成分析。通过查看详细的方法数和文件大小数据,开发者可以更清晰的了解哪些第三方库占用了最多的方法数,以至于APP方法数超过65k限制,以及哪些资源文件占据了APK文件大小的大部分。后续的版本中,我们还会加入更多的信息!


场景分析
NimbleDroid把冷启动时间作为了首要的关注焦点,因为冷启动是APP给用户的第一印象。但我们知道,开发者和用户花费的大部分时间都是在APP启动之后的功能中。因此我们很激动地宣布,我们现在提供了对其他操作的自动识别和分析功能!而且依然无需任何手动的配置,我们自动抓取APP的操作,并且和冷启动一样,进行类似的测量分析和报告。目前我们已经在启动页中支持了特定的一些操作,后续我们会加入支持更多的场景。

分享
随着NimbleDroid用户使用的增加,我们发现越来越多的用户希望能向团队成员甚至公众分享分析结果。此前我们只能通过共享账号或者屏幕截图来进行分享,现在我们加入了新的团队及公开分享功能,使得分享分析结果更加便捷。用户可以在上传的时候设置公开或者分享给特定的团队成员。

Slack消息通知
由于很多用户已经开始使用NimbleDroid并且集成到了CI过程中,我们认为在新的分析结束之后通知用户会比较有用。所以我们增加了Slack消息通知的功能,当分析结束之后,NimbleDroid会通过Slack发送一条消息。我们现在正在改进消息通知的内容,以便于更方便的查看新的版本引入的问题。

展望未来
我们已经计划了一些令人激动的新功能,包括邮件通知,更全面的场景覆盖,以及监控/报告不同版本之间的问题,以及一些尚无法公布的新功能!
感谢阅读,如果你希望NimbleDroid支持什么新的功能,请联系我们。