0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Android 12L Beta 1 内容一览

谷歌开发者 来源:谷歌开发者 作者:谷歌开发者 2021-12-21 16:28 次阅读

作者 / 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 开发者网站。别忘了提交问题和需求,我们一如既往地感谢来自大家的反馈意见!

原文标题:正式版 API 确定 | Android 12L Beta 1 发布

文章出处:【微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3849

    浏览量

    125623
  • 屏幕
    +关注

    关注

    6

    文章

    1161

    浏览量

    55344
  • 平板电脑
    +关注

    关注

    4

    文章

    1877

    浏览量

    76234

原文标题:正式版 API 确定 | Android 12L Beta 1 发布

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    汽车 EMC 问题一览

    汽车 EMC 问题一览
    的头像 发表于 11-24 16:44 472次阅读
    汽车 EMC 问题<b class='flag-5'>一览</b>

    探头附件线产品一览

    探头附件线产品一览
    的头像 发表于 09-08 15:41 405次阅读
    探头附件线产品<b class='flag-5'>一览</b>

    i.MX8 Android Automotive12 修改开机 logo

    在 i.MX8 的 Android Automotive12 BSP 版本中,默认的是 NXP 的开机 LOGO 显示,如果我们想要更改显示自己的 logo,该如何配置?本篇文件给大家介绍如何更改 i.MX8 Android A
    的头像 发表于 09-04 16:42 910次阅读
    i.MX8 <b class='flag-5'>Android</b> Automotive<b class='flag-5'>12</b> 修改开机 logo

    正式版即将到来 | Android 14 Beta 5 发布

    Android 模拟器之外,Beta 5 还支持 Pixel Tablet 和 Pixel Fold,供您在多种类型的设备上测试应用。 Beta 5 内容
    的头像 发表于 08-16 17:40 801次阅读
    正式版即将到来 | <b class='flag-5'>Android</b> 14 <b class='flag-5'>Beta</b> 5 发布

    发布更新的好时机 | Android 14 Beta 4 发布

    作者 / Dave Burke, VP of Engineering 我们为大家带来 Android 14 Beta 4。 Android 14 现在离正式发布更近了一步,我们也在继续打磨系统和提高
    的头像 发表于 07-13 17:40 341次阅读
    发布更新的好时机 | <b class='flag-5'>Android</b> 14 <b class='flag-5'>Beta</b> 4 发布

    在 I/O 看未来 | Android 平台和质量更新一览

    2023 年 Google I/O 大会上关于 Android 和应用质量的三大重要发布内容回顾: #1 Android 14 在隐私与安全、 系统界面等方面推出新功能 Android
    的头像 发表于 07-04 17:45 267次阅读
    在 I/O 看未来 | <b class='flag-5'>Android</b> 平台和质量更新<b class='flag-5'>一览</b>

    平台稳定性里程碑 | Android 14 Beta 3 发布

    作者 / Dave Burke, VP of Engineering 随着今天 Android 14 Beta 3 的发布,我们随之进入到 Android 开发周期的下一个阶段。Beta
    的头像 发表于 06-13 17:40 360次阅读
    平台稳定性里程碑 | <b class='flag-5'>Android</b> 14 <b class='flag-5'>Beta</b> 3 发布

    Android12 系统开发记录-迅为RK3588使用ADB工具

    ADB 英文名叫 Android debug bridge ,是 Android SDK 里面的个工具,用这个工具可以 操作管理 Android 模拟器或者真实的
    发表于 06-13 11:30

    2.4G收发芯片 XL2408,RF 芯片和内置MCU特性一览

    ;CL=12pF 125K/ 250kbps模式,需要晶振精度+20ppm&CL=1 2pF BLE户播包模式,需要晶振精度+10ppm&CL=12pF ■ GFSK通信
    发表于 06-09 10:45

    OpenHarmony 4.0 Beta1发布,邀您体验

    初夏之际,OpenAtom OpenHarmony(简称“OpenHarmony”) 4.0 Beta1版本如期而至。4.0 Beta1版本在3.2 Release版本基础上,继续提升标准
    发表于 06-08 14:14

    iTOP-3588开发板Android12源码定制开发uboot开发

    iTOP-3588开发板Android12源码定制开发uboot开发
    的头像 发表于 06-06 11:46 987次阅读
    iTOP-3588开发板<b class='flag-5'>Android12</b>源码定制开发uboot开发

    Android 8和Android 5.1有区别吗?

    我已经在这里和在 Google 上阅读了很多关于 802.11 帧的内容,但有些内容并没有加起来。 难不成Android 8和Android 5.1有区别?要求不
    发表于 06-06 08:57

    iMX8QM EVK Android Automotive OS 12蓝牙驱动程序问题如何解决?

    我添加了包含在 Android Automotive OS 10(5.4.24) 中并在 Android Automotive OS 12(5.15.32) 中工作的“mx8_bt_rfkill.c
    发表于 05-18 08:02

    如何将memtool集成到i.MX8MM Android 12平台中?

    Memtool 是个有用的调试工具,可以读/写些 i.MX 寄存器。Linux 默认支持,Android 不支持。 本文介绍如何将 memtool 集成到 i.MX8MM Android
    发表于 05-16 06:56

    在 I/O 看未来 | 丰富多彩,Android 14 Beta 2 发布

    作者 / Dave Burke, VP of Engineering Google I/O  的大幕已经 拉开,我们也为大家带来了 Android 14 的第二个 Beta 版。我们在 Google
    的头像 发表于 05-15 22:15 374次阅读
    在 I/O 看未来 | 丰富多彩,<b class='flag-5'>Android</b> 14 <b class='flag-5'>Beta</b> 2 发布