您当前所在的位置:首页 / 新闻中心 / 常见问题
新闻中心
行业资讯
常见问题
知识百科
产品技术
推荐新闻

Google推出Android Studio 3.5,新增功能?

发表于:2019-10-28

Google于2019年9月3日发布了其最新版本的Android Studio,即Android Studio 3.5Android Studio一直是开发Android应用程序的最受欢迎平台之一。

 1571272588.jpg

但是,多年来,Android Studio的问题份额很大。与Android Studio相关的最突出的问题之一是它的速度。尽管该平台本身非常强大,但它并不是可用于Android应用程序的最快IDE。

 

为了解决这个问题,Google于2018年底启动了“ Project Marble”项目。该项目的重点是提高Android Studio平台的整体产品质量。

 

Google工程师花费了大约八个月的时间来改善平台的各个方面,包括其内存设置和构建速度。除此之外,专家们设法在IDE中提出了许多其他更新。

 

在本文中,我们将介绍Android Studio 3.5的新增功能。


建立速度

如前所述,Android Studio不良的构建速度是IDE的最大问题之一。无论您是具有十年经验的新开发人员还是Android应用程序开发人员,构建速度都是每个人长期面临的问题。

 

在大多数情况下,每个项目的编译至少花费了将近3分钟。Android开发人员必须使用高端系统来减少编译时间。

 

尽管3分钟的编译似乎并不多,但是只有Android开发人员才能了解浪费了多少时间。想象一下,在您对应用程序代码进行的每个小更改之后,等待三分钟。

 

为了解决此问题,Google在其最新版本中进行了各种构建速度增强。但是,这些增强功能中最重要的变化之一是在增量支持的帮助下,IDE中的关键注释过程得到了优化。

 

这些注释过程包括AndroidX数据绑定,Kotlin(KAPT),Dagger,Glide和Realm。因此,Android Studio IDE的构建速度大大提高了。

 

UI冻结

如果您有机会在Android Studio上工作,那么您可能熟悉该应用程序意外冻结的趋势。滞后通常持续1秒到1分钟,有时持续到需要关闭应用程序为止。

 

这通常在开发人员以XML文件编写代码时发生。使用这些文件会大大降低IDE的速度。但是,在Project Marble下,Google解决了此问题,从而提高了代码编辑器的键入延迟。

 

这使开发人员可以使编辑数据绑定表达式的过程更加流畅。尽管Google仍未完全解决该问题,但它已通过在很大程度上减少了问题而取得了重大改进。

 

自动推荐的内存设置

尽管这些更新背后的主要问题是解决Android应用程序项目的构建速度,但Google还是设法进行了一些升级。这方面最突出的升级之一是自动为项目推荐内存设置的功能。

 

这项新功能使Android Studio可以预测项目是否需要更多RAM。如果您的计算机具有更高的RAM容量,则应用程序将自动为该特定项目提供内存堆大小。

 

然后,Android Studio将通知用户有关此更改的信息。此外,现在您还可以通过单击屏幕上的“外观和行为”>“内存设置”选项来手动调整内存堆大小。

 

应用更改

Google还在新版Android Studio 3.5中引入了“应用更改”功能。专家认为,此添加是“即时运行”框架的现代替代。此功能允许应用程序开发人员进行较小的更改,并在几秒钟内对其进行测试。

 

过去,Instant Run框架造成的问题多于解决问题。因此,Project Marble的专家完全消除了折旧的功能,并从头开始将其替换为“应用更改”。

 

Chrome操作系统支持

在Google的2019年I / O开发人员盛会中,该公司提议为自己的操作系统Chrome OS启动预览版Android Studio。在Android 3.5发行后,Chromebook将完全支持Android Studio,这将使Chrome OS成为Android应用开发的绝佳平台。

 

磁盘I / O中的文件访问速度

在Windows操作系统上运行Android Studio的一些用户报告说,他们对磁盘I / O的访问时间更长。

 

Google调查了此问题,发现Android Studio中扫描程序的默认配置未排除为项目构建输出创建的文件夹。

 

结果,Google在Android Studio 3.5中解决了这些问题。现在,Android Studio 3.5缩短了Windows操作系统中磁盘I / O的访问时间。

 

尽管Android Studio仍然存在一些问题,但我们希望Google能够继续改进其进一步的版本。


游客