范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

谷歌AndroidStudio3。5正式版发布日常开发更快速,稳步推进ProjectMarble计划

  据官方介绍,在过去的8个月中,Android Studio团队暂缓了新特性的开发工作,专心提升Studio的产品质量,只为带来速度更快的日常开发体验,谷歌把这项工作命名为Project Marble计划。该计划围绕系统健康、特性优化和错误修复三大核心领域,力图在Android Studio与Android模拟器中构建功能强大且稳定的基础特性与流。
  为了提升Android Studio的系统健康,谷歌首先开发了一套全新的基础架构和内部仪表盘,以便更好地监测系统性能问题。通过这种方法部署的安全网可以帮助成功捕捉到常规单元测试难以识别的问题。接着,团队解决了一系列问题,其中包括:修复了600余个错误、50个内存泄漏以及20个IDE挂起问题,并且减缓了XML和Kotlin从输入到被显示的延迟现象。此外在Android模拟器方面,降低了CPU和内存对开发设备的影响。尽管Project Marble计划的工作重心在于优化IDE和Android模拟器的系统健康,但是在计划的实施阶段,谷歌团队还发现了几个新的质量领域,需要团队在未来继续攻克。
  除了内存和性能以外,团队还投入了大量时间用以优化和修复面向开发者的若干核心特性。例如:检查了设备上的应用部署流,对Instant Run进行了彻底重构,开发出了一款更加可靠且值得信赖的替代方案——Apply Changes。引入Apply Changes后,团队不会再在构建时重写你的APK文件,而是利用runtime instrumentation在运行时重新定义类。如果你想要快速编辑代码,并查看代码变更,请立即上手试一下Android Studio 3.5。
  最后,还在Project Marble计划期间,修复了Android Studio 3.5中的多个错误。
  Android Studio 3.5下载:点此链接。
  系统健康
  Project Marble计划中系统健康方面的改进包括:内存性能、输入与用户界面冻结、构建速度、CPU使用以及I/O性能。针对这五点分别设计了新的监测机制,以便在开发过程中更准确地识别问题,此外,流程上的优化也让团队得以更好地分析用户反馈,从开发者自愿分享的统计数据和错误报告中获取更多洞见。
  尽管系统健康的许多优化项可能并不为大家所熟知,不过其中还是有几个比较明显的变更,其中包括:
  自动推荐内存设置
  在Android Studio 3.5中,IDE会识别出一个应用项目在RAM容量更高的机器上何时需要更多的RAM,并在通知开发者增加内存堆大小;或者您也可以在Appearance & Behavior→Memory Settings下自行调整设置。
  内存设置
  用户界面冻结
  在Project Marble计划开发期间,我们在产品分析数据中发现IDE中的XML代码编辑速度明显较慢。我们基于这个数据点优化了XML输入,使得Android Studio 3.5的性能表现有了极大的提升。从以下两张图中您可以发现,得益于输入延迟的改进,使用XML编辑数据绑定表达式的速度明显加快了。
  改进前:在Android Studio 3.4中编辑代码
  改进后:在Android Studio 3.5中编辑代码
  构建速度
  为了提高Android Studio 3.5的构建速度,我们采取了许多措施,其中最为重要的一项变更是为顶级注释处理器添加增量构建支持,这些处理器包括Glide、AndroidX data binding、Dagger、Realm和Kotlin (KAPT)。增量支持能够显著提高构建速度。更多内容,请阅读《在Android Studio中加快构建速度》。
  顶级注释处理器:https://developer.android.google.cn/studio/build/optimize-your-build.html#annotation_processors
  磁盘I/O文件访问速度
  Android Studio的许多用户都在使用微软旗下的Windows系统。我们发现与其他平台相比,Windows的磁盘I/O文件访问耗时明显更久。深度分析数据后,我们发现在一些杀毒程序在默认设置下,并未将Android Studio的构建输出文件夹(build output folder)排除在扫描范围之外。在Android Studio 3.5中,一旦系统监测到这个情况,Studio将通过弹窗引导您进行最优设置。
  系统健康通知——杀毒软件检查
  特性优化
  除改善系统健康之外,还重新检查了一些关键用户流程,修复了一些错误以及若干导致不良用户体验的问题,涉及领域包括:数据绑定、布局、Chrome OS支持和项目升级,而应用部署流则是其中较为关键的一项改进。
  Apply Changes
  在Project Marble计划期间,谷歌移除了Instant Run,然后在Android Studio 3.5中重新构建并实现了一个更加实用的替代方案,即Apply Changes。Apply Changes使用Android Oreo及以上版本中的平台特定API来确保可靠且一致的系统行为。与Instant Run的机制不同,更改系统配置并不会重写您的APK文件。为了支持此项变更,我们重构了整个部署管道,以此提升部署速度;与此同时,我们还微调了工具栏中的运行与部署按钮,希望借此为您提供更为精简的开发体验。
  Apply Changes按钮
  应用部署用户流
  Apply Changeshttps://developer.android.google.cn/studio/run#apply-changes
  总结一下,Android Studio 3.5共修复几百个错误,并针对以下核心领域引入了若干关键变更:
  系统健康
  内存设置
  内存使用报告
  减少异常
  用户界面冻结
  构建速度
  IDE速度
  Lint代码分析
  I/O文件访问
  模拟器CPU使用
  特性优化
  Apply Changes
  Gradle同步
  项目更新
  布局编辑器
  数据绑定
  应用部署
  C++改进
  Intellij 2019平台升级
  动态特性支持之条件交付
  模拟器对可折叠设备及Google Pixel设备的支持
  Chrome OS支持

