Android 12 首个开发者预览版发布:新界面,拥有众多底层更新

移动开发 Android
2 月 19 日消息 谷歌今天发布了面向 Pixel 设备的下一版 Android 系统 Android 12 的首个开发者预览版。按照谷歌的惯例,Android 的首个预览版充满了很多面向开发者的变化。Android 12 对操作系统如何处理图像、视频以及未来的安全更新都有更新。

 2 月 19 日消息 谷歌今天发布了面向 Pixel 设备的下一版 Android 系统 Android 12 的首个开发者预览版。按照谷歌的惯例,Android 的首个预览版充满了很多面向开发者的变化。Android 12 对操作系统如何处理图像、视频以及未来的安全更新都有更新。

[[382146]]

根据谷歌的说法,Android 12 就是要让操作系统 “更直观、性能更好、更安全”。在这个预览版中,许多变化只适用于开发人员,与许多其他早期开发者预览版的情况一样,并没有看到新操作系统有太多的视觉变化。然而,仍然有很多小变化。

Android 12 通知

谷歌又一次改变了 Android 通知用户界面的外观,通知现在有一个更现代的外观。它们在通知中心中占据的空间与以前差不多,但布局和字体大小已经改变。


▲左:Android 12 开发者预览版 1,右:Android 11

谷歌在每个消息通知的右下角增加了一个方便的小打盹图标。点击它可以让你快速将通知打盹一小时、15 分钟、30 分钟或两小时。

此外,通知和快速设置的背景也改变了颜色。Android 11 的通知和快速设置的背景都是纯白色或纯黑色,背景取决于你的系统主题。Android 12 的背景有一个蓝色的色调,并不完全清楚为什么会发生这种变化,也许这可能是谷歌传闻中的 Android 12 主题大改版的一部分。

谷歌表示,在 Android 12 中,从通知中打开应用会更快。谷歌表示,这一变化只适用于针对 Android 12 的应用。


这是一个非常早期的开发者预览版,通常情况下,拉下通知阴影会应用一个昏暗的底层,让你更清楚地看到你的通知。在 Android 12 中,调光几乎没有了,导致你在设置菜单上下拉通知时看到上面的畸形。

设置

设置菜单的某些部分也在视觉上进行了轻微的调整。顶部的搜索栏不再一直延伸到屏幕右侧。现在小了一点,而右侧的配置文件图标则被放大了。



在设置菜单中可以找到一个新的安全和紧急情况设置。这个新的部分可以让你快速获取紧急信息(联系方式、医疗细节等)。此外,还有车祸检测、危机提醒、无线紧急提醒和新的紧急 SOS 功能。紧急 SOS 功能可以让你快速按下电源键五次或以上,就可以触发紧急行动。

默认情况下,紧急 SOS 功能设置为拨打 911,但这个号码可以更改。不过,如果你输入一个非紧急号码,你的手机必须解锁才能使用。


在未来的版本中,设置菜单可能会得到更大的改造。XDA 的 Mishaal Rahman 发现了一个单手模式,可以通过一些 Pixel 设备上的功能标志启用。基本上是将类似于三星 One UI 的布局应用到设置菜单中,有大文本标题和布局,在大屏幕设备上应该更容易使用。

快速设置面板

如果你不喜欢某些媒体播放器出现在你的快速设置面板中,你现在可以单独关闭它。可以通过声音和振动设置菜单中的一个新选项来实现这一点,例如如果你不想让 YouTube 出现在快速设置中,但想保留 Spotify,现在可以实现这一点。


左:Android 12 开发者预览版 1,右。Android 11

此外,在锁屏和快速设置菜单中,谷歌将媒体通知做得更大了一些。现在,歌曲名称和艺术家被显示在通知顶部的单行上。同时,播放器控制在底部,专辑封面在左侧,看起来比以前更紧凑一些。

其他 Android 12 新功能

安卓 11 已经允许更容易的 Wi-Fi 网络共享,但安卓 12 让其更容易。现在,如果你想与某人共享你的 Wi-Fi 网络,只需点击现在出现在 Wi-Fi 网络共享屏幕上的 “附近”按钮。这将使用 Android 的附近共享功能将 Wi-Fi 凭证发送给任何你想要的人。

[[382147]]

此外,XDA 的 Mishaal Rahman 指出,Android 12 确实有滚动截图支持,但还没有启用。

看不到的重要 Android 12 功能

和以往一样,在这个早期版本中,还有许多以开发者为中心的变化。

触觉耦合的音频效果

在 Android 12 中,谷歌将通过手机的振动马达增加对触觉耦合音频效果的支持。通过使用这个工具,开发者将能够从音频会话衍生出的振动强度和频率中创造出更加沉浸式的游戏和音频体验。谷歌给出的例子是,使用自定义铃声的视频通话应用,通过触觉反馈来识别来电者,或者通过振动模拟崎岖地形的赛车游戏。

改进了沉浸式模式下的 Android 12 手势导航功能

