您的位置:首页 > 动态 >正文

AndroidP开发者预览版带有新的通知面板和缺口支持

发布时间:2022-01-04 10:38:24  编辑:  来源:

导读 2022年1月4日整理发布:在迅速成为每年 3 月传统的过程中,谷歌再次发布 Android 下一个主要版本的早期预览版。Android P 开发人员预

2022年1月4日整理发布:在迅速成为每年 3 月传统的过程中,谷歌再次发布 Android 下一个主要版本的早期预览版。Android P 开发人员预览版现已发布,供开发人员(以及热心的 Android 爱好者)进行试驾。Android P 的新闻周期还很早,虽然我们还没有安装它,但我们确实有一篇很长的 Google 博客文章可以从中获取详细信息。亮点包括通知面板的增强、室内定位、对 iPhone X 风格的凹口的支持,以及一百万次引擎盖下的改进。

但是,此版本的设备支持非常有限:您需要一部 Google Pixel 手机才能玩。开发者预览版适用于 Pixel 1、Pixel 1 XL、Pixel 2、Pixel 2 XL,仅此而已。为 Nexus 5X、Nexus 6P 和 Pixel C 平板电脑倾倒一个,它们都是 Android O 开发者预览版的一部分,但没有进入 Android P。我实际上向 Google 证实了这一点——这三款设备不会获取 Android P。

此外,如果您想亲自试用 Android P,您还无法方便地使用 Android Beta 程序,该程序可让您注册传送到您设备的无线更新。虽然这将伴随着被认为对“beta”标签足够稳定的后续版本,但目前谷歌表示这是“仅供开发人员使用的早期基线构建”。您需要启动一些 SDK 工具并手动刷新 Android P 图像。

现在是好东西!

全新的通知面板

让我们先把最令人震惊的部分放在一边:通知面板再次被彻底检修。在上面的图像(早期状态图像,可能不是 100% 准确)中,一大堆状态指示器已被抹去,我们看不到时间、日期或细胞载体指示器。顶部的快速设置按钮现在位于圆圈内,根据它们是否处于活动状态,它们会变成深灰色或浅灰色。正下方是一个手柄,表示您可以下拉快速设置以展开它们,这似乎比 Android 8.1 中的小克拉图标更清晰。

说到 Android 8.1,通知面板中引入的真正可怕的透明效果已经回滚,现在变成了平滑、清晰的白色。快速设置和通知面板现在都位于带有圆角的单独框中,并且可能与当今智能手机上风靡一时的圆角完美匹配。

几乎所有短信和即时消息应用程序都使用的“消息”通知样式也经过重新设计。Android 8.1 只会显示来自联系人的未读回复,但 Android P 现在会显示对话的最近上下文,以及来自您和您的联系人的回复,就像一个位于通知面板中的迷你消息应用程序。消息通知甚至会显示您的联系人发送的任何图片。

现在,消息流下方是 Google 由机器学习驱动的智能回复部分,它会扫描您的消息并为您建议自定义回复。随着“回复”应用程序的发布, Google 最近开始试验通知内智能回复。Reply 是一个实验性的黑客工作功能,它插入到 Android 通知访问 API 中——现在,仅仅三周后,通知中的智能回复是 Android 的一部分。

假设此功能与 Reply 应用程序的工作方式类似,它将能够与您的所有消息进行交互,甚至来自第三方应用程序(大概是在选择加入并收到大量通知后)和 Google 的机器学习机器人会去上班给你写回复。您会收到三个回复供您选择,或者您可以点击回复按钮并自己输入一些内容。过去几周我一直在使用 Reply 应用程序,虽然回复通常很短而且通常有点简洁,但它可以做一些有用的事情。最好的办法是通过计算从您当前位置到您家的实际旅行时间并将该数字加载到智能回复中,以“13 分钟”之类的内容回答“您什么时候到家”。

通知面板的演变是 Android 最重要领域之一的重大变化,在彭博社的一份报告承诺“戏剧性的重新设计”之后,我想知道是否还有其他什么不同。

支持 iPhone-X 风格缺口的新状态栏

随着手机屏幕越来越大,边框越来越薄,设备制造商开始没有足够的空间来放置通常位于设备正面的相机、听筒和其他组件。iPhone X 推广的解决方案是砍掉部分屏幕,为您需要的任何相机和传感器腾出空间,从而形成非矩形屏幕。

