玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python资讯 > 正文内容

最新Android Studio 2.0更新了哪些更特性

这里的热更新是指编译器到模拟器或者开发机的热更新。其实之前通过LayoutCast插件已经可以实现xml资源文件热更新,但是有一定的局限性,仅支持Mac开发环境以及Android 5.0。而Android Studio 2.0的Instant Run特性除了支持xml资源文件,还支持代码热更新,同时支持所有的Android版本、虚拟机、实体设备。在第一次运行后,更改代码或者xml资源文件,再次运行时,Android Studio编译完成后将会直接在运行中的APP中部署修改的代码或者xml资源文件。

详细信息请查看发布记录和官方博客。

Android Studio 2.0版本解决了Android开发者一直以来抱怨的多个问题,从多个层面提升了Android开发体验,尤其是效率的提升,为开发者节省了大量的时间与精力。正如大会中演讲者所言:Android开发者的苦日子已经过去了。

通过这次更新,Google发布了新的模拟器,它将比任何物理设备都运行得更快。除了运行速度方面的提升,开发团队也重新设计了用户界面。这表示新的模拟器将更易操作。通过它开发者可以模拟不同的网络状态、GPS位置、摄像头和电量状态。值得一提的是,你可以缩放模拟器窗口的大小模拟不同的屏幕尺寸。这意味着Android开发者可以实时地在同一个模拟器中测试APP在不同尺寸设备中的表现。Android开发者也可以和Genymotion说再见了。

通过GPU Profiler,开发者可以看到详细的OpenGL ES 状态和指令,记录整个sessions,对GPU进行逐帧分析。对于那些开发图像密集型应用和游戏的开发者而言,这是一个不小的福利。

代码热更新

在今天的Android开发者大会中,Google高调发布了Android Studio 2.0。然而就在不到一周之前,Google才发布了Android Studio 1.5,许多开发者还没来得急更新。Android Studio 2.0d的主题是提速,新特性主要包括代码热更新(Instant Run)、GPU分析工具、Gradle速度提升、高性能模拟器等。

新的模拟器

GPU分析工具

Gradle提速

总结

Android Studio 2.0的编译速度将是之前版本的2至2.5倍,同时增量编译速度能快至50倍。相较而言,Facebook此前推出的编译工具buck能将增量编译的速度提升8倍左右,LayoutCast能提升10倍左右。总而言之,Google的意思是Android开发者可以和buck与LayoutCast说再见了,全编译时聊天喝咖啡的日子也要结束了。

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/news/a11345.html [复制]



我要小额赞助,鼓励作者写出更好的教程↓↓↓

玩蛇网Python QQ群,欢迎加入: ① 279974227 玩蛇网Python新手群
修订日期:2017年03月19日 - 18时16分55秒 发布自玩蛇网

我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules