Android Studio 2.0:速度提升,极大提高开发效率

11月24日,在 Android Developer Summit 大会上,谷歌员工透露 Android Studio 2.0 版中的一些重大特性。

Android Studio 集成开发环境基于 IntelliJ 开发,于2013年正式启动,并在一年以后推出。它为安卓开发者开发应用所需要的一切功能,包括代码编辑器、代码分析工具、移动模拟器等。

最新的 Android Studio 预览版目前可以从 Android 的 Canary Channel 下载

Android Studio 的产品经理 Stephanie Cuthbertson 透露,2.0 版是在过去两年的工作基础上演变而来,并且尤其注重了速度的改进。“为了让这个IDE变得更加优秀,我们不仅仅需要让它稳定,而是需要它超级稳定”,她表示。在上几次发布的版本中,开发小组认为产品已经达到了既定的要求。

点击可查看超大图

通过这次更新,Google极大程度地改善了应用的部署速度。Cuthbertson 说,速度的提升至少是以往版本的 2 ~ 2.5倍之多。这是非常大的进步,不过用户更加感兴趣的新特性很可能是一个叫做“Instant Run”的新功能。这个功能基本上做到了和你编写 HTML 网页一样的效果,你一边写代码,浏览器就能够马上看到变化的结果。在移动设备上,从修改到看到结果以往需要很长的时间,即使是对应用构建的速度做了优化,需要的时间仍然很长。

(视频来自谷歌官方,伯乐在线补充)

Instant Run 让开发者能够在瞬间构建和部署应用(无论是在模拟器上,还是在真实的硬件设备上)。只要代码一发生变化,只需要一两秒的时间,马上就能看到代码变化的相应效果。这个新特性支持 Android Ice Cream Sandwich和更高的版本。Cuthbertson 并没有透露 Instant Run 的工作原理,但是她承诺Google在未来会对这项新特性背后的技术细节做出解释。

由于Android生态圈非常庞大,因此要让大部分开发者都能在最新的Android设备上测试他们的应用程序,这几乎是不可能做到的。通过Xamarin Test Cloud服务AWS Device Farm服务以及Google自己的 Test Lab 服务,开发者在测试他们的应用时可以模拟多种情况,但是大多数测试还是在模拟器上进行的。然而Google自己的模拟器无论是在运行速度还是易用性上一直以来都不尽人意(以至于微软不得不自己做了一个Android模拟器)。

点击查看超大图

通过这次更新,Google为Android Studio带来了全新的模拟器,在开发机器硬件性能靠谱的前提下,这个模拟器应该运行得比实际机器还要快。开发小组还重新打造了模拟器的界面,现在模拟“打开相机”这种常规操作应该非常容易。开发者还能够通过新的模拟器模拟不同的网络环境和GPS操作(甚至包括预设路线的功能)。模拟器也能够涵盖所有接入Google Play服务的功能。还有一点也许更重要,现在你可以通过改变模拟器窗口的大小来模拟不同尺寸设备的屏幕大小了。

对于那些开发图形图像密集应用程序的开发者来说,Android Studio也针对性地推出了全新的GPU分析器。这个工具允许开发者精确地掌握每一次对屏幕的绘图操作,并对其性能进行追踪。根据官方的说法,该项功能目前还处于预览阶段。

点击查看超大图)

应用索引”是最近Google开始关注的领域之一,你可以认为这是一种对移动应用的搜索功能。AS 与搜索团队紧密合作,使得用户可以在新开发的应用程序中引入这一新特性。例如,模拟器会自动为Google产生“深度搜索链接”。

在 AS 发布之前,Google也为 Eclipse 提供了一些工具。今年 6 月底,Google 宣布在年底将不再支持基于 Eclipse 的Android 开发工具,终止为Eclipse提供官方支持。包括中止对Eclipse ADT插件以及Android Ant编译系统的支持。在本次的采访中,Cuthbertson 也强调了这一点。

对于那些仍然在使用旧工具做Android应用开发的开发者来说,旧工具目前依然是有效的。但是目前来看,Google的官方工具,包含了所有IntelliJ的最新特性的IDE,才是开发者们最应该选择的。尤其是考虑到在新版本中大幅度提升构建系统效率的情况下。

【伯乐在线补充】:

SHA-1 Checksums:
  • fc408ff0ce39b80a6745db5c16befc789b11c312 android-studio-ide-143.2443734-windows.zip
  • 0f68bddb07269cb73f87293411bdf1847fd17a5c android-studio-ide-143.2443734-mac.zip
  • a4bfc84bdcaee309916808c6f2ac8840c4266f77 android-studio-ide-143.2443734-linux.zip

打赏支持我翻译更多好文章,谢谢!

打赏译者

打赏支持我翻译更多好文章,谢谢!

1 5 收藏 2 评论

关于作者:黄小非

黄小非:毕业于重庆大学计算机系,南开大学软件工程硕士,SCJP。 目前在一家国企信息中心任职软件开发工程师。主要技术兴趣为Java平台相关技术、系统构架、C/C++、计算机图形学等。(新浪微博:@黄小非) 个人主页 · 我的文章 · 58

相关文章

可能感兴趣的话题



直接登录
最新评论
  • 天海   2015/12/02

    一直以来我一直用真机调试,以后可以换模拟器!

  • 求救:安装了2.2版本的AS后,打开就弹出来”cannot lock system folders”框框,在网上找到方法,cmd运行netsh winsock reset重启后可以进去了,但是关掉再打开就又进不去了。。。禁用防火墙也不行。。。。。。不会每次都要cmd运行netsh winsock reset重启吧

跳到底部
返回顶部