正式版api确定|android12lbeta1发布

谷歌开发者 谷歌开发者     2023-03-03     261

关键词:

作者 / Maru Ahues Bouza, Director, Android Developer Relations

在 10 月份的 Android 开发者峰会上,我们强调了平板电脑、可折叠设备和 Chromebook 等大屏幕设备的增长,以及如何通过新的 Jetpack API、工具和指南,让开发者们更容易为这些设备构建出良好的应用体验。我们还发布了 Android 12L 的开发者预览版,这是一个专为大屏幕设计的 Android 12 功能更新。

  • Android 开发者峰会

    https://developer.android.google.cn/events/dev-summit

  • Android 适配大屏幕的 3 个重点

    https://android-developers.googleblog.com/2021/11/android-developer-summit-21-large-screens.html

  • Android 12L

    https://developer.android.google.cn/12L

通过 12L,我们为大屏幕优化和打磨了系统界面,使多任务处理更加强大和直观,并改善了兼容性支持,让应用在默认情况下也有更好的视觉效果。12L 还为开发者提供了一些新的 API,如空间音频以及改进的拖放操作,以打造更好的大屏幕体验。

今天,我们正式发布 Android 12L 的第一个 Beta 版,供大家对应用进行测试并提交反馈,从而为明年年初发布的功能更新做好准备。您可以在 Android Studio 中设置 Android 模拟器来尝试新的大屏幕功能。Android 12L 也适用于手机,只需注册参与测试,即可在受支持的 Pixel 设备上获取 Android 12L Beta 1。如果您已经参与 Android 12 Beta 测试,则会自动获得 12L 更新。我们与联想合作,让您也可以在联想 Tab P12 Pro 平板电脑上体验 Android 12L,更多关于可用构建和支持的信息,请前往联想官方网站查阅:

https://dev.lenovo.com

  • 获取 Android 12

    https://developer.android.google.cn/about/versions/12/get

  • 参与 Beta 版测试

    https://www.google.com/android/beta

Android 12L Beta 1 内容一览

今天发布的 Beta 1 版本包含对功能和用户体验的改进,最新的 bug 修复和优化,以及 2021 年 12 月安全补丁。对于开发者来说,我们提早完成了 API,因此 Beta 1 还包含 Android 12L 的正式版 API (API 级别 32),更新的构建工具,以及用于测试的系统映像。您可以用这些来测试应用在 Android 12L 的各种功能中的表现。

在 Android 12L 中,我们专注于完善大屏幕设备上的用户界面,包括通知、快捷设置、锁屏、概览、主屏幕等等。例如,在 600dp 宽度以上的屏幕里,通知栏、锁屏和其他系统界面会采用全新的双列布局,以充分利用屏幕面积。

△ 双列布局可以显示更多内容,更易于使用

多任务处理也更加强大和直观—— Android 12L 在大屏幕上提供了一个新的任务栏,让用户可以随时切换到喜爱的应用,或将应用拖放至分屏模式。请记住,在 Android 12 及以后的版本中,用户可以将任何应用以分屏模式启动,无论该应用是否声明为可以调整大小。所以请务必在分屏模式下测试您的应用!


△ 将应用拖放至分屏模式

  • 在分屏模式下测试您的应用

    https://developer.android.google.cn/about/versions/12/12L/summary#what-to-test

最后,通过改进兼容模式的视觉效果和稳定性,我们为用户带来了更好的黑边模式体验,并帮助应用在默认情况下看起来更好。如果您的应用还没有针对大屏幕进行优化,请测试其在新的黑边模式中的表现:

https://developer.android.google.cn/about/versions/12/12L/summary#what-to-test

更多 API 和工具助力大屏幕构建

