位置:柘木信息门户网>科技>正文

USB-C 必须支持 PD,Google 为 Android

2019-11-08 20:37:50 | 来源:柘木信息门户网 | 热度:451 | 评论:0

安卓10正式发布仅仅一个月后,在treble项目的帮助下,华为、三星、小米、Plus等oem厂商也进入了更新手机部署系统的“快车道”。在接下来的几个月里,将会有许多新的带有android 10操作系统的手机。

然而,除了新功能和新设备之外,新的系统版本往往会带来新的标准、规范和兼容性要求——xda最近收到了最新的gms(谷歌移动服务)需求文档,这可以说对即将推出的android 10设备具有重要的参考意义。

我们不妨一起看看。

Cts、cdd、gms和android

在一个特殊时期,关注科技界信息的朋友可能听说过谷歌的gms及其支持的cts纺织品测试。

Gms是谷歌移动服务。在一个所有手机制造商都将为自己的设备提供一整套软件服务的时代,国外市场上发布的大多数安卓设备也将携带一套由谷歌发布的谷歌应用和api接口,包括谷歌应用、谷歌照片、谷歌驱动、谷歌游戏应用商店(google play App Store)等。

谷歌的移动应用

正如ios用户可以使用icloud在多个苹果设备之间无缝切换一样,许多外国安卓用户也依赖谷歌的移动服务套件进行数据迁移、音频和视频娱乐、应用程序下载和安装等。对于手机制造商来说,gms也是确保他们自己的设备拥有“开箱即用”体验的基础。

然而,gms套件包含许多谷歌家庭应用程序,制造商显然无法按需购买。

为了确保这些应用程序能够在不同的安卓设备上拥有一致的用户体验,谷歌还要求所有希望携带gms套件的安卓设备在上市前进行一系列谷歌制定的兼容性测试。这是cts认证。一个免费的商业兼容性测试套件--已经过cts认证的安卓设备可以被谷歌授权携带gms套件。

随着android 10的正式发布,cts兼容性测试的要求自然会改变。这次获得的未发表的xda文件可以说是谷歌为oem和odm制造商“指明方向”的文件。制造商根据本文件调整设备后,gms套件可以在海外市场正常安装和发布。

cts和cdd与gms和android的对应关系

注:最近,由于上述原因,国外游戏界热衷于寻找各种方式为最新的华为mate 30系列安装谷歌服务和应用。

除了cts,谷歌还有一个兼容性定义文件,叫做CDD(兼容性定义文件)。如果cts反映了安卓设备和gms套件之间的兼容性,cdd甚至更基本,它反映了安卓设备硬件和安卓操作系统软件功能之间的兼容性。

谷歌的新要求是什么?

显然,谷歌在这份未发表的cts文件中提出的新要求不会在一定程度上影响即将到来的android 10新手机浪潮。谷歌提出了哪些具体的新要求?

新标志和新系统

要点:

2019年8月23日,谷歌通过其官方博客正式确认安卓q的版本号为安卓10。与往年不同的是,今年android不仅正式放弃了持续了10年的“甜点代码”传统,而且品牌android将被新的标志和品牌标志所取代。

上述决定带来的最直观的变化应该是创业动画——谷歌像素、必不可少、小米、加号等安卓手机。更新到android 10的底部后,该设备将在启动动画期间显示自己的品牌,底部android驱动的风格已经根据最新的android品牌标志进行了调整。

推出带有新标志的动画|图:9至5谷歌

新品牌标志也是谷歌在cts文件中提出的正式要求。下一款上市并配备android 10的手机必须在启动界面采用这一新品牌标志。谷歌还在本文中解释说,这一要求可以帮助用户快速识别哪些设备正在运行兼容版本的安卓操作系统。不难推测,启动界面上的这个标志也可以作为判断新设备是否通过谷歌cdd兼容性测试的参考。

至于从安卓9升级的旧设备,虽然谷歌在这份文件中没有做出任何强制性要求,但它仍然鼓励制造商在升级系统的同时更换这些设备——不用说谷歌自己的像素手机。从目前的升级情况来看,基于android 10的miui 11也在最新的测试版本和开发版本中推出了这一新的视觉方案,这表明制造商对这一要求的接受度相对较高。

最后xda还发现,这份cts文件也证实了谷歌授予安卓9设备gms认证的截止日期是2020年1月31日,换句话说,安卓10必须安装在新的设备上,这些设备可以在明年2月之后在市场上合规地使用gms服务。

谷歌表面上经常被批评为“不够强硬”,但这次却通过gms认证窗口限制,直接推动制造商跟进底层版本,这实在令人惊讶。这对用户和开发人员来说绝对是件好事——当市场上主流安卓版本不再支离破碎时,应用程序的适应难度和“沙箱存储”等新功能的发展将变得更加容易。

