联系
我们
投稿
反馈
评论 返回
顶部

内容字号: 默认 大号超大号

段落设置: 段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

谷歌通过改进Android应用程序开发工作流程做出了前所未有的贡献

2020-06-23 11:33 出处:互联网 人气: 评论(
世界军事 宝宝奶粉排名 淘宝销量排行榜 编程语言排行榜 生发产品 射击网游 全国经济排名

一直到2018年11月,Google 都在Android Studio中引入了“ Project Marble ”。不过,这不是另一个消息传递应用程序。取而代之的是,Google通过改进Android应用程序开发工作流程做出了前所未有的贡献。

万一您错过了它,Project Marble并不是真正的单一产品或服务。相反,它是一个笼统的术语,指的是Google在改善Android Studio(Google首选的Android应用程序开发程序)的稳定性方面的工作。在Project Marble的一生中,与引入新功能相比,Google一直更专注于在Android Studio中修复错误和提高性能。

测试版更新几个月后,Google发布了稳定版的Android Studio 3.5,标志着Project Marble的结束(但Bug修复的结束并未结束)。以下是此版本带来的一些显着功能和改进:

用户界面冻结

如果您定期使用Android Studio,则可能已经注意到此问题。在看似随机的时间,Android Studio只会冻结1秒到1分钟,甚至直到您强制关闭它为止。显然,当您尝试制作一个应用程序时,这是一件非常烦人的事情。

借助Android Studio 3.5,Google一直在努力改善这种情况。这不是完美的,但是到目前为止所做的肯定值得赞赏。现在,通过XML来编辑数据绑定表达式可以更快地改善延迟。

建立速度

Android应用程序开发的另一个长期问题是构建应用程序所需的时间。除非您有一台非常强大的计算机,否则编译可能需要3分钟以上的时间。如果要进行少量更改以调试问题,那将是很长的时间。

新版Android Studio为应用程序编译带来了两项显着改进。首先是注释处理器的增量编译。如果在您的应用程序中使用Dagger和Realm之类的库,则应该注意缩短构建时间。

第二个改进涉及Windows上的磁盘I / O。Windows Defender(现在称为Windows安全性)具有一项功能,可以实时扫描文件(在创建或修改文件时),以保护您免受恶意软件的侵害。但是,这种扫描会大大减慢您应用的构建速度。Android Studio 3.5现在将显示提示,其中包含可采取的步骤,可从实时保护中排除项目目录以加快构建速度。

应用更改

Android Studio 3.5中的另一个显着变化是引入了Apply Changes,它取代了旧的Instant Run框架。Instant Run旨在使您可以对应用程序进行较小的更改并对其进行测试,从而使其变得更加容易,但是通常,它最终会导致问题。

为了解决这个问题,Google完全取消了Instant Run,并从头开始构建Apply Changes。它应该比Instant Run更可靠,更快。

如果您是使用Android Studio 3.4或更早版本的Android开发人员,那么此更新绝对值得一试。您应该注意到总体性能和稳定性有了显着提高。要获取Android Studio 3.5,请从Google的网站上下载它, 或者检查您当前版本的更新。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

标签: Android应用程序

分享给小伙伴们:
本文标签:

更多文章

相关文章

  • 蛮便宜
  • 抠门网
  • Copyright © 2002-2014 版权所有