一、引言
Android Studio is Android's official IDE. It is purpose-built for Android to accelerate your development and help you build the highest-quality apps for every Android device.
二、Android Studio 3.2 正式版发布
Google在2018 I/O 大会上,释出了 Android Studio 3.2 的最新预览版,并在9月初发布了最新的正式版,在这个版本汇总Google为我们带来了一系列的新功能,如支持 Android P 开发预览版、新的 Android App Bundle,以及 Android Jetpack等20多项新功能。
三、Android Studio 3.2 新功能
Android Studio 3.2 新功能主要包含开发、构建、测试和优化等4个方面。
3.1 开发相关
- 导航编辑器
- AndroidX 重构
- 样本数据
- 更新 Material Design
- Android Slices
- 编辑 CMakeList
- 新的 Lint 检查
- Intellij 平台更新
3.2 构建
- Android App Bundle
- D8 Desugaring
- R8 优化器
3.3 测试
- Android 模拟器快照
- Android模拟器中的屏幕记录
- 虚拟场景 Android 模拟器相机
- ADB 连接助理
3.4 优化
- 性能分析器
- 系统跟踪
- 分析器会话
- 自动的 CPU 记录
- JNI 引用跟踪
四、总结
每一位开发者都应该使用 Android Studio 3.2 来过渡到使用新应用发布格式 Android App Bundle。只需极少的工作,就能用 Android Studio 生成一个 App Bundle。将 App Bundle 上传到 Google Play 后即可向用户分发更小的优化后应用。早期采用者已证实 App Bundle 比旧的 APK 应用尺寸减少了 11% - 64%。
另一个方面,Android Studio改进了Energy Profiler (电量分析器)。新分析器提供一套工具帮助诊断和改善应用的能耗。更长的设备电池寿命一直是用户最关心的一方面,而利用 Android Studio 3.2 中的电量监测器,您可以通过确保应用在正确的时间使用适当的电量,帮助改善设备电池寿命。
当然,您还应该试试新的 Android 模拟器 Snapshots 快照功能。利用这个功能,您可以将模拟器的当前状态快速生成一张快照,包括屏幕、应用和设置的当前状态。您能够在 2 秒内恢复或引导到您的模拟器快照。对于任何一位寻求超快引导时间或寻求在一个预期的 Android 环境中运行测试的应用开发者而言,Android 模拟器快照都是应用开发的一项革命性功能。
除了上面介绍的这些重磅功能外,Android Studio 3.2 中有 20 项新功能以及许多内部的质量改进。利用 Android Studio 3.2,您还可以通过 Android Slices 针对最新技术进行开发,从 Android Jetpack,到与 Google AI 无缝整合。