转至:http://android.jobbole.com/82127/

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,才是开发者们最应该选择的。尤其是考虑到在新版本中大幅度提升构建系统效率的情况下。

【伯乐在线补充】:

  • Windows: https://dl.google.com/dl/android/studio/ide-zips/2.0.0.0/android-studio-ide-143.2443734-windows.zip (320 MB)
  • Mac: https://dl.google.com/dl/android/studio/ide-zips/2.0.0.0/android-studio-ide-143.2443734-mac.zip (319 MB)
  • Linux: https://dl.google.com/dl/android/studio/ide-zips/2.0.0.0/android-studio-ide-143.2443734-linux.zip (318 MB)
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
个人网盘下载:
Android Studio 2.0 

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

  1. Visual Studio 2017新版发布,极大提高开发效率丨附下载

    2019独角兽企业重金招聘Python工程师标准>>> 最新的Visual Studio 2017免费下载[包含Professional.Enterprise.Community版本 ...

  2. Visual Studio 2017新版发布,极大提高开发效率丨附下载 1

    最新的Visual Studio 2017免费下载:https://www.evget.com/product... [包含Professional.Enterprise.Community版本] 为 ...

  3. IDEA工具开发必备设置-极大提高开发效率

    IDEA工具开发必备设置-极大提高开发效率 热部署设置 mybatis编写sql语句自动提示功能 自动清除无效 import 常用快捷键 全局UTF-8编码设置 最后 热部署设置 在开发中我们经常会修 ...

  4. 30 个极大提高开发效率超级实用的 VSCode 插件

    Visual Studio Code 的插件对于在提升编程效率和加快工作速度非常重要.这里有 30 个最受欢迎的 VSCode 插件,它们将使你成为更高效的搬砖摸鱼大师.这些插件主要适用于前端开发人员 ...

  5. 推荐一款结构化数据处理开源库,极大提高开发效率

    现代Java应用架构越来越强调数据存储和处理分离,以获得更好的可维护性.可扩展性以及可移植性,比如火热的微服务就是一种典型.这种架构通常要求业务逻辑要在Java程序中实现,而不是像传统应用架构中放在数 ...

  6. 30个极大提高开发效率的Visual Studio Code插件

    译者按: 看完这篇文章,我打算从 Sublime Text 转到 Visual Studio Code 了! 原文: Immensely upgrade your development enviro ...

  7. 带你快速了解VSCode的10个特性,极大提高开发效率

    超详细VSCode安装教程(Windows) 博主的VSCode专栏:分享使用VS Code的基本操作与各种技巧 其实VSCode编辑器本身自带了一个功能(Interactive Editor Pla ...

  8. command对象提供的3个execute方法是_21个极大提高开发效率的VS Code快捷键

    摘要: 高效使用VS Code! 作者:前端小智 原文:21 个VSCode 快捷键,让代码更快,更有趣 Fundebug经授权转载,版权归原作者所有. 注意:自己尝试的时候,Mac(17, pro) ...

  9. idea 快捷删除移动_21个极大提高开发效率的VS Code快捷键

    摘要: 高效使用VS Code! 作者:前端小智 原文:21 个VSCode 快捷键,让代码更快,更有趣 Fundebug经授权转载,版权归原作者所有. 注意:自己尝试的时候,Mac(17, pro) ...

最新文章

  1. 流量调整和限流技术 【转载】
  2. 你应该知道的青否小程序第三方平台
  3. #软件更新#Visual Studio更新到16.3.8
  4. [spfa][差分约束] 洛谷 P3084 照片Photo
  5. 【Oracle】Exadata虚拟机配置(一)
  6. oracle 11g-R2安装
  7. kali下sqliv:SQL注入URL扫描器
  8. AT4996-[AGC034F]RNG and XOR【FWT,生成函数】
  9. SpringMVC整合MongoDB
  10. python自助电影售票机_Spring Cloud版——电影售票系统六使用 Spring Cloud Config 统一管理微服务配置...
  11. java注释html警告,Javadoc中允许的HTML标记
  12. 常见网络安全威胁及防范
  13. 海思HI3559和海思HI3559A的区别以及Hi3559c开发板
  14. Hadoop之POC测试总结
  15. DCloud之Android平台应用启动时读写手机存储、访问设备信息(如IMEI)等权限策略控制
  16. [ahk]右键菜单打开文件所在文件夹(快捷方式也适用)
  17. 源码角度详解Redis缓存淘汰机制(Eviction)
  18. c语言编程*三角形图形右看齐,EOJ 3213 向右看齐
  19. ansys mechanical 仿真步长设置 仿真时间
  20. 07月20日(周三)腾龙私募内部资料精研【独家】

热门文章

  1. h5打开麦克风权限录音_微信H5录音实现
  2. 查看onedrive教育版或企业版的容量(有福利)
  3. 碧育服务器维护公告,Ubisoft+
  4. 查看caj文件与chm文件
  5. AI绘图:chatGpt,midjourney, discord
  6. 利用JS制作抖音同款3D照片墙(three.js)
  7. Layui upload上传文件
  8. 支付宝里面基金的猫腻?为什么计算对不上?
  9. Windows更新驱动后无法开机的解决办法
  10. 黑苹果win10双系统下文件名变灰色解决办法