Google发布官方集成开发环境Android Studio 1.0

36氪  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  


经过2年时间的研发,Google终于在近日正式 发布 了面向Android开发者的集成开发环境Android Studio 1.0(稳定版)。

Android Studio是Google开发的一款面向Android开发者的IDE,支持Windows、Mac、Linux等操作系统,基于流行的Java语言开发的集成环境IntelliJ搭建而成。该IDE在2013年5月的Google I/O开发者大会上首次露面,此间推出了若干个测试版,12月8日发布的版本是Android Studio的首个稳定版。Google称,相对于其他开发工具,Android Studio更快、更具生产力,Android Studio 1.0推出后,Google将逐步放弃对原来主要的Android开发工具Eclipse ADT的支持,并为Eclipse用户提供了 迁移步骤 。

Android产品经理Jamal Eason在官方博客上重点 介绍 了Android Studio 1.0的几个特性:

首次安装向导


稳定版提供了此前版本没有过的“首次运行安装向导”,为开发者安装Android SDK、设置环境、建立模拟器以及模板提供指南。

模板与样例


该版本还提供了若干开发模板以及Google代码样例,供缺乏经验的用户参考,降低了开发难度。

智能代码编辑


Android Studio还引入了IntelliJ IDEA的智能代码编辑技术,可实现自动代码完成、重构、代码分析等功能。

翻译编辑器


Android Studio还提供了可供所有app使用的字符串翻译编辑器。该编辑器可以将任意项目里面硬编码的字符串析取出来并进行分析。这一点对于app的本地化非常有用。

多布局支持

Android Studio 还对UI界面设计和代码编辑提供了更好地支持,可以一屏进行布局编辑和预览,尤其是支持多尺寸、多语言甚至多API版本的同时预览,调整多分辨率较为方便。这一点对于深受Android碎片化之苦的开发者来说也是一大福音。当然,如果能支持响应式设计就更好了。

性能分析工具


Android Studio还提供了名为Memory Monitor的性能分析工具,可提供应用内存使用情况随时间发生的变化,从而帮助开发者找出改进性能的办法。

即时访问云服务

Android Studio还为app引入Google Cloud Backends与Endpoints以及Google Cloud Messaging提供了方便的手段。其用意是要把Android Studio建成Android开发者统一的开发中心,方便新老app的开发。

统一构建系统

此外,该IDE采用了一种基于自动化构建工具Gradle的系统,据称可以提供很好的灵活性与扩展性,并支持在IDE之内或之外进行开发编译。其关键特性包括多版本(如调试版、发布版,付费版、免费版)支持,多APK支持、多dex文件支持以及对第三方开发库的依赖性管理等。同时,Google也发布了针对Gradle的插件。不过,虽然Android Studio支持Gradle自动化构建工具,但对于刚从Eclipse平台转移过来的开发者来说,还是需要时间去学习适应的。

Android Studio的完整功能介绍可参见 此处 。

未来计划

从Google的 路线图 可以看出,Android Studio未来会有3项改进:

1) 原生SDK管理器
2) 改进对重构支持
3) 改进对Gradle的支持

此外,Google还打算进一步改进应用测试功能,并为游戏开发提供更好的支持。

值得注意的是,Android Studio也采取了与Chrome类似的版本发布模式,即每次版本发布都会依次推出Canary(金丝雀版)、Dev(开发先去者版)、Beta(测试版)和Stable(稳定版)这几个版本。如果开发者想要尝鲜,可以到Canary一探究竟,如果想用靠谱的功能,那就去稳定版。

当然,作为1.0版本,在功能和稳定性等方面Android Studio与微软的Visual Studio上仍不可同日而语,而且后者最近也开始 支持 Android 和 iOS 编程 并自带Android模拟器。但是Google号召Android开发者使用Android Studio应该不需要多费口舌:因为这是官方Android IDE。

Android Studio 1.0可到此处 下载 。

[消息来源: android-developers.blogspot.com , venturebeat.com ]

随意打赏

提交建议
微信扫一扫,分享给好友吧。