△ Android Studio Arctic Fox 启动画面
作者 / Paris Hsu, Product & Design, Android
注: 正如我们 去年年底宣布 的那样,我们已经改变了版本编号方案,以配合 Android Studio 所基于的 IntelliJ IDE 编号,即 2020.3,再加上我们自己的补丁编号,以及一个便于记忆和使用的代号。我们将按字母顺序安排代号,第一个便是 Arctic Fox,它现在处于 Beta 版;下一个代号是 Bumblebee,现在则还在 Canary 渠道中。
现在,我们很高兴向大家公布 Android Studio Arctic Fox (2020.3.1) Beta ❄️ 🦊: 官方 Android IDE 的最新版本,专注于设计、设备和开发者生产力。您现在就可以在 Beta 版渠道 下载,以尝试在 Google I/O 2021 期间发布的所有新功能:
世界各地的开发者社区尽管在过去的一年里不得不适应各种挑战,但仍在继续创造令人惊叹的创新应用。得益于社区的反馈,我们为大家提供并更新了这套工具,旨在赋能三大主题:
-
快速 UI 设计 - 使用 Jetpack Compose ,创建现代 UI 从未如此简单。我们提供各种工具以帮助您完成设计之旅: 在不同的配置中创建预览,用 Compose Preview 导航您的代码,用 Deploy Preview to Device 进行单独测试,用 Layout Inspector 检查整个应用。在整个迭代过程中,您可以快速编辑字符串和数字,并看到即时更新。此外,通过 Layout Editor 中的 Accessibility Scanner,您可以查看基于 View 的布局是否存在无障碍问题。
-
覆盖新设备,无论大小 - 将您的应用扩展到更广阔的舞台,不仅仅限于手机。无论是 Wear OS、Google TV 还是 Android Auto,我们都准备了新的模拟器和系统映像,甚至还有针对不同测试场景的真实模拟: 用 Wear OS Pairing 配对您的手表和手机模拟器,用 Wear OS 心率传感器进行一场虚拟的跑步,用 Google TV Remote Control 远程控制切换频道,用 Automotive OS Sensor Replay 进行驾驶。
-
提升开发者生产力 - 我们希望确保您的工作空间和环境为最新的系统做好准备,并优化速度和质量。现在,您可以享受 Intellij 2020.3 重大更新带来的一大批新功能和改进,在应用中测试 Android 12 所带来的新功能,用 Memory Profiler 的新 UI 提升应用性能,用 WorkManager Inspector 捋清后台任务关系,并使用 Non-Transitive R 类 IDE Refactoring 来提高构建速度。
简而言之,这是一次不容错过的升级!✨ 围绕这些主题,Beta 版中还有很多功能和改进供您体验,请继续阅读本文或观看下面的演讲,以了解更多亮点。您也可以先跳过阅读,直接去 Beta 渠道 下载 Android Studio Arctic Fox (2020.3.1) Beta,现在就上手尝试一下最新的功能吧!请向我们提交反馈,帮助我们在下一个版本的 Android Studio 中继续聚焦您最关心的领域。
Android Studio Arctic Fox (2020.3.1) Beta 特性一览
下面是 Android Studio Arctic Fox (2020.3.1) Beta 中新功能的完整列表,按三大主题组织:
设计
- Compose Preview - 用 Compose Preview 创建 Compose UI 的预览!通过使用 @Preview 注释,Compose Preview 可以在不同的配置 (即主题、设备) 下一次可视化多个组件,并为您创建一个心理地图来导航您的代码。
△ Compose Preview
- Compose Layout Inspector - 您现在可以用 Layout Inspector 检查用 Compose 编写的布局。无论您的应用是完全用 Compose 编写的布局,还是混合使用了 Compose 和 View,Layout Inspector 都能帮助您了解布局如何在设备或模拟器上呈现,获得丰富的细节 (如传递给每个 Composable 的参数和修饰符),并调试可能出现的问题。当您与应用互动时,您现在还可以选择启用 实时更新 (Live Updates) ,以不断地从您的设备上串流数据,或者禁用实时更新而只在需要时使用 刷新 (Refresh) 动作来减少对设备的性能影响。
△ Compose Layout Inspector
- 部署预览到设备 - 使用此功能将 UI 片段部署到设备或模拟器上,从而在设备中测试您的一小部分代码,而无需启动完整应用。您的预览将获得和应用相同的运行环境 (权限、资源)。只需点击部署到设备 (Deploy to device) 图标,其位于 Compose 预览顶部或者代码编辑器 gutter 条的 @Preview 注释旁边,Android Studio 将把该 @Preview 部署到连接的设备或模拟器中。
△ 注意预览和编辑器 gutter 条中的部署到设备按钮
- 字元实时编辑 - 字元的实时编辑功能让使用 Compose 的开发者可以快速编辑代码中的字元 (字符串、数字、布尔运算),并立即看到结果,无需等待编译。该功能通过让代码的变化在预览、模拟器或实体设备中近乎即时地体现,从而提高您的生产力。
△ 编辑数字和字符串,并即刻在预览和设备上看到结果
- Layout Editor 中的 Accessibility Scanner - Android Studio 现在与 Android Accessibility Test Framework 集成,以帮助您发现布局中的无障碍问题。在使用 Layout Editor 时,点击错误报告按钮来查看本面板。Accessibility Scanner (无障碍扫描器) 将报告与无障碍相关的问题,并为一些常见的问题 (如缺少内容描述,或对比度过低等) 推荐修复方法。
△ Layout Editor 中的 Accessibility Test Framework Scanner
设备
- Wear OS 配对 - 我们创建了一个新的 Wear OS 配对助手,以指导开发者一步一步在 Android Studio 中直接将 Wear OS 模拟器与实体或虚拟手机进行配对。您可以通过 "设备" 下拉菜单 > Wear OS 模拟器配对助手 ( Wear OS emulator pairing assistant ) 使用此功能。请注意,目前只支持与 Wear OS 2 伴侣配对,对 Wear OS 3 的支持将很快推出。请阅读 官方文档 了解详情.