Android Studio

今天,我们在Android Studio 4.1 Beta和4.2 Canary中发布了新功能,重点关注开发人员提出的许多关键要求:

  • 通过使用Android 11设备的ADB进行无线调试,调试更加简单。我们还添加了数据库检查器和依赖注入(Dagger)工具。
  • 设备测试更好,现在可以直接在IDE内部托管Android模拟器。测试 现在可以并行进行,因此您可以同时查看多个设备的结果。并且我们改进了设备管理器,可以更轻松地处理您的设备。
  • 机器学习更容易 -您现在可以直接在IDE中为ML Kit和TensorFlow Lite导入模型。
  • 构建和部署速度更快感谢科特林符号处理,在摇篮任务图的缓存,更快的应用程序部署到Android上11和新的建设分析仪的所有设备可以帮助您诊断您的构建可能有瓶颈。
  • 游戏工具的功能更强大,其中包括更新的性能分析器用户界面,全面改进的系统跟踪工具以及对本机内存配置文件的支持。

Android 11 Beta以及更多开发人员更新试用最新版本:Android Studio 4.1 Beta和Android Studio 4.2 Canary。

Kotlin和Jetpack

语言和库是现代Android开发的主要投资领域,而Kotlin的现代简洁语言和Jetpack独具匠心的强大库都致力于提高您的工作效率。

随着Kotlin的采用率上升(现在Google Play上前1000个应用程序中有70%以上使用Kotlin)以及如此多的使用Kotlin的开发人员,我们现在可以使用它来以新的方式简化您的体验。Kotlin协程Kotlin的语言功能,它使并发调用更容易编写和理解。我们正在做我们的协同程序官方推荐,我们已经建立了协同程序支持到了最常用的Jetpack的图书馆的3 – 生命周期WorkManager中,和 -所以你可以写更好的代码。

由于Jetbrains的出色团队,Kotlin本身在每个发行版中也不断变得更好。Kotlin 1.4提供更快的代码完成速度,默认情况下启用的更强大的类型推断功能,函数接口,以及有益的生活质量改进,例如混合命名和定位参数。

我们还将继续推动Jetpack-一套涵盖多个Android版本的库,旨在使常见的移动开发模式快速简便地实现。我们中的许多人早就爱上了Dagger,因此我们与Dagger团队合作,为您带来了Hilt,它是Dagger之上对开发人员友好的包装器,是推荐的Android依赖注入解决方案。您会发现该版本已准备好试用。我们还添加了第二个新的库App Startup,以通过优化库的初始化来帮助应用程序开发人员和库开发人员缩短应用程序启动时间。我们还对现有库进行了更多更新,包括对Paging 3的重大更新,重写了Kotlin-first,全面支持协程!

最新的新UI工具包Compose

要提高生产力,还需要做一件事-这是一个功能强大的UI工具包,可以通过对平台API的本地访问来快速轻松地在Android上构建漂亮的UI。这就是为什么我们要构建Jetpack Compose,这是我们新的现代UI工具包,它以更少的代码,功能强大的工具和直观的Kotlin API使您的应用程序栩栩如生。

今天,我们将启动Jetpack Compose Developer Preview 2,其中包含开发人员一直要求我们提供的功能:

  • 与视图的互操作性(开始在现有应用程序中混合可组合功能)(新功能!)
  • 动画(新!)
  • 测试(新!)
  • 约束布局(新!)
  • 适配器列表(新!)
  • 材质UI组件
  • 文字和可编辑文字(新功能!)
  • 主题和图形
  • 窗口管理
  • 输入和手势

与Jetbrains Kotlin团队紧密合作,我们还为Android Studio 4.2添加了许多新功能,以帮助您使用Compose构建应用程序:

  • Kotlin编译器插件,用于代码生成
  • 撰写预览注释
  • 实时交互式撰写预览
  • 将单个组合物部署到设备
  • 撰写代码完成
  • 用于撰写的示例数据API

Compose尚未准备好用于生产,尤其是在完成性能优化时,但我们希望您尝试一下并分享反馈。我们计划在今年夏天发布Alpha,并在明年发布1.0。

全新的Google Play控制台

Google Play致力于帮助开发人员发展业务。考虑到这一使命,我们重新设计了Google Play控制台,以帮助您在我们的平台上获得最大的成功。除了更清晰易用之外,我们还添加了一些功能来帮助您:

  • 查找,发现和了解可帮助您在Google Play上蓬勃发展的功能
  • 查找有关策略更改,发布状态和用户反馈的新指南
  • 通过新的收购报告更好地了解绩效见解
  • 使团队中的每个人都可以通过新的用户管理选项使用Play控制台功能

在这篇文章中 了解有关新的Google Play控制台的更多信息,或现在通过play.google.com/console加入Beta版。您的反馈意见可帮助我们继续为每个人改进Google Play控制台,因此请告诉我们您的想法。

包装全部

但是,我们正在推出更多的东西,我们根本就不讨论!

  • 我们刚刚Android Developers YouTube频道发布了12个演讲
  • 我们将启动11周的Android,以保持对话的持续进行,每周都会有您要求的主题(如UI,Jetpack和机器学习)上的新开发人员内容。在此处查看时间表以了解更多信息。
  • 我们将介绍一系列全球在线社区聚会,以讨论Android 11中的新增功能,如何使您的应用程序兼容以及现代Android开发的基本知识和最佳实践。寻找您附近的Android 11聚会