谷歌修改Android Material Design,改进UI工具包和Android Studio

1,291 阅读2分钟

在最近的谷歌I/O大会上,谷歌的Android平台有了许多重大改进。其中最值得注意的是,2014年推出的原始Material Design得到了一次大修,Jetpack Compose更接近1.0,而Android Studio则提高了生产力。

Material You试图将安卓UI设计范式与当前的移动环境接轨,这就需要通过不断提高灵活性和可定制性。

今天,战场已经扩大了。更多的屏幕,出现在我们生活的更多领域,计算技术持续发展。在这种背景下,用户需要对他们的个人设备有更多的表现力和控制力。他们正在寻求的,不仅仅是实用和功能性的体验,还需要唤起情感的体验。

Material You的主要特点之一就是它承诺可以适应每个用户的风格和偏好,它根据壁纸选择定制应用程序使用的调色板来实现。谷歌相信它有能力为任何用户的调色板偏好来自动定制任何应用程序的风格。

Material You还旨在使开发者更容易适应不同的外形因素、屏幕尺寸、输入模式以及从桌面到移动到可穿戴背景的所有硬件变化。Material You还致力于通过扩大用户定制用户界面的可能性来提高可访问性,并满足用户的需求。

Material You是安卓12系统的一部分,目前已进入测试阶段

经过两年的开发,Jetpack Compose现在正接近其第一个稳定版本。Compose旨在简化和加速安卓应用的UI开发。Compose的关键理念是用可组合的元素构建UI,这些元素可以保持原位并适应环境的变化。例如,如果你使用Hilt来管理依赖性注入,Compose就能够自动为你创建一个视图模型。Jetpack Compose正在获得对Material You的支持,并与Jetpack中的其他库更好地整合,使其更容易被采用。

Jetpack本身也得到了许多改进,包括CameraX,能使跨设备使用相机功能更加容易;Paging 3,用于小块显示数据;Security crypto,用于简化加密使用。

谷歌表示,在工具方面,Android Studio Arctic Fox现已进入测试阶段,它可以加速UI设计,将应用程序扩展到新设备,并提高开发人员的生产力。Android Studio改进了与Compose工具的集成,支持在多个设备上运行测试,简化数据库,并通过App Inspector进行并发调试。Android Studio还转向Gradle 7,并为使用macOS的开发者引入对Apple Silicon的支持。

Android Studio Arctic Fox可以从谷歌开发者门户网站下载。

原文链接:www.infoq.com/news/2021/0…