经过两年的发展,谷歌今天发布了Android Studio 1.0,是其集成开发环境(IDE)的第一稳定版本,旨在Android开发人员。您现在可以从Android Developer网站上为Windows,Mac和Linux下载它。

谷歌首次宣布Android Studio,在2013年5月的I / O开发者大会上建立了流行的Intellij Idem Java IDE。该公司的音高非常简单:这是官方的Android IDE。

当时,Google承诺Android Studio将使开发人员“更快,更高效”,并称为Eclipse的替代品。事实上,该公司具有eClipse用户的迁移步骤列表。

什么是新的

鉴于Android Studio现在只击中1.0,所有功能都在某种程度上是“新建”。但Google确实有需要突出显示的特定功能(有关完整的概述,请查看Android Studio基础页面)。

首先,我们拥有第一个运行设置向导,它从一些发布候选版本中有趣地缺席。此“入门”向导立即安装您需要的Android SDK,设置开发环境设置,创建一个优化的模拟器,用于测试您的应用,并捆绑一组代码模板。

谈到模板,Android Studio包括向导,让您从新的项目模板开始或导入Google代码样本。如果空的项目吓到您或者您无法入门遇到问题,则您将您喜欢进口和包含的模板。

Android Studio利用Intellij Idea的智能代码编辑功能。这些包括高级代码完成,重构和代码分析。

Android Studio允许您管理所有应用程序的字符串翻译。您可以轻松提取和分析任何项目中的所有硬编码字符串。

Android Studio允许您在多个屏幕尺寸,语言甚至API版本中编辑和预览您的Android布局。如果您正在开发一个应用程序运行的应用程序,并且给定当前版本横向,那么你真的应该是 - 这将非常有用。

Android Studio包括一个名为Memory Monitor的性能分析工具。它显示您随时间的内存使用情况,以便您可以找到提高应用程序性能的方法。

最后,Android Studio能够将Google Cloud Backends和Endpoints添加到您的应用程序以及Google Cloud Messaging的简单方法。后者是谷歌最初承诺将来到IDE的特征之一。该公司的目标是(仍然是)制作Android Studio的单个集线器,其中Android开发人员可以建立新的应用程序以及刷新旧应用程序。

Android Studio使用基于Google的基于Google的构建系统,谷歌说“提供了很多灵活性和可扩展性,以及从IDE内外建立的能力”。关键功能包括构建变体支持,以更好地处理不同的构建类型(Debug与释放)或不同版本的相同应用程序(GAGG VS.免费),通过拆分,多索取支持和第三级依赖管理处理派对图书馆。

谷歌今天还发布了Gradle插件的1.0版,其中包含它认为稳定的文件格式。由于Android Studio和Gradle Plugin之间的通信现在稳定,因此更新一个不需要更新另一个。

下一步是什么

目前的1.0后路线图仅包括三个值得注意的补充:本机SDK管理器,更好地重构支持以及更多的Gradle支持改进。谷歌还说,它计划在改进的应用测试和更好地支持游戏开发方面添加功能范围。除此之外,Android的产品经理Jamal Eason告诉VidtureBeat,该公司在Android Studio的未来中有“此时没有具体分享”。

随着第一个稳定的释放现已出门,公司将使用类似于Google Chrome的发布频道的时间表,这意味着开发人员可以选择他们如何快速获得Android Studio的最新功能。

Android Studio将在四个不同的发布通道上接收更新(您可以在文件=>设置=>更新中更改它们):金丝雀,dev,beta和稳定。以下是它们的不同:

朝南告诉VidtureBeat,谷歌已经“没有关于发布渠道时机的额外指导”,这意味着您不应该指望测试版或稳定版本。“我们将继续使用所有渠道,并在金丝雀频道上拥有最常见的发布版本,”他补充说。

据说,如果您正在使用Android Studio以进行生产,我们不会推荐任何稳定的频道。随着我们等待下一个稳定版本,谷歌正在要求开发人员了解他们如何工作以及为Android开发时他们想要的能力(可以通过Google文档拍摄了五分钟的调查)。

Android Studio仍然是来自微软的Visual Studio的呐喊,但很容易看谷歌如何将其建立在竞争对手中。然而,鉴于名称和方向,谷歌似乎非常满意,保持IDE专注于其移动操作系统的开发。