做者 / Amanda Alexander, Android 产品经理android
咱们高兴地宣布,Android Studio Arctic Fox 现已正式进入稳定版发布渠道,欢迎你们下载。这个最新版本支持 Jetpack Compose 1.0,用于构建原生界面的 Android 全新工具包。另外,此版本也强调对多设备类型的覆盖,包括 Wear OS 设备,并提供新版后台任务管理器等功能,帮助开发者提升工做效率。咱们基于开发者的反馈打造出了这套全新的 Android Studio,助力开发者社区更快地构建高质量、现代化的应用,且覆盖多样的设备!segmentfault
请注意: 去年,咱们 宣布 调整 Android Studio 的版本编号方案,以匹配 Android Studio 所基于的 IntelliJ IDEA 的年份和版本,并加入咱们本身的补丁程序编号。咱们将使用代号 (按字母顺序递增): 第一个是 Arctic Fox,第二个是 Bumblebee (目前处于 Canary 版)。Android Studio Arctic Fox (2020.3.1) 将 Android Studio 更新到了 IntelliJ 平台的 2020.3 版本,其中加入了大量新功能,包括调试程序交互提示、VCS 更新以及几项新的代码编辑器改进,以提高您的工做效率。请阅读 IntelliJ 的 版本说明 了解详情。intellij-idea
为让你们快速设计现代化 UI,咱们针对 Jetpack Compose 添加了额外的功能。借助 Compose Preview,您能够为 Compose UI 的多个组件建立预览,以便在多个维度 (如主题、屏幕和字号大小等) 即时查看您的修改带来的变化。部署预览 (Deploy Preview) 至设备的功能让您能够直接将 Compose 代码片断部署到设备或模拟器中,以便快速测试一小段代码。咱们在布局检查器 (Layout Inspector) 中添加了 Compose 支持,方便您在须要更深刻了解布局时,可以轻松地理解布局的渲染方式。此外,咱们还新增了字元实时编辑功能,这样您就能够在预览中以及在模拟器或实体设备运行应用时,即时查看 Compose 代码的变化结果,而无需再次进行编译。app
在强化设备支持方面,咱们构建了新的 Wear OS 配对助手,以简化 Wear OS 模拟器与实体或虚拟手机的配对。您还能够当即经过 Wear OS 3 的开发者预览版系统映像来使用最新版本的 Wear OS。当您运行 Wear OS 模拟器时,您还会发现咱们增长了对心率传感器 (Heart Rate Sensor) API 的支持。咱们针对面向 Google TV 的应用加入了最新的 Google TV 遥控器功能,并更新了 Google TV 系统映像,让你们能够体验最新的界面设计。此外,咱们完善了 Automotive OS 的开发和测试工做流,让开发者可使用模拟器回放汽车传感器数据来模拟驾驶场景。对于面向平板电脑的应用,咱们更新了全部的模板,使它们原生支持横屏。不管您是针对小屏仍是大屏设备进行开发,咱们都加入了新的功能来帮助您持续打造创新且出色的应用。编辑器
最后,为提升开发者的工做效率,咱们增长了一些能让您更高效工做的功能。例如,咱们为 Android 12 添加了 lint 检查,从而帮助你们构建面向下一代 Android 的应用。为帮助您测试代码,咱们在布局编辑器 (Layout Editor) 中增长了无障碍功能扫描器 (Accessibility Scanner),以便您更轻松地识别布局中的无障碍问题,而新的测试矩阵 (Test Matrix) 让您能够实时跨多设备并行查看测试结果。此外,咱们添加了对搭载 Apple 芯片 (arm64) 的硬件的预览支持,并扩展了模拟器控件,以扩大测试的覆盖面。最后,在调试方面,新的后台任务检查器 (Background Task Inspector) 能够帮助您分析应用的后台任务处理器 (worker)。ide
Android Studio Arctic Fox 中的改进不胜枚举。要查看完整更新列表,请参阅 Android Studio Arctic Fox (2020.3.1) Beta 版发布文章 和 版本说明。
您也能够观看 视频 了解不容错过的更新亮点。工具
使用 @Preview 注释生成 Compose 代码的预览,并对多个组件的不一样配置 (例如不一样设备或主题) 进行可视化。Compose Preview 可让您更轻松地针对代码中的 Composables 建立心理映射。布局
△ Compose Previewpost
Layout Inspector 支持 Compose测试
不管应用是彻底经过 Compose 打造,仍是结合使用了 Compose 和 Views,Layout Inspector 都能让您获取更多有关布局的详情,并进行问题排查。例如,您可以看到传递至各个 Composable 的参数和修饰符。在开发应用时,您还能够选择启用实时更新 (Live Updates),以从设备串流数据。
△ Compose Layout Inspector
字元实时编辑
您如今能够快速编辑代码中的字元 (字符串、数字、布尔运算等),并当即在屏幕 (不管是预览、模拟器或实体设备) 上查看更改结果,而无需进行编译。
△ 字元实时编辑: 编辑字符串,并在预览中实时查看改动结果
Wear OS 配对
全新 Wear OS 配对助手将帮助您完成配对,从而简化 Wear OS 模拟器与虚拟或实体手机的配对过程。请注意,此功能目前可用于和 Wear OS 2 配套设备的配对,对 Wear OS 3 的支持将在不久后推出。请阅读 官方文档 了解详情。
△ Wear OS 模拟器配对助手对话框
△ 手机 + 手表模拟器配对成功状态
后台任务检查器 (Background Task Inspector)
当在运行级别 26 或更高级别 API 的设备上使用 WorkManager 库 2.5.0 或更高版本时,您可使用全新的后台任务检查器 (Background Task Inspector) 来可视化、监控和调试应用的后台任务处理器。从菜单栏依次选择 View (视图) > Tool Windows (工具窗口) > App Inspection (应用检查),便可访问此工具。请阅读 官方文档 了解详情。
下面简要总结一下 Android Studio Arctic Fox (2020.3.1) 稳定版新增的优化和功能:
设计
设备
开发者生产力
欲了解更多详细信息,请参阅 Android Studio 版本说明、Android Gradle 插件版本说明 以及 Android 模拟器版本说明。
下载 Android Studio
您如今就能够 下载最新版本 的 Android Studio Arctic Fox,或者 下载 Apple 芯片预览版。若是您使用的是以前版本的 Android Studio,则只需更新到最新版本的 Android Studio 便可。若是您想保留稳定版本的 Android Studio,则能够同时运行 Android Studio Arctic Fox 稳定版和 Canary 版本。请阅读 官方文档 了解详情。
咱们期待着您的反馈,不管是您喜欢的内容、产品中的问题,以及但愿加入的功能。若是您发现错误或问题,欢迎随时 提交 给咱们。