华为希望封装基板等供应商扩增中国产能或转移IT之家6月14日消息日经中文网消息,华为希望在今年底以前,大部分的晶片封装测试以及晶片印刷基板的相关生产工作在中国完成。此举将进一步巩固自身对产业链的掌控度。IT之家了解到,相关三星旗舰平板GalaxyTabS7渲染图曝光屏幕更大,性能更强IT之家6月12日消息三星正在开发GalaxyTabS6的后续机型,新款预计将采用更大的屏幕。今日,爆料大神OnLeaks带来了三星旗舰平板GalaxyTabS7渲染图。爆料信息指骁龙730?三星GalaxyM51现身Geekbench配备8GBRAMIT之家6月11日消息三星GalaxyM51即将在印度发布,目前已出现在Geekbench数据库中。Geekbench跑分信息显示,三星GalaxyM51(代号SMM515F)搭载曝华为Mate40Pro将采用自由曲面技术镜片,大立光9P镜头完成研发IT之家6月12日消息微博博主数码闲聊站消息,大立光的Freeformlens预计在下半年出货,供应链传闻华为Mate40系列使用改善大底镜头的成像劣化和畸变等问题。大立光的9P镜美IT巨头捅刀HPE就华为禁令向英国施压,鼓吹更开放5G网络据LightReading报道,美国IT巨头惠与(HPE)针对作出将华为排除在英国5G市场之外的决定,对鲍里斯约翰逊(BorisJohnson)首相施加了额外的压力。在一封日期为6三星GalaxyA80获OneUI2。0更新升级Android10,通讯录增加回收站功能感谢IT之家网友纵然与世无争的线索投递!IT之家4月21日消息据IT之家网友反馈,三星现已面向GalaxyA80用户推送OneUI2。0更新,升级Android10。此外,三星Ga曝京东方A将独家供应华为MateXs柔性折叠屏IT之家2月20日消息华为要发布新款折叠屏手机,柔性OLED显示屏厂商是最直接的受益者。IT之家援引e公司消息,京东方A将独家供应华为MateXs的柔性折叠屏。京东方A在2月4日接卢伟冰Redmi成功实现LCD屏幕指纹!IT之家3月9日消息今天下午,红米Redmi品牌总经理卢伟冰宣布Redmi目前已经成功地在LCD屏幕上实现LCD屏幕指纹。视频转动图如下创新采用红外高透膜材,将原本无法穿透屏幕的红TCL滑出式屏幕智能手机曝光,曾计划在MWC2020亮相IT之家2月18日消息据外媒报道,TCL正在开发一款配备滑出式屏幕的智能手机。曝光的图像显示,与摩托罗拉Razr或三星GalaxyFold等可折叠设备不同,这款智能手机像一个可伸缩三星伸缩式显示屏手机专利曝光IT之家10月20日消息据外媒LetsGoDigital报道,三星在四月份向世界知识产权组织提交了一项专利申请,名称为包括柔性显示屏的电子设备,WIPO最近发布了该专利申请,这可能三星GalaxyNote10推送系统更新改善相机照片质量感谢IT之家网友末6的线索投递!IT之家10月19日消息据IT之家网友分享,三星GalaxyNote10现已推送系统更新,更新至2019年10月1日安全补丁级别,中国电信Volte
1799元1999元,华为畅享10S正式发布4000mAh电池4800万AI三摄IT之家消息今日,华为正式发布了畅享10S手机。华为畅享10S拥有幻夜黑天空之境翡冷翠三种配色,6GB128GB售价1799元,8GB128GB售价1999元,将于12月5日180一图看懂华为nova65G手机IT之家消息今日下午,华为在武汉正式发布了nova65G手机。华为nova65G的8GB128GB版本售价3799元,8GB256GB版本售价4199元,将于12月5日1808开启华为nova6SE售价公布8GB128GB售价2199元IT之家消息今日下午,华为在武汉正式发布了nova6SE手机。华为nova6SE配备8GB内存与128GB机身储存,售价2199元。华为nova6SE采用6。4英寸极点全面屏,配备3199元至4199元,华为nova6系列正式发布麒麟99040W快充IT之家消息今日下午,华为在武汉正式发布了nova6系列手机。售价方面,华为nova68GB128GB版本售价3199元,华为nova65G的8GB128GB版本售价3799元,8一图看懂中兴全新智能手机操作系统MiFavor10IT之家11月30日消息今日上午,中兴正式发布了全新智能手机操作系统MiFavor10。MiFavor10系统的1600系统图标采用平滑圆角设计,支持深色模式,采用黑色背景搭配白色中兴智能手机操作系统MiFavor10正式发布深色模式全新UIIT之家11月30日消息今日上午,中兴正式发布了全新智能手机操作系统MiFavor10。MiFavor10系统的1600系统图标采用平滑圆角设计。80系统图标设计了微动效。MiFaXataka华为Mate30Pro很优秀,但没GMS就很遗憾IT之家11月14日消息XatakaAndroid撰文谈了谈华为Mate30Pro在海外的实际使用情况,得出的结论是这是一款非常优秀的手机,但是没有谷歌应用及服务的支持就很遗憾。X迪士尼冰雪奇缘2联动小米再推CC9Pro全新配色冰雪极光魔法绿境IT之家11月19日消息小米手机早前正式官宣与电影冰雪奇缘2独家合作的信息,今日小米手机官方再度为新电影预热并放出小米CC9Pro本次新推出的冰雪极光魔法绿境两款全新配色与电影冰雪当我们聊一亿像素时,我们在聊什么?IT之家11月15日消息小米手机官方早前正式发布了新款小米CC9Pro,其所采用的一亿像素CMOS以及大尺寸传感器也备受期待。近日小米手机官方也通过一篇文章向大家详细科普了CC9P雷军1亿像素手机小米CC9Pro今天上午10点再次开售,2799元起IT之家11月15日消息据小米官方和雷军消息,今天上午10点小米CC9Pro再次开售,采用后置1亿像素五摄像头,电池容量为5260mAh,价格为2799元起。小米CC9Pro采用全细节大不同,官方详解小米CC9Pro内部结构IT之家11月12日消息上周,一亿像素手机小米CC9Pro于北京正式发布,搭载骁龙730G处理器,内置5260mAh条形快充电池,支持NFC与红外,配备3。5mm耳机孔。相机方面,