谷歌于3月5日正式向全球开发者推送了备受瞩目的Android Studio开发平台“Iguana”分支的2023.2.1版本。此版本的核心突破在于深度整合了App Quality Insights模块与Git版本控制系统,旨在打造更为一体化的项目管理体验。
值得关注的是,在此次升级中,Android Studio不仅实现了对Git版本控制系统的全面集成,让开发者在追踪代码更改、协同编辑以及回溯历史版本时能够轻松实现一站式操作,还创造性地为Compose Previews引入了全新的UI检查模式。
这一模式使得开发者能够更加直观且细致地预览和检测Jetpack Compose框架下的用户界面布局及其行为表现,显著提升了UI设计与开发的效率及精确度。
整理具体新增功能如下:
App Quality Insights 工具改进
App Quality Insights 现在可以改善应用 Release 版本的源代码,号称可以“解决当本地源代码落后于数个 Release 版本时无法从崩溃报告导航至对应代码行号的问题”。
官方提到,当开发者使用 App Quality Insights 内置的 Git 版本控制系统时(Android Gradle 版本需要在 8.3 及以上),系统会自动将 Git 提交信息保存在预发布至 Play 商店的构建版本中,因此如果相关应用出现崩溃现象,Android Studio 便会利用 Git 信息将开发者本地可运行的副本与出现崩溃问题的副本进行比较,以便于开发者准确定位错误位置。
Compose Previews(Compose 中的预览)“UI 检查模式”
新版 Android Studio 为 Compose Previews(Compose 中的预览)加入了“UI 检查模式”功能,号称可以帮助开发者构建自适应和无障碍界面。该功能可以帮助开发者在不同的分辨率中检测应用自适应和无障碍性问题,帮助排除可能的“文本变形”或“低色彩对比度”等情况。
此外,Compose Previews 还新增“渐进式渲染”能力,该功能会自动降低手机屏幕外内容细节以加速设备运行应用时的性能,官方提到,在开发者应用相关渲染方式后,“即使是滚动浏览复杂的布局,都不会出现延迟”。
Jetpack Compose 函数新增“基础配置文件”
谷歌同时提到,Android Studio 2023.2.1 版本还为 Jetpack Compose 函数新增“基础配置文件”功能,该功能允许用户本地新建配置文件模板,使用单一 Gradle 命令进行编译任务,从而“显著改善应用启动速度”。
文明上网,理性发言,共同做网络文明传播者