做者 / Karen Ng, Director, Product Management & Jacob Lehrbaum, Director of Developer Relations, Android & Playhtml
做为 Android 开发者,咱们致力于打造让世界各地的用户们满意的体验。现在,用户比以往任什么时候候都更依赖您的应用,对您的指望也愈来愈高,您做为开发者的工做也愈来愈不易。今天在 Google I/O 大会上,咱们介绍了一些能帮到你们的新举措,其中就包括 Android 12 - 这是 Android 有史以来最大的设计变动之一;以及 Jetpack、Jetpack Compose、Android Studio 和 Kotlin,来帮助您构建精美的高品质应用。咱们也会帮您将应用扩展到用户的其余设备上,好比可穿戴设备和大屏幕设备。请你们 点击这里 观看开发者大会主题演讲了解详情,本文则会简要介绍其中一些亮点。android
Android 12 的第一个 Beta 版现已发布,包含了不少炫酷的更新。包括全新的用户安全功能,如改进的蓝牙和近似位置权限;强化的性能表现,如加急做业 (expedited jobs) 和启动动画;以及经过全新设计的 widget 和过分滚动拉伸效果带来使人愉悦的体验,这是 Android 有史以来最大的设计更新之一。欢迎你们了解更多 Android 12 Beta 1 的 详细信息,并着手为今年晚些时候推出的正式版本准备您的应用。今天就把 Android 12 Beta 安装到您的设备上吧!数据库
在过去的几年里,咱们一直在努力实现 Android 开发体验的现代化。咱们听取了你们的反馈,继续保持开放性,这是 Android 的标志。同时,咱们也在明确正确的作事方式。您能够经过咱们的工具看到这些变化,好比 Android Studio,一个能紧跟您步伐的高性能 IDE;Kotlin,一种让您用更少的代码作更多事情的编程语言;以及 Jetpack 库,用以解决移动开发领域最困难的问题,且可向后兼容。编程
这些努力的下一步是 Jetpack Compose,这是咱们的现代 UI 工具包,能够为全部的 Android 设备轻松构建精美的应用。两年前,咱们在 Google I/O 大会上发布了 Compose,并一直在开放地构建它,咱们也一直在听取你们的反馈,以确保咱们保持正确的方向。随着今年早些时候 Compose Beta 版的推出,世界各地的开发者只用了以往的 一半时间 就创造出了很多很是精美的创新体验,你们在 #AndroidDevChallenge 开发挑战赛中的精彩表现让咱们惊喜不已。点击这里查看 Have fun composing! 视频。android-studio
随着即将到来的 Material You 更新,咱们将加入新的 Material 组件,以及为大屏幕构建提供更进一步的支持,让您可以快速而轻松地构建华丽的用户界面。咱们正在对 Compose 进行最后的压力测试,并将在 7 月发布 1.0 稳定版,请你们作好准备!安全
Android Studio Arctic Fox (2020.3.1) Beta 也在今天发布,这是功能强大的 Android 集成开发环境的最新官方版本,帮助您更轻松、更快速地构建高质量应用。经过更新这套强大的工具,咱们得以在三个方面更进一步: 加速 UI 设计,将应用扩展到新设备,以及提升开发者生产力。经过这个全新的版本,您能够用 Compose 工具建立现代 UI,查看多个设备上的测试结果,以及使用 App Inspector 优化调试数据库和后台任务的工做。咱们还提供了无障碍扫描 (Accessibility Scanner) 让您的应用更易于实现无障碍体验,以及内存分析器 (Memory Profiler) 来优化应用性能。为了提升构建速度,咱们发布了 Android Gradle 插件 7.0、新的 DSL 和变体 API。在这里 了解 Android Studio 更新的详细信息。app
咱们最近的调研结果显示,Kotlin 如今是专业 Android 开发者最常使用的开发语言。Play Store 中超过 120 万个应用使用了 Kotlin,前 1,000 名应用中使用 Kotlin 的比例更是高达 80%。Google 内部的开发者也喜欢 Kotlin: 70 多个 Google 应用,如 Drive、Home、Maps 和 Play 都使用 Kotlin。随着全新的 Kotlin 原生注释处理解决方案,Kotlin 符号处理 (Kotlin Symbol Processing) 功能今天也已经发布,这是一个强大而又简单的 API,能够直接解析 Kotlin 代码,速度比 Room 等开发库快 2 倍。dom
咱们经过 Android Jetpack 创建了一套开发库来帮助你们减小模板代码,从而专一于本身关心的功能代码上。在排名前 10,000 的应用中,有超过 84% 的应用正在使用 Jetpack 库。今天,Jetpack 库中再添亮点,包括 Jetpack Macrobenchmark (Alpha),能在您的应用发布以前就捕捉到影响应用启动和卡顿的大型交互;以及一个新的 Kotlin 协程 API: Jetpack DataStore (Beta),用于更有效地持久化数据。您能够在这里 了解 Android Jetpack 的更新详情。机器学习
现代 Android 开发最好的一点是,这些工具是为了帮助您轻松为新时代的 Android 进行开发而打造的,也就是让与您的手机相连的设备: 电视、汽车、手表、平板电脑等,都能更好地协同工做。编程语言
今天,咱们 在可穿戴设备方面向前迈出了一大步。首先,咱们推出了一个与三星共同打造的统一平台,结合了 Wear 和 Tizen 的优势。其次,咱们推出了全新的用户体验,包括改进的 Google 应用。以及,来自 Fitbit 的世界一流的健康和健身服务也将登陆本平台。对 Android 开发者来讲,这意味着您的受众将会更加庞大,那些让您的移动应用变得更加出色的全部技能、工具和 API,也能帮助您在针对全世界用户的单一可穿戴设备平台上进行开发。
不管是经过为小屏幕定制的、旨在优化电池寿命的 Wear 上的新 Jetpack API,仍是 Jetpack Tiles API,您均可觉得 Wear 生态系统中的全部设备建立定制的磁贴。咱们准备了许多新功能帮助您在 Wear 上进行构建。经过与三星合做建立的一套 新的健康与健身 API,传感器数据的采集和指标的计算如今更加简洁、一致和准确,包括心率、卡路里和平常行走距离,这些数据都来自一个可信赖的来源。随着 Android Studio Arctic Fox Beta 的发布,全部这些新功能也都聚集其中,配对测试应用更加容易,模拟器中甚至包含了一个虚拟心率传感器。咱们在可发现性方面推出了一些重大更新,所以当您的 Wear 应用发布后,用户在 Google Play 上也将更容易发现它们。您能够在这里阅读 更多关于 Wear 更新的详细信息。点击右侧连接查看 Android 开发者故事:Spotify on Wear OS 视频。
说到大屏幕设备,如平板电脑、可折叠设备和 Chrome OS 笔记本电脑,其发展势头很是强劲。人们更加依赖这些大屏幕设备,从与家人和朋友保持联系,到在学校里学习,或者远程工做。事实上,目前有超过 2.5 亿台活跃的大屏幕 Android 设备。去年,Chrome OS 同比增加 92%,是 PC 市场增加率的 5 倍,使得 Chrome OS 成为增加最快,第二受欢迎的桌面操做系统。为了帮助您抓住这个势头,咱们提供了 API 和工具,使优化大屏体验变得更加容易: 好比经过使用 SlidingpaneLayout 1.2.0 和新的垂直导航栏组件让您的内容自动适配更大的空间,组件上提供最大宽度以免拉伸 UI,以及对平台、Chrome OS 和 Jetpack windowmanager 的更新,使应用能够在默认状况下更好地运行。您能够在这里了解详情。
△ Google Duo 针对可折叠设备优化的体验
以上只是咱们所作努力的冰山一角,这些努力都是为了让您可以更容易地构建高质量的 Android 应用。咱们将发布 20 多场关于 Android 和 Play 的技术演讲,内容涵盖后台任务、隐私、Android 上的机器学习,以及帮助您开始在 Android 12 上进行开发的 12 个技巧。若是您想针对汽车、电视和可穿戴设备进行开发,咱们也有准备相应的内容,请前往 Google I/O 网站 观看。除了演讲和新闻以外,在今年的 Google I/O 大会上,还有许多有趣的方式能够与 Googler 和其余开发者进行线上互动。您能够在 I/O Adventure 里查看 Android dome,咱们在那里为您准备了博客文章、视频、Codelab 等丰富的内容。您还能够亲自上手测试一下您的 Jetpack Compose 技能,或者坐进 dome 的虚拟汽车里体验一番。
您对产品的反馈及问题对咱们很是重要,欢迎经过下方二维码向咱们提交反馈。您的问题有可能出如今下一期的 FAQ 中并得到解答。感谢您的支持!