让我们拭目以待。

捍卫usb-c pd

要点:

快速充电、充电、vooc、翘曲、增压……

一方面,炫目的快速充电协议给各厂商的手机带来了持续的卖点,另一方面,它也使安卓手机的充电协议复杂化:为了享受快速充电技术带来的便利,我们在购买备用电线、电源适配器甚至移动电源时必须谨慎选择;更重要的是,许多制造商在实施自己的专用快速充电协议的过程中有意无意地废除了usb-c pd。

USB-c型

什么是usb-c pd?简而言之,这是一种由usb协会推广的快速充电技术。它最突出的特点是通过c型接口输出。除了带来更方便的插拔体验外,该技术还可以在相对较小的体积内实现高达100瓦功率的功率传输。随着c型接口成为主流,usb-c pd的实用性不言而喻。就连一向以开创行业标准著称的苹果公司也从iphone 8/8 plus开始支持这项协议(尽管当时它仍是“五福一安”)。

相关阅读:简要介绍广泛使用的pd协议快速充电的发展过程。

谷歌长期以来一直是推动usb-c pd作为通用快速充电协议的中坚力量。早在2016年,在安卓7.0牛轧糖的cdd兼容性定义文件中,谷歌“强烈建议”oem制造商不要破坏usb-c pd协议的兼容性,但这个“建议”显然没有被安卓手机制造商认真对待——看看自2016年以来“蓬勃发展”的私人快速充电技术。

在今年3月发布的gms文件中,谷歌开始提出更明确的要求。Xda透露,谷歌在本文中特别使用了一个摘要来规范usb型兼容性问题,具体要求如下:

2019年后发布的带usb c型接口的新设备必须确保与符合USB标准的充电器完全互操作。

虽然这里没有“完全互操作性”的明确参数要求,xda指出,今年发布的两款新产品(一款plus phone 7 pro和一款plus phone 7t)可以在usb-c pd充电器的帮助下触发5v3a pd快速充电,用于过去与usb-c pd快速充电协议不兼容的一款plus phone。这也间接地证实了谷歌在cts认证中对快速收费的严格控制。

手势操作方案更加统一

要点:

关注少数“渗透”栏目的读者应该知道android 10最大的变化应该是手势操作方案。此前,有传言称谷歌将对oem制造商强制要求这种手势操作方案。然而,随着oem制造商在他们各自的手势操作方案上投入大量研发工作,谷歌很快澄清了手势操作方案强制性要求的传言。

安卓10多任务切换手势

事实证明,谷歌最终选择了一个相对温和但仍具约束力的标准方案,而不是直接要求制造商放弃现有方案,转而采用谷歌的手势操作方案。在安卓10的cdd兼容性定义文件(link)中,谷歌对安卓操作系统的手势操作方案做出了具体规定。

在2.2.3小节中,谷歌建议oem将家用手势的触发识别区域控制在32dp以内,并要求屏幕左右两侧手势操作的触发识别区域宽度必须控制在40dp以内,以24dp为理想值。

像素的返回手势灵敏度设置

事实上,谷歌在android 10官方版本中添加到像素设备上的边缘手势灵敏度调整功能就是这一要求的具体体现。在设置->系统->系统导航中选择手势操作时,我们可以手动调整返回手势的触发灵敏度。灵敏度越高,触发区域宽度越接近40dp。

然而,在最新cdd文档的7.2.3小节中,谷歌进一步定义了android 10的手势操作方案。虽然谷歌不要求从屏幕底部向内滑动的手势必须是家庭和多任务概述的触发模式,但它要求必须返回边缘滑动触发手势。

这种可能与边缘返回手势冲突的浮动窗口也将被调整。

换句话说,我们在三星的一个用户界面和从底部两侧向后滑动的oppo颜色中看到的手势操作是不允许的。

谷歌将禁用底部向上滑动的返回手势|谢谢@kove的截图

这里的自然用户可能会问:附着在屏幕边缘的各种悬浮窗口工具箱(比如coloros的智能工具条)怎么样?谷歌还制定了强制性规定:这种浮动窗口面板的滑动触发面积不得超过屏幕左右边缘顶部的1/3,浮动窗口面板展开后所占的显示面积不得超过1/3;然而,制造商可以提供设置,以允许用户自己设置这种浮动窗口面板的具体位置。

总的来说,cdd认证主要进一步规范手势操作的基本交互,而谷歌在xda获得的最新版本cts文档中进一步解释了android 10的手势操作方案。