我们新推出的这些 API 和工具可以在您为大屏幕优化应用时更轻松地为用户打造流畅体验:

  • 适用于大屏幕的 Material 模式 - 新的 Material 设计指南可以帮您在所有尺寸的屏幕上扩展应用界面:

    https://m3.material.io/foundations/adaptive-design/overview

  • 支持自适应界面的 Jetpack Compose - Jetpack Compose 可以让您非常轻松地处理不同屏幕尺寸或组件中的界面变化。请通过在 Compose 中构建自适应布局指南了解这方面的基础知识:

    https://developer.android.google.cn/jetpack/compose/layouts/adaptive

  • 用于管理用户界面的窗口大小分类 - 窗口大小分类 (Window Size Classes) 是一组按照视窗大小作为分类 (称为 "断点") 的意见性指导,有助于简化设计、开发和测试可调整大小的应用布局。此 API 即将在 Jetpack WindowManager 1.1 中推出。

  • 窗口大小分类

    https://developer.android.google.cn/guide/topics/large-screens/support-different-screen-sizes#window_size_classes

  • WindowManager

    https://developer.android.google.cn/jetpack/androidx/releases/window

  • Activity Embedding - 通过 Activity Embedding API,您可以利用大屏幕上的额外显示区域一次显示多个 Activity,从而实现如 "列表-详情" 的布局模式,并且几乎不需要 (或只需少量) 重构应用。此 API 在 Jetpack WindowManager 1.0 Beta 03 及之后的版本中可用。

  • Activity Embedding API

    https://developer.android.google.cn/guide/topics/large-screens/activity-embedding

  • WindowManager

    https://developer.android.google.cn/jetpack/androidx/releases/window

  • Android Studio 中的视觉 lint 工具 - 在 Android Studio Chipmunk 中提供了新的视觉 lint 工具,它能在布局验证 (Layout Validation) 中主动给出界面方面的警告和建议,以帮助您识别大屏幕布局中的潜在问题:

    https://developer.android.google.cn/studio/preview

  • 可调整尺寸的模拟器 - 这是随 Android Studio Chipmunk 一同推出的全新模拟器配置,让您可以在四个参考设备 (手机、可折叠设备、平板电脑和台式机) 之间快速切换,以便于测试。 

请务必查看我们准备的大屏幕开发者资源,以了解这些以及更多 API 和工具的详细信息:

https://developer.android.google.cn/about/versions/12/12L#optimize-for-large-screens

在设备上开始体验 Android 12L!

Android 12L 功能更新将在明年初正式发布,现在是时候开始为大屏幕优化自己的应用了。对于开发者来说,我们强烈建议检查您的应用在各种尺寸窗口分屏模式下的工作情况。如果您还没有优化应用,请查看一下它在不同屏幕朝向中的视觉效果,并尝试一下新的兼容模式 (如果适用的话)。

想要开始使用大屏幕功能,最简单的方法就是使用 Android 模拟器的可折叠设备或平板电脑设置,请参阅完整设置说明:

https://developer.android.google.cn/about/versions/12/12L/get

您也可以将 Android 12L 刷入大屏幕实体设备中。我们与联想合作,让您可以在联想 Tab P12 Pro 上体验 Android 12L 的预览版本。目前,联想提供的是开发者预览版 1,未来几周内会有更新。请访问联想的 Android 12L 预览网站了解关于可用版本和支持的完整信息:

https://dev.lenovo.com/

Android 12L 也将运行在手机中。虽然大屏幕功能不会出现在小屏幕设备中,但我们也欢迎您体验这一功能更新的最新改进。只需用受支持的 Pixel 设备完成注册,就可以通过 OTA 更新获得最新的 Android 12L Beta 版。如果您已经参与 Android 12 Beta 测试,则会自动获得 12L 更新。

  • 参与 Beta 版测试

    https://www.google.com/android/beta

有关 Android 12L 的更多细节和发布时间表,请访问 Android 12L 开发者网站。别忘了提交问题和需求,我们一如既往地感谢来自大家的反馈意见!

  • Android 12L 开发者网站

    https://developer.android.google.cn/about/versions/12/12L

  • 提交反馈

    https://developer.android.google.cn/about/versions/12/12L/feedback

您也可以通过下方二维码向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!

推荐阅读

如页面未加载,请刷新重试

 即刻体验 Android 12L 的最新特性!点击  | 分享您的使用反馈


终版api正式到来|android12beta3发布

作者/DaveBurke,VPofEngineering每个月,我们都在努力让Android12更接近其最终形态,包括创新功能、更适合用户的新版UI、性能提升、隐私增强、安全改进等等。许多人已经通过我们的Beta计划在Android12上进行开发和测试,再... 查看详情

android开发新技术又来了

一、Google官方一些新技术更新Android12LBeta1发布Android12系统已经发布了,陆续已经会有一批Android12的设备了Android12功能和变更列表https://developer.android.google.cn/about/versions/12/summary12L为专为大屏幕设计的Android12功能更新。可以稍微... 查看详情

苹果重新设计开源官网;阿里云开放yoc源代码;github开发codesearch功能|开源日报

...;获得更好的Metal渲染性能GitHub正在开发CodeSearch功能OpenGait正式版发布,内含多种SOTA步态识别算法VSCode202111月版发布,可设置多语言特定编辑器Kubernetes1.23发布,支持IPv4/IPv6双栈Android12LBeta1发布:正式版API确定微软... 查看详情

css布局标准

