Android 12开发者预览版现已发布,包含众多亮点

简介: Android 12开发者预览版现已发布,包含众多亮点

bVcOLxw.png


谷歌今天发布了适用于 Pixel 设备的 Android 12开发者预览版。按照谷歌的惯例,第一个预览版往往充满许多面向开发人员的更改,这次包括操作系统处理图像和视频与安全方面等更新。

谷歌通常会在五月份举行的谷歌I / O大会上保留一些主要UI的更改。尽管此开发人员预览版本确实包含一些通知UI的更改,但在正式安装该UI之前,我们无法知道它与本月早些时候看到的泄漏版本有哪些不同。

它适用于 Pixel 3 及更高版本的手机,需要通过刷新设备进行手动安装,目前尚未准备好为用户进行日常使用,但谷歌承诺它将在今年晚些时候继续为普通用户提供 Beta版。

尽管第一个预览版的目的是使开发人员能够快速为新版本的Android准备应用程序,但仍有一些功能会对用户产生明显的影响,具体来说Android将变得更加善于处理不同类型的媒体。


ANDROID 12中的新媒体格式


将会有一个新的转码层,自动使HEVC视频格式在本身不支持它们的应用程序中工作。当前,选择在Android手机上以HEVC拍摄可能意味着第三方应用程序将无法本地使用该视频。这些应用程序的新转码层应使用户更加自如地进行切换。

Android 12 将支持空间音频与MPEG-H,并为高达24个音频通道进行了优化(之前仅有8个)。它还将使开发者更容易将「隆隆声」效果与音频联系起来。

谷歌似乎正在将注意力放在AV1图像文件格式(也称为AVIF)后面。AVIF旨在将JPG替换为事实上的图像格式,以更少的伪像提供更好,更干净的压缩。Netflix特别是这种格式的大力支持者。如果说AV1听起来很熟悉,那是因为这是几年前主要技术公司提出的AV1视频格式的分支,而Netflix和谷歌都已部分采用。AVIF也不要与类似的HEIF混淆,后者已经被苹果的相机拍摄了一段时间。

谷歌表示,并不打算将AVIF作为相机应用的默认图像格式,所以这还只是第一步。

坚持使用多媒体,Android 12只是会更好地在应用之间移动不同种类的媒体。它正在创建一个新的 "丰富内容插入 "API,让你可以剪切和粘贴或拖放多种内容,包括 "纯文本和风格化的文本到标记、图像、视频、音频文件等"。


bVcOLxB.png

ANDROID 12界面变化


我们需要自己安装开发者预览版,才能更近距离地了解变化。谷歌的博客文章用有些笼统的语言描述了新的内容。可以肯定的是,谷歌今天所展示的内容是对年末重大改变的暗示,这些变化是否真的会与你上面看到的泄露的截图相吻合还有待观察。

以下是谷歌官方描述:


我们正在刷新通知设计,以使它们更现代,更易于使用且功能更强大。在第一个预览中,您会注意到从抽屉和控件到模板本身的更改。我们还在整个系统上优化转场和动画,以使其更加流畅。作为更新的一部分,对于针对Android 12的应用,我们将使用带有图标的自定义内容来修饰通知,并扩展功能以匹配所有其他通知。

该应用程序图标确实与上面泄露的屏幕截图一致,不过,这不一定意味着最终版本将是这样。“扩展能力”也排成列,你可以在上面的屏幕截图中看到的指向下的插入符号比当前系统更容易使用。谷歌还指出,它正在要求开发人员使用API,以便在用户点击通知时在正确的位置更快地打开应用。

它正在改变当您使用全屏应用(例如视频,Kindle书或视频游戏)时Android 12的行为方式。当前,退出这些应用程序通常需要两种手势,一种是调出用户界面,另一种实际上是退出。谷歌表示,在Android 12上,它正在“更改默认设置,以允许用户一次滑动即可浏览手机”。

隐藏的变化


在2019年,谷歌开始直接在Android OS的深处更新某些组件,而不是等待运营商进行重大更新。它被称为“ Project Mainline ”,它意味着谷歌可以使用谷歌 Play基础结构为Android的关键部分发布安全更新。从那时起,它一直在向Mainline系统添加更多Android。Android 12是此系统的最大补充,Android Runtime(ART)是使Android应用程序运行的基本子系统。前述的媒体代码转换器也将成为Mainline模块。

