Google I/O 上 Android 开发者的新功能

作为 Android 开发人员,我们都致力于打造令全世界人民满意的体验。随着人们比以往任何时候都更加依赖您的应用程序,期望值越来越高,您作为开发人员的工作并没有变得更轻松。今天,在Google I/O上,我们介绍了一些我们试图提供帮助的方法,无论是通过Android 12 – 有史以来最大的设计更改之一,Jetpack、Jetpack Compose、Android Studio 和 Kotlin 都可以帮助您构建漂亮的高质量应用程序。我们还在将您的应用程序扩展到您的用户所在的任何地方提供帮助,例如通过可穿戴设备和大屏幕设备。您可以观看完整的开发者主题演讲,但这里有一些亮点:

Android 12:有史以来最大的设计更新之一。

Android 12 的第一个 Beta 版刚刚开始推出,其中包含许多很酷的东西。从新的用户安全功能(例如蓝牙权限和大致位置)、增强的性能(例如加速作业和启动动画)到具有更多交互式小部件和拉伸过度滚动的令人愉悦的体验,此版本是 Android 有史以来最大的设计更新之一。您可以在此处详细了解 Android 12 Beta 1 中的内容,以便开始为今年晚些时候发布的消费者版本准备您的应用程序。立即下载 Beta 版并在您的应用中试用!

Jetpack Compose:为 7 月的 1.0 做好准备!

在过去的几年里,我们一直在努力实现 Android 开发体验的现代化,听取您的反馈以保持开放性——这是 Android 的一个标志,但对做事的正确方式变得更加固执己见。从可以跟上您步伐的高性能 IDE 的 Android Studio 到可让您用更少的代码完成更多工作的编程语言 Kotlin,再到通过向后兼容性解决移动设备上最困难的问题的 Jetpack 库,您可以在整个过程中看到这一点。

此产品的下一步是Jetpack Compose – 我们的现代 UI 工具包,可轻松为所有 Android 设备构建精美的应用程序。两年前,我们在 Google I/O 上宣布了 Compose,从那时起一直在公开构建它,听取您的反馈以确保我们做对了。借助今年早些时候的 Compose Beta,世界各地的开发人员在一半的时间内创造了一些真正美妙的创新体验,并且对#AndroidDevChallenge的响应让我们大吃一惊!

随着 Material You 即将更新(您可以在此处了解更多信息),我们将添加新的 Material 组件以及对构建大屏幕的进一步支持,从而快速轻松地构建华丽的 UI。我们正在对 Compose 中的最后部分进行压力测试,并将在 7 月发布 1.0 稳定版——所以请做好准备!

Android Studio 北极狐:设计、设备和开发人员生产力!

Android Studio Arctic Fox (2020.3.1) Beta 版是功能强大的官方 Android IDE 的最新版本,今天发布,可帮助您更轻松、更快地构建优质应用。我们交付并更新了工具套件,以支持三大主题:加速您的 UI 设计、将您的应用程序扩展到新设备以及提高开发人员的工作效率。在这个最新版本中,您可以使用 Compose 工具创建现代 UI,查看跨多个设备的测试结果,并使用 App Inspector 优化调试数据库和后台任务。我们还通过 Accessibility Scanner 使您的应用程序更易于访问,并通过 Memory Profiler 使您的应用程序更高效。为了加快构建速度,我们提供了 Android Gradle 插件 7.0、新的 DSL 和变体 API。您可以在此处了解有关 Android Studio 更新的更多信息

Kotlin:专业 Android 开发人员最常用的语言

根据我们最近的调查,Kotlin现在是专业 Android 开发人员使用最多的主要语言;事实上,Play 商店中有超过 120 万个应用程序使用 Kotlin,其中包括 80% 的前 1000 个应用程序。在 Google,我们也喜欢它:70 多个 Google 应用,如 Drive、Home、Maps 和 Play 使用 Kotlin。借助从头开始构建的用于 Kotlin 注释处理的全新原生解决方案,Kotlin 符号处理现已推出,这是一个强大而简单的 API,用于直接解析 Kotlin 代码,使用 Room 等库将速度提高 2 倍。

Android Jetpack:编写功能,而不是样板

借助Android Jetpack,我们构建了一套库来帮助减少样板代码,这样您就可以专注于您关心的代码。前 10,000 个应用程序中超过 84% 的应用程序现在使用 Jetpack 库。今天,我们正在为 Jetpack 解压一些新版本,包括 Jetpack Macrobenchmark (Alpha),用于在应用发布之前捕获影响应用启动和卡顿的大型交互,以及用于更有效地持久化数据的新 Kotlin Coroutines API Jetpack 数据存储(测试版)。您可以在此处阅读有关 Android Jetpack 的所有更新

现在是时候了:Wear 迈出了一大步

现代 Android 开发的最佳之处在于,这些工具旨在帮助您轻松构建 Android 的下一个时代,这一切都是为了让设备连接到您的手机——电视、汽车、手表、平板电脑——更好地合作。

从今天开始,我们在可穿戴设备方面迈出了一大步。首先,我们引入了与三星联合构建的统一平台,结合了 Wear 和 Tizen 的优点。其次,我们通过改进的 Google 应用分享了全新的消费者体验。第三,来自 Fitbit 的世界级健康和健身服务即将登陆该平台。作为一名 Android 开发人员,这意味着您将拥有更大的影响力,并且您将能够使用所有现有的技能、工具和 API 来让您的移动应用程序变得出色,从而为所有人使用的单一可穿戴设备平台构建全世界。

无论是为小屏幕量身定制并旨在优化电池寿命的全新 Jetpack API,还是为您可以为 Wear 生态系统中的所有设备创建自定义 Tile 的Jetpack Tiles API,都有许多新功能可以帮助您建立在磨损。以及一组用于健康和健身的新 API是与三星合作创建的,从传感器和指标计算中收集的数据是流线型、一致和准确的——例如心率、卡路里和每日距离——来自一个值得信赖的来源。随着 Android Studio Arctic Fox Beta 的发布,所有这些都汇集在新工具中,例如更容易配对以测试应用程序,甚至是模拟器中的虚拟心率传感器。当您的应用准备就绪时,用户将可以更轻松地在 Google Play 上发现 Wear 应用的世界,并且对可发现性进行了一些重大更新。您可以在此处阅读有关所有 Wear 更新的更多信息。https://www.youtube.com/embed/URx8_ZRR7ls

利用平板电脑、Chrome OS 和可折叠设备等大屏幕的发展势头

当谈到更大的屏幕——平板电脑、可折叠设备和 Chrome OS 笔记本电脑——有巨大的发展势头。人们越来越依赖大屏幕设备与家人和朋友保持联系、上学或远程工作。事实上,有超过 2.5 亿活跃的大屏幕 Android 设备。去年,Chrome OS 同比增长 92%,是 PC 市场增长率的 5 倍,使 Chrome OS 成为增长最快和第二受欢迎的桌面操作系统。为了帮助您利用这一势头,我们为您提供 API 和工具,让您更轻松地优化该体验:例如使用SlidingpaneLayout 1.2.0让您的内容自动调整大小以提供更多空间和一个新的垂直导航栏组件,组件的最大宽度以避免拉伸 UI,以及对平台、Chrome OS 和 Jetpack 窗口管理器的更新,因此默认情况下应用程序可以更好地运行。你可以在这里了解更多

作者:产品管理总监 Karen Ng 和 Android 和 Play 开发者关系总监 Jacob Lehrbaum

1

评论0

请先
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录