在2017年,Android Studio 3.0加入了Android性能分析器,能测量APP的CPU、内存以及网络活动的使用情况,而现在开发者能分析Kotlin、Java以及C++的App代码性能。
Google今在博客宣布,Android Studio 3.1稳定版正式发布。这个版本的更新重点帮助开发者提升生产力,同时提高App的品质,这次增加了多项新功能,Android产品经理Jamal Eason表示,开发者应该将这新功能集成到开发流程中。
Android Studio 3.1添加了C++性能分析器,可以帮开发者找出性能瓶颈所在。在2017年,Android Studio 3.0加入了Android性能分析器,能测量APP的CPU、内存以及网络活动的使用情况,而现在开发者能分析Kotlin、Java以及C++的App代码性能。
在帮助App优化的工具中,还加入了网络分析器帮助分析App的网络流量。提供开发者关注App多线程中,每一个线程使用网络的情况,以及通过网络调用堆栈,观测网络请求的变化。
Google持续强化Android Studio 3.0就支持的静态编程语言Kotlin,在3.1中,添加了Kotlin Lint代码的检查功能,开发者可以通过命令行以及IDE中使用这项功能。而对于使用SQL或是Room数据库的开发者,Android Studio 3.1添加的代码编辑器,将会帮忙创建SQL表格或是查找语句。
除此之外,新采用的Android仿真器Quick Boot,将大大提升开发经验。 Quick Boot能让Android仿真器启动时间缩短到6秒以内。 Jamal Eason表示,Android仿真器启动速度过慢,是开发者一直以来反应的主要痛点之一,但因为仿真器跟实际的Android设备相同,都有较长的初始冷启动时间,不过只要到了后续启动就能很快的反应,而Quick Boot默认让所有虚拟设备激活,不过不需要担心,在这个版本也能方便的设置Quick Boot的使用时机。
Android Studio 3.1替换了默认的Dex编译器为D8 Dex编译器,Jamal Eason表示,D8 Dex编译器不只能缩小App的大小,还能提供准确的调试步骤以及更快的构建速度。