回顾历史,CSS1于1996.12.17发正式版,它是为辅助HTML的展现效果而生的。1998.5.12,CSS2发正式版。随后发修订版CSS2.1,纠正了CSS2中的一些错误。注意从CSS2起,CSS的作用就不是辅助展现了,变为全全负责展现。(注:当年CSS2的勘误... 查看详情

android12新特性及适配指南

Android12(API31)于2021年10月4日正式发布,正式版源代码也于当日被推送到AOSPAndroid开源项目。截止到笔者撰写这篇文章时,国内各终端厂商的在售Android设备,已经逐步开启了Android12正式版本的更新。当前,... 查看详情

正式版即将到来|android12beta5现已发布

作者/DaveBurke,VPofEngineering距离Android12 的正式发布只有几周时间了!新版Android系统的润色已经进入收尾阶段,今天我们带来最后一个Beta版更新,供大家进行测试和开发。对于开发者来说,是时候让自己的应用做好... 查看详情

正式版即将到来|android12beta5现已发布

作者/DaveBurke,VPofEngineering距离Android12 的正式发布只有几周时间了!新版Android系统的润色已经进入收尾阶段,今天我们带来最后一个Beta版更新,供大家进行测试和开发。对于开发者来说,是时候让自己的应用做好... 查看详情

谷歌二次发力,正式发布android12l!

在谷歌为Pixel6提供Android12不到一周的时间,谷歌又为平板电脑跟折叠屏设备带来了新的Android12系统,即Android12L。目前谷歌正式发布开发者预览版。在Android12还未正式发布之前,就有过关于Android12适配大屏设备的讨论&#... 查看详情

周四要干的

...)2.优先验证竣工未结算功能修改的情况,向全哥反馈,确定怎么更新正式,怎么联系朱老师,发通知功能修改了3.验证年度计划表、验证竣工未结算表,更新正式4.验证修改好的其他问题,更新正式5。有问题及时反馈问题6.催开... 查看详情

android13来了,你不能错过的10+新变化~

...览版的减少,测试版的发布时间节点有所提前;正式版的发布日期待定。考虑到去年Android12和12LBeta版的时间间隔不长,今年Android13的正式版推送时间或许会早一点?▍单个应用的语言偏好你眼中的FallOutBoys、TheWeek... 查看详情

android12正式发布|开发者们的全新舞台

...DaveBurke,VPofEngineering10月4日,我们已经将源代码推送至Android开源项目(AOSP),并正式发布最新版本的Android。Android12会在接下来的几周内推送至Pixel设备,并在今年晚些时候覆盖三星Galaxy、一加、OPPO、realme、TECNO、Vivo和小... 查看详情

android12正式发布|开发者们的全新舞台

...DaveBurke,VPofEngineering10月4日,我们已经将源代码推送至Android开源项目 (AOSP),并正式发布最新版本的Android。Android12会在接下来的几周内推送至Pixel设备,并在今年晚些时候覆盖三星Galaxy、一加、OPPO、realme、TECNO、Vivo和... 查看详情

是否有 API 允许 Android 应用程序确定 Google Play 用户是否是该应用程序的测试人员?

】是否有API允许Android应用程序确定GooglePlay用户是否是该应用程序的测试人员?【英文标题】:IsthereanAPItoallowanandroidapptodeterminewhetheraGooglePlayuserisatesterfortheapp?【发布时间】:2013-12-2108:58:51【问题描述】:我正在开发一个基于Googl... 查看详情

android6.0正式发布,怎样解读api的新变化

参考技术A还是有区别的,具体如下:Android1.5API变更概要: 1、UIframework  ·Frameworkforeasierbackground/UIthreadinteraction  ·新SlidingDrawer组件  ·新HorizontalScrollview组件 2、AppWidgetframework  ·一些关于创建桌面AppWidget的API.  ·提... 查看详情

谷歌正式发布android12,ui更好看,应用更快,打造独属于自己的定制化属性

焕然一新的Android12今年5月的GoogleI/O大会上,谷歌推出了Android12系统,这是原生安卓系统史上最大的设计变化,从此旧貌换新颜。不只是外观,Android12的功能改进也令人瞩目,对比起挤牙膏的那位——Android11... 查看详情

android13带来了哪些新功能?需要哪些适配工作?|开发者说·dtalk

...f0c;原文发布于:BennuCTech前言目前Google已经发布了Android13的正式版,虽然国内的手机能用上Android13还有一段时间,不过开发者们可以通过模拟器来体验,那么我们来看看Android13都有哪些重要的改变,我们适配的话需... 查看详情

android12splashscreenapi快速入门(代码片段)

...索郭霖即可关注,每个工作日都有文章更新。Android12正式版即将发布。这次的Android系统变化当中,UI的变化无疑是巨大的。Google在Android12中采取了一种叫作MaterialYou的界面设计,一切以你为中心,以你的喜好为风... 查看详情

android12splashscreenapi快速入门(代码片段)

...索郭霖即可关注,每个工作日都有文章更新。Android12正式版即将发布。这次的Android系统变化当中,UI的变化无疑是巨大的。Google在Android12中采取了一种叫作MaterialYou的界面设计,一切以你为中心,以你的喜好为风... 查看详情