Google发布了适用于Pixel设备的Android 12开发人员预览版,其中包含许多针对开发人员的功能和更改

2021-02-19 02:33:10

Google今天发布了适用于Pixel设备的下一版Android 12的开发人员预览版。按照Google的规范,Android的第一个预览版充满了许多面向开发人员的更改。 Android 12更新了操作系统处理图像,视频和未来安全更新的方式。

Google保留通常在五月份举行的Google I / O会议的储备,这也是Google保留一些主要UI更改的规范。尽管此开发人员预览版确实包含一些通知UI的更改,但在安装前,我们不知道它与本月初我们看到的漏洞有多接近。

它适用于Pixel 3和更高版本的手机,但需要通过刷新设备进行手动安装。它可能还没有准备好用于日常使用,但是Google承诺,它将在今年晚些时候继续为普通用户提供Beta版计划。

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

Google并未提前提供Android 12用户界面的图像。我们将尽快更新此帖子,以提供更多详细信息和图像。

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

Android 12将支持空间音频,支持MPEG-H,并针对多达24个音频通道进行了优化(之前为8个)。这也将使开发人员更容易将隆隆的效果与音频联系起来。

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

谷歌表示,它不打算将AVIF设置为相机应用程序的默认图像格式,因此这只是第一步。

坚持使用多媒体,Android 12可以更好地在应用之间移动各种媒体。它正在创建一个新的“丰富内容插入” API,该API可让您剪切和粘贴或拖放多种内容,包括“纯文本和样式化的文本到标记,图像,视频,音频文件等。”

我们将需要自己安装开发人员预览版,以更仔细地了解Google目前正在引入的更改。它的博客文章以某种笼统的术语描述了新功能。可以肯定的是,Google今天展示的内容将暗示今年晚些时候将有更大的变化。这些更改是否真的与您在上面看到的泄露的屏幕截图匹配,还有待观察。

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

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

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

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

Android 12将有一些隐私和安全更新,但它们不会被用户看到。第三方应用程序使用的WebView引擎将采用Chrome的一种更新的Cookie设置之一,称为“ SameSite”,这可以帮助减轻某些跟踪。 Google说:“更多的隐私和安全功能将在以后的预览版本中提供。”

Android最近开始要求应用程序在需要进行后台活动时弹出通知,这确实让人分心。在Android 12中,谷歌表示“将阻止前台服务从后台启动”,将开发人员重定向到新的API。如果这些后台活动之一可以在不到10秒的时间内完成,则可能根本不需要显示通知。

Google还立即发布了适用于Android TV的Android 12预览版,其中包括使开发人员有机会在Google自己的Google TV平台上测试其应用。

Google今天发布了开发者预览版,但是同样,它要求您刷新设备的系统映像,因此实际上仅适用于开发人员。谷歌表示,它将在“ Pixel 3/3 XL,Pixel 3a / 3a XL,Pixel 4/4 XL,Pixel 4a / 4a 5G或Pixel 5设备”上运行,开发人员可以在Android模拟器中直接运行它。

某个时候会有一个公开测试版,但预计需要几个月的时间。而且,如果Google遵循其过去的习惯,那么将会在5月(或可能在6月)更全面地了解Android 12的功能。

去年,Android的“平台稳定性”版本于7月初发布,但今年Google的目标是8月-官方发布通常在此后不久。这可能意味着Android 12将在今年晚些时候推出。

同时,我们和其他人将深入研究开发人员预览,以了解我们还能找到哪些其他详细信息。 通常,在整个代码中散布着足够多的提示,使我们对Google的Android最终计划有了一个很好的了解。