Android 12会有一些隐私和安全方面的更新,但对用户来说不会那么显眼。第三方应用所使用的WebView引擎将采用Chrome最新的一个名为 "SameSite "的Cookie设置,这可能有助于减轻一些跟踪。谷歌表示,"更多的隐私和安全功能将在以后的预览版中出现"。

Android最近开始要求应用程序在需要运行后台活动时弹出通知,事实证明这确实让人分心,谷歌表示 "将阻止前台服务从后台启动",将开发人员重新引导到一个新的API。如果其中一个后台活动可以在10秒内完成,它可能根本不需要显示通知。

谷歌还将马上发布Android 12的Android TV预览版,包括让开发者有机会在谷歌自己的谷歌 TV平台上测试他们的应用。


ANDROID 12的下一步


谷歌今天发布了开发者预览版,但同样需要你刷新设备的系统映像,所以实际上它仅针对开发者使用。谷歌表示它可以在 "Pixel 3 / 3 XL,Pixel 3a / 3a XL,Pixel 4 / 4 XL,Pixel 4a / 4a 5G,或Pixel 5设备 "上工作,或者开发人员可以简单地在Android模拟器内运行它。

未来的某个时候会发布一个公开测试版,但预计需要几个月的时间,如果谷歌遵循过去的习惯,5月或6月会有一个更全面的Android 12的内容发布。

去年,Android的 "平台稳定性 "发布在7月初,但今年谷歌的目标是8月,正式发布通常在此后不久。这可能意味着,Android 12的到来时间会比平时稍晚一些。

目录
相关文章
|
9月前
|
传感器 前端开发 Java
Android流媒体开发之路一:Camera2采集摄像头原始数据并手动预览
Android流媒体开发之路一:Camera2采集摄像头原始数据并手动预览
505 0
|
Rust 安全 Java
谷歌为Android操作系统开发者增加了新的选择 Rust
谷歌为Android操作系统开发者增加了新的选择 Rust
173 0
|
Android开发
Android 裁剪摄像头预览窗口-SurfaceView
Android 裁剪摄像头预览窗口-SurfaceView
542 0
Android 裁剪摄像头预览窗口-SurfaceView
|
存储 缓存 JSON
Code For Better 谷歌开发者之声——Android 中的 Volley 库
Volley是一个HTTP 库,它使 Android 应用程序的网络变得非常简单和快速。它由 Google 开发并在 2013 年 Google I/O 期间推出。它的开发是因为 Android SDK 中缺少能够在不影响用户体验的情况下工作的网络类。尽管 Volley 是 Android 开源项目 (AOSP) 的一部分,但 Google 在 2017 年 1 月宣布 Volley 将迁移到一个独立的库。它管理网络请求的处理和缓存,并节省开发人员一次又一次编写相同的网络调用/缓存代码的宝贵时间。Volley不适合大型下载或流式操作,因为 Volley 在解析期间将所有响应保存在内存中。
100 0
|
Web App开发 编解码 安全
Android 12 预览版带给我们的1234
Android 12 预览版带给我们的1234
125 0
Android 12 预览版带给我们的1234
|
XML 安全 API
全面复盘Android开发者容易忽视的Backup功能(2)
全面复盘Android开发者容易忽视的Backup功能(2)
全面复盘Android开发者容易忽视的Backup功能(2)
|
安全 Java 测试技术
全面复盘Android开发者容易忽视的Backup功能(1)
全面复盘Android开发者容易忽视的Backup功能(1)
全面复盘Android开发者容易忽视的Backup功能(1)
|
小程序 IDE API
Android 端预览和调试小程序|学习笔记
快速学习 Android 端预览和调试小程序
114 0
Android 端预览和调试小程序|学习笔记
|
XML 缓存 Android开发
Android Studio Dolphin | 2021.3.1不显示布局XML预览
Android Studio Dolphin | 2021.3.1不显示布局XML预览
1974 0
Android Studio Dolphin | 2021.3.1不显示布局XML预览
|
Android开发 开发者 UED
Android 13 亮相谷歌I/O大会,OPPO 首批推出开发者预览版
Android 13 亮相谷歌I/O大会,OPPO 首批推出开发者预览版
120 0
Android 13 亮相谷歌I/O大会,OPPO 首批推出开发者预览版