首先,正如之前传言的那样,谷歌正式放弃了android 10中的android 9两键(也称为“pill”)方案,要求所有搭载android 10的设备同时支持传统的三键(也称为“三金刚”)和新的手势操作方案。

讽刺的是,谷歌像素仍然保留android 9手势方案。

制造商自己的手势操作计划将走向何方?谷歌在cts文件中指出:在手机出厂设置过程中,制造商不允许将自己的手势操作方案作为选项呈现给用户。同时,这些替代方案不允许通过通知或弹出窗口向用户公开。

此时,谷歌在安卓10手势操作方案上的策略非常明确:想要通过cts认证的安卓10手机必须以“三金刚”(Three donkey kong)和谷歌的手势操作方案为首选。虽然谷歌并不反对制造商开发自己的手势操作方案,但这些手势操作方案一方面受到cdd兼容性认证的底层限制,另一方面又不具有与默认的两种导航方案相同的高优先级。

oem制造商似乎只能在设置中隐藏他们的手势方案,或者完全切断它们。

最后,谷歌还建议oem厂商在转向第三方发起者时,不要将用户迁移到新的导航方案。这一要求对于搭载安卓10的谷歌像素设备来说颇具讽刺意味,当切换默认启动器时,系统将强制禁用手势导航方案,并切换到“三个金刚”...

“游戏手机”的门槛变得更高了。

要点:

从红魔和黑鲨鱼到罗杰和雷蛇,市场上打着“游戏手机”甚至“电子竞技手机”的旗号,安卓设备越来越多。什么样的手机配得上这样的头衔?

谷歌在最新cts文件“游戏设备”的第13.14节给了我们答案:

首先,oem制造商必须确保游戏开发人员不会遇到意外的频率下降、cpu核心调度问题或其他异常系统行为。迄今为止,它们一直是困扰许多手机游戏玩家的主要问题。到目前为止,网络上流传着许多删除手机温控机制的“江湖秘方”,以解放硬件性能,达到更好的游戏效果。

游戏设备认证要求|图:xda

其次,oem制造商必须为这些设备提供现代高性能gpu和显示接口。对于本cts文档,满足条件的“游戏设备”必须支持vulkan图形应用编程接口1.1版,通过khronos最新的opengl es/vulkan一致性测试,并满足编舞和surfaceflinger的相关要求。许多人或多或少听说过vulkan图形界面。至于khronos,编舞和surfaceflinger,每个人点击链接并正确地了解它是有好处的。简而言之,未来“游戏手机”的门槛将会更高。

谷歌早期招聘信息|图:xda

此外,xda还发现,谷歌此前曾为安卓游戏设备认证进行过相关招聘,招聘要求显示,他们正在建立一个能够与oem制造商和芯片开发商对接的技术团队,以推动“游戏设备认证”进程。

数字健康和家长控制

最后,谷歌还在cts文档中提出了一项请求,要求提供去年安卓9派推出的“数字健康”功能。

对于2019年9月3日后发布的所有搭载安卓9派和安卓10的新设备,谷歌要求它们必须配备谷歌的数字健康和家长控制应用程序,或者提供具有类似功能的定制解决方案。

安卓9的主要数字健康功能

这条规则也适用于9月3日后升级到安卓9和安卓10的设备。换句话说,如果你需要数字健康功能,一个相对较新的安卓设备可能会满足你的需求。

miui 11上的数字健康功能

事实上,这不是制造商的“要求”。作为近年来科技界的趋势之一,数字健康相关功能往往反映了制造商对用户的人文关怀。因此,虽然安卓9广受欢迎,但一加、oppo、小米、华为、三星等制造商已经推出了自己的数字健康和远程保护应用。

摘要

从统一品牌标识、维护通用pd快速收费协议到标准化手势操作方案和定义“游戏手机”类别的具体门槛,一直被“碎片化”问题困扰的谷歌终于拿起了cts和cdd两把锋利的剑,作为生态卫士的角色比以往任何时候都更加强硬。

之前,我们在一篇回顾安卓“甜点历史”的文章中说安卓10是一个划时代的版本。现在,这似乎还远远不能通过放弃命名“甜点代码”的做法来决定。

谷歌正在尽一切努力让安卓生态体验更加统一。尽管国内对cts和gms服务的依赖程度不高,但需要维持海外市场业务的一加、oppo和华为等安卓设备制造商仍有希望拥有一个没有“碎片化”体验的未来。

北京11选5投注 贵州十一选五投注 澳门百家乐

 我要评论:
本站部分资源来自网友上传,如果无意之中侵犯了您的版权,请联系柘木信息门户网,本站将在3个工作日内删除。
Copyright @ 2012-2019 柘木信息门户网保留所有权利