作者 / Android 产品经理 Jamal Eason
在往期 #11WeeksOfAndroid 系列文章中咱们介绍了 联系人和身份 、隐衷和平安 、 Android 11 兼容性 、 开发语言 、 Jetpack ,本期将聚焦 Android 开发者工具。咱们将为大家陆续带来 #11WeeksOfAndroid 内容,深入探讨 Android 的各个关键技术点,您不会错过任何重要内容。
重要更新
11 Weeks of Android 期间,咱们在 Android Studio 中推出了一系列开发者工具更新。即日起,您能够别离在稳定版渠道和测试版渠道中下载 Android Studio 4.0 版和 4.1 版,也能够从 Canary 版渠道中下载 4.2 版,体验最新性能。这些版本的重点都是在利用的生产效率与交付开发者可信赖的高质量产品之间的均衡。在过来的一段时间里,咱们也重点介绍了开发流程中一些关键环节的改良和实用倡议,范畴囊括利用设计、编码、部署、构建、应用模拟器测试进行利用测试,以及利用性能剖析。本文将重点探讨这些近期的重要更新。
视频与文档资源
如要查看 Android Studio 近期版本中无关 Android 开发者工具新增性能的详情,请观看 #Android11 发布会中精彩而又深刻的演示。
腾讯视频地址:https://v.qq.com/x/page/h3133lp2rgn.html
Android 开发工具中的新增性能
设计
在 Android 开发者工具周,咱们首先重点介绍了面向开发者的利用设计工具。您能够通过观看视频理解设计工具的最新更新:
腾讯视频地址:https://v.qq.com/x/page/v3133mixvqg.html
设计工具中的新增性能
以下还有两篇与设计工具相干的深度分享:
- 在 Android Studio 4.1 中晋升设计工具套件的用户体验: 具体介绍布局编辑器、资源管理器、导航编辑器的各种变更,以及为减速界面设计流程而对键盘快捷键进行的更新。
- 隆重推出 Motion Editor: 帮忙您疾速理解新推出的 Motion Editor,以及如何应用这一最新性能为您的利用创立动画。
如要对布局进行调试,您能够观看 视频,理解布局查看器更新;您也能够观看设计工具相干 视频,理解 Jetpack Compose 设计工具的最新动静。
编码与部署
近期咱们公布了多条无关改良 Android Studio 中的编码体验和利用部署流程的实用倡议和技巧。您能够在 官网文档 中查看具体内容。
您还能够通过这段新 视频,理解如何在 Android Studio 中应用新版数据库查看器。
此外,咱们还公布了一篇更新内容,介绍为 Jetpack Hilt 筹备的开发工具:
- Android Studio 中的 Dagger 和 Hilt 导航反对: 重点介绍了在 Android Studio 中应用 Dagger 和 Hilt API 的实用倡议和工具加速器。
构建
近期,咱们公布了四篇文章,介绍 Android 开发者工具中的构建零碎,其中包含:
- Android Gradle 插件中的全新 API: 具体介绍了全新的域特定语言 (DSL) 界面和文档,以及扩大内建构建 API 的新方向。
- 应用 Build Analyzer 更好地剖析您的构建: 提供对新版构建工具的残缺阐明,可帮忙您发现构建过程中的瓶颈。
- 深刻解说缓存配置: 此技术性文章解释了 Gradle 中的这一全新预览版性能,以及如何在我的项目中试用该性能来减速构建。
- 通过 R8 压缩利用: 概述 R8 中可用于缩减代码大小的性能,以及如何在 R8 中启用这些性能。
Android 模拟器
您还能够参阅下方技术内容,理解更多对于应用 Android 模拟器的最佳实际和实用倡议:
- 利用 Android 模拟器针对 Android 11 开发: 概述 Android 模拟器的新增性能 (例如 5G 连贯和对可折叠设施的反对),以及将其使用到日常开发工作流中的其余劣势。
性能分析器
咱们分明进步利用性能是取得良好用户体验的要害。因而,在 Android 开发者工具周的最初,咱们带来了无关性能分析器的内容。请观看 视频,理解零碎跟踪以及如何应用该工具排查利用的性能问题。
此外,咱们还发表了一篇无关 C++ 内存剖析的文章:
- 应用 Android Studio 4.1 进行原生内存剖析:介绍如何应用全新的原生内存分析器诊断 C++ 代码中的内存问题。
开始学习
请查看 “ 开发者工具 ” 学习打算 轻松理解具体知识点。开发者能够实现预约义模块的有序教程,模块学完时须要实现测验。教程中包含视频和博文,通过测验后将会取得一个虚构徽章。您对 “ 开发者工具 ” 相干的要害知识点把握多少?欢送退出测试,赢取限量版徽章。
知识点
感激大家查看并理解 Android 开发工具的最新动静。咱们在近期所展现的性能,均可在 Android Studio 的最新稳固版本 或 Canary 版公布 渠道中找到。如要上手体验近期更新,请立刻 下载 Android Studio。
让咱们来疾速回顾下各个版本的次要性能。留神,测试版本的性能在尚未达到品质要求前可能不会呈现在特定版本中:
Android Studio 4.0 (稳固渠道) 中的性能
- Motion Editor
- 布局查看器 (Layout Inspector)
- 布局验证 (Layout Validation)
- 自定义视图预览
- CPU 分析器的更新
- R8 规定编辑
- 构建分析器 (Build Analyzer)
- 动静性能依赖
- Clangd 反对
- Intellij 2019.3
Android Studio 4.1 (测试版渠道) 中的性能
- 数据库查看器 (Database Inspector)
- 依赖项注入工具 (Dependency Injection Tools)
- 更疾速的利用更改 (Apply Changes)
- Gradle 配置缓存 (预览版)
- 自定义视图预览
- 集成于 IDE 中的 Android 模拟器
- 插桩测试 (Instrumentation Testing)
- 分析器 UI 更新
- 原生内存剖析 (Native Memory Profiling)
- 零碎跟踪 2.0
- 新的 Gradle API
- MLKit 和 TFLite 模型导入
- Intellij 2020.1
Android Studio 4.2 及以上版本 (Canary 渠道) 中的性能
- Compose 互动式预览
- Compose 动画的可视化反对
- 将 Compose 部署到设施
- 实用于 Compose 的示例数据 API
- Compose 编辑反对
- 测试失败保留
- Android 模拟器 – 对 5G 连贯和可折叠设施的反对
- Intellij 2020.2 – 行将推出
更多资讯
您能够查看 #11WeeksOfAndroid 视频内容的 残缺播放列表,或返回官方网站具体 理解更多主题。咱们将继续聚焦更多的新畛域,敬请注意,也请持续关注咱们,期待您的反馈。感谢您与咱们相伴前行!