当观看全屏视频、游戏或阅读书籍时,沉浸式模式就会启动。通常,安卓系统默认的手势导航需要用户从侧面滑动进去,然后再次回到上一个屏幕。现在,在视频查看器或照片库等情况下,第二次滑动已经没有必要了:Android 12 中针对这些情况的新默认值允许你只需滑动一次就可以返回。谷歌表示,它仍然在保护应用程序免受意外手势的影响,但这应该会让退出全屏体验变得不那么繁琐。可以自己尝试一下,在全屏模式下查看谷歌照片中的照片,然后从侧面向后滑动,比之前简单多了。

项目主线改进

在 Android 12 中,谷歌在 Project Mainline 中加入了 Android Runtime(ART)模块。通过添加这个模块,谷歌可以发布对运行时性能的改进,管理内存,并使 Kotlin 操作更快,而不需要进行全面的系统更新。

对不支持的应用提供 HEVC 支持

由于移动设备中内置了硬件编码器,如今许多相机应用程序都能以 HEVC 格式进行拍摄。有些应用程序不支持该格式。对于这些应用,谷歌将在 Android 12 中引入兼容媒体转码功能,即使应用不支持 HEVC,也能将文件转码为 AVC 格式。谷歌表示,转码过程需要时间:在 Pixel 4 上转码一段 30fps 的 1 分钟 1080p 视频大约需要 9 秒。开发者要选择加入转码服务也将非常容易。

Android 12 的 AVIF 图像支持


Android 12 引入了对 AV1 图像文件格式(AVIF)的支持。这种图像格式使用视频压缩的帧内编码内容。理论上,与 JPEG 图像相比,在相同的文件大小下,可以 “极大地”提高图像质量。

更容易在应用程序中插入丰富的内容

IT之家了解到,谷歌正在让应用更容易移动和接收图片、视频、音频文件等丰富的内容。Android 12 引入了一个统一的 API,让应用可以接受来自任何来源的内容,无论是剪贴板、键盘还是拖放。通过一个名为 OnReceiveContentListener 的新接口,当内容从其他来源插入时,应用程序将获得一个回调。这个接口是处理所有内容插入的地方,无论内容类型如何。

多声道音频改进

Android 12 增加了对 MPEG-H 播放的支持,支持直通和卸载模式。此外,音频混音器、重放器和效果器也进行了优化,最多可支持 24 个通道。

对前台服务的优化

Android 12 将阻止针对 Android 12 的应用从后台启动前台服务。为了帮助实现这一点,谷歌在 JobScheduler 中引入了一个新的加急作业,可以获得提升的进程优先级,并立即运行,而不考虑电池限制。这应该会导致更少的应用程序被杀死,应用程序的性能更加平稳。Android 12 还将把一些前台服务通知延迟 10 秒,让短暂的任务有机会在通知显示之前完成。

谷歌什么时候发布 Android 12?

谷歌已经发布了所有开发者预览版和测试版的暂定 Android 12 发布日期时间表。谷歌安排了三次开发者预览:一次在 2 月,一次在 3 月,一次在 4 月。一共会有四次测试版,从 5 月开始,到 8 月结束。


“平台稳定性”的标识符被列为 Android 12 beta 4 和最终版本。这时谷歌计划开始对应用、SDK 和库进行最终的兼容性测试。

至于最终的 Android 12 发布日期,谷歌并没有给我们太多提示。有可能在 8 月底全面推出,也可能会等到 9 月初到 9 月中旬才会全面推出 Android 12。

谷歌在 2020 年 2 月 19 日推出了第一个 Android 11 开发者预览版,在 2020 年 6 月 10 日推出了第一个测试版,在 2020 年 9 月 8 日推出了操作系统的完整版本。该公司历来严格遵守其开发预览版发布时间表,考虑到这一点,预计 Android 12 会准时到来。

 

责任编辑:姜华 来源: IT之家
相关推荐

2021-02-22 11:21:47

AndroidGoogle 移动系统

2021-03-22 10:04:02

Fuchsia谷歌开发者预览版

2022-02-11 08:22:55

Android 13安卓谷歌

2021-08-31 10:18:42

MacOS Monte苹果开发者预览版

2012-02-13 11:56:26

JavaJDKJava 8

2014-05-08 13:36:07

Android Wea开发者预览版

2021-06-29 06:47:24

苹果macOSmacOS Monte

2021-10-26 15:20:53

鸿蒙HarmonyOS应用

2014-07-01 10:46:27

Android L开发者预览版刷机

2011-09-16 14:00:24

ASP.NET 4.5

2011-03-02 13:16:48

Java 7

2017-03-24 19:38:57

AndroidAndroid “O”谷歌

2013-09-17 09:53:45

OS X 10.9 MOS X

2013-09-12 13:38:58

Java甲骨文JDK

2011-09-15 11:09:50

Visual Stud

2015-07-13 09:43:15

Android M漏洞

2021-10-29 08:52:42

苹果macOS 12.1MmacOS Monte

2013-07-26 09:49:43

IE 11

2013-09-17 09:38:53

苹果开发者

2023-06-22 19:57:04

点赞
收藏

51CTO技术栈公众号