第一款带有缺口的备受瞩目的 Android 手机是Essential Phone(技术上早于 iPhone X!),它随附 Android 7.1 Nougat 并需要各种定制工作才能使缺口顺利运行。状态栏被扩展到双倍高度,以便它可以完全围绕相机凹口,这有助于保护应用程序免受凹口的影响,并为它们提供通常的干净矩形工作。状态栏图标甚至被教导跳过凹口,所以如果你有一个非常繁忙的电话,你仍然可以看到所有的图标。

在 Android P 中,AOSP(Android 开源项目)将进行大部分更改,因为该操作系统现在完全支持显示切口。Android 设备制造商将能够定义缺口的高度,Android 将相应地拉伸状态栏以将其完全包围。使用状态栏处理切口,普通应用程序应该可以无缝运行。对于隐藏状态栏并占据整个屏幕的“沉浸式”应用程序(如游戏和媒体应用程序),开发人员可以获得一组新的 API 来检测切口大小和位置,并可以相对于缺口调整其内容。出于测试目的,任何 Android 手机现在都可以通过开发人员设置中的新选项模拟一个缺口。

那不是状态栏更改的结束。Google 博客文章中的每个状态栏图像都有一个左对齐的时间!Android 中的时间在所有手机状态图标之后一直在右侧,但现在它在左侧。大概是通知图标在它之后堆积起来。博客文章甚至没有提到新的时间位置,但我必须相信它与缺口支持有关。Android 8.1 的布局,状态图标和时间都堆在右手边,很容易溢出到一个宽阔的 iPhone X 风格的缺口中。这种新设计将重要的状态栏位更均匀地分布在手机顶部,为屏幕切口留出更多空间。

如果世界移动通信大会有任何迹象,我们很快就会看到大量有缺口的 Android 手机出现,所以很高兴看到 AOSP 解决了这个问题。可悲的是,鉴于此版本要到年底才会发布(再加上大多数 Android 设备制造商可悲的更新速度),可以肯定的是,这些 MWC 手机都不会真正搭载 Android P和缺口支撑。

迫使应用开发者瞄准“现代安卓”

正如之前在 12 月宣布的那样,今年谷歌将最终迫使应用程序开发人员升级他们的应用程序以针对现代版本的 Android。Android 设备制造商对及时发布更新不感兴趣,这意味着 Android 版本需要很长时间才能达到许多应用程序开发人员正在寻找的临界采用量。当 Google 发布具有新应用功能、安全增强或限制的新版 Android 时,许多开发人员根本不在乎,因为他们的大多数用户群要获得该操作系统版本还需要数年时间。

9 月,Google Play 商店将要求所有应用更新以针对 Android API 级别 26,即对应于 Android 8.0。如今,Oreo 已面向 1% 的用户推出,这可以理解为开发人员几乎没有动力更新他们的应用程序,但到 2018 年 9 月,通过 Play 商店对应用程序进行的任何更新都需要针对 Oreo。除非应用程序已被开发人员完全放弃,否则需要对其进行更新。

每个新版本的 Android 都会对应用程序框架进行更改。这些通常采用新的安全措施、新功能,有时还包括对应用程序功能的新限制。如今,开发人员可以通过针对旧版 Android 选择退出这些更改,但新的 Play 商店规则改变了游戏规则——开发人员将被迫采用 Oreo 中的 Android 更改。请注意,“目标”API 与向后兼容性无关,后者是一个完全独立的设置。应用程序可以针对 Android 8.0 Oreo,并且在旧版本的 Android 上仍然可以正常工作。

虽然这些只是 Play 商店的规则,但 Android P 也在尽其所能促进采用。如果用户安装旧的应用程序,他们现在会收到一条警告消息,让他们知道该应用程序已经过时且已被破坏。操作系统警告消息远不及 Play 商店时间线那么激进,当前警告阈值设置为 API 级别 17,即 Android 4.2。

Google 计划通过稳步提高 Play 商店更新阈值和 Android 警告阈值,每年推动最低目标 API 级别。通过这一变化,谷歌可以大大加快开发者生态系统之外的任何 Android 变化(如 Oreo 的新后台限制),并更快地弃用旧 API。总的来说,这应该会导致一个更健康、更安全的 Android 生态系统。

说到打压应用程序,Android P 将是第一个限制应用程序使用某些非公开 API 的版本。

标签:
免责声明:本文由用户上传,如有侵权请联系删除!
版权声明:本站若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。转载文章是出于传递更多信息之目的。
版权所有:阜新生活网 ·(2019-2024)