Android Studio Hedgehog 升级至 IntelliJ 2023.1,提升开发者体验及其他改进

Android Studio Hedgehog 稳定版发布

Android Studio 的最新版本 Hedgehog 现已发布,并进入稳定阶段。该版本集成了 IntelliJ 2023.1,并引入了多项新功能,旨在提升应用性能、提高开发者生产力,并优化使用 Jetpack Compose 进行 UI 开发。

IntelliJ 2023.1 的改进

IntelliJ 2023.1 带来了全新的 UI 设计,优化了 Maven 导入性能,并加快了项目打开速度。此外,通过后台提交检查等功能,简化了代码提交流程,同时提供了其他多项升级和改进。

Android Vitals 支持

为了帮助开发者提升应用质量,Hedgehog 版本引入了对 Android Vitals 的支持。开发者无需对应用进行插桩,即可访问崩溃数据。他们可以在 Google Play 中查看、筛选和分析崩溃信息,并一键在 IDE 中显示崩溃堆栈跟踪。

新的 Power Profiler 工具

新的 Power Profiler 工具可以可视化应用中不同任务与功耗之间的关系,支持运行 A/B 测试以比较不同实现的功耗差异。该工具的 UI 展示了多种“电源轨”,用于跟踪手机不同子系统的功耗,如 CPU、摄像头、蜂窝网络和显示屏等。功耗数据以基于时间的系统跟踪形式显示,帮助开发者识别功耗峰值并将其与设备上当前执行的任务关联。需要注意的是,该工具仅测量整体功耗,无法区分例如某个后台应用是否导致更高的 CPU 使用率。

开发者体验改进

Hedgehog 版本简化了开发者将应用升级到 Android 14(API 级别 34)的过程,展示了所有必要的迁移步骤,并将相关文档直接集成到 IDE 中。在某些情况下,升级助手能够明确指出代码中需要修改的部分。

设备镜像和布局检查器

为了解决与应用 UI 相关的问题,Hedgehog 支持设备镜像功能,允许在 IDE 中镜像物理设备,以执行与应用交互、旋转设备等常见操作。此外,还引入了嵌入式布局检查器,这是一个简化版的布局检查器,通过设备镜像而非模拟器在 IDE 中运行。

Jetpack Compose 集成优化

最后,Hedgehog 增强了与 Jetpack Compose 的集成,引入了 UI 预览的画廊模式,并在可组合函数中设置断点时显示扩展信息,帮助开发者理解可能导致意外重组的因素。

阅读 45
0 条评论