目录:
您可能听说过蓝牙5.0将通过Android O更新进入HTC U11。 当然,故事还有很多,因为更新和新技术从未如此简单。 因为蓝牙5是新的(标准本身最近才最终确定),所以它有什么问题以及它能做什么有点混乱。 我们希望尝试结束混乱,并弄清楚今天的蓝牙5是什么,它是如何得到支持的,以及它到达时的确切期待。
我们知道这需要专家。 HTC的Darren Sng花了很多时间与我们讨论蓝牙5以及它如何适应HTC U11和Android O以消除所有困惑并回答所有围绕它的问题。 这是一次富有启发性的对话,我们要感谢Sng先生在时区和繁忙的日程安排下工作,这样我们才能更好地掌握期待的内容。
蓝牙5提供哪些消费者利益?
这对我们所有人来说都是一个大问题。 知道支持是在路上是伟大的,我们可以期待,但我们真正想知道的是它带来了什么。
与先前版本相比,蓝牙5标准提供了三项基本改进:数据传输速度快两倍,数据传输距离大四倍,数据广播包含八倍的信息。 其他改进包括插槽可用性屏蔽和新的信道选择算法,这些算法通过远离Wi-Fi或LTE活动的传输信道来帮助防止数据丢失。 该标准旨在为我们提供更好的蓝牙连接和更快的数据传输,尤其是对于BLE(蓝牙低功耗)设备。
蓝牙5承诺更快,并且可以在更远的距离上工作。
用于音频传输的BLE规范尚未最终确定。 蓝牙特别兴趣小组表示,这项工作将于2017年底完成,音频路由将通过低能耗无线电完成,这意味着蓝牙5的改进也适用于我们的耳机和无线扬声器。
最后,正在开发蓝牙低功耗网格标准,以便这些改进可以在“多对多”(多个设备都相互通信)配置中工作。 这将进一步改善传输范围并简化使用蓝牙低功耗的应用和安装。
当然,蓝牙标准不断发展,随着时间的推移,我们可能会看到更多的改进和好处。 但这就是蓝牙5现在提供的内容,但需要注意的是:您需要所有设备支持蓝牙5才能看到它们中的任何一个。 我们还没有听说有任何公司提供蓝牙5配件,但我们确信它们正在开发中。
Android O和HTC U11带来蓝牙5的哪些好处?
拥有新标准一切都很好,但您还需要支持硬件和底层操作系统软件的功能。 在这种情况下,Google,HTC和高通的许多工作都落在了他们的肩上。
如果你开箱即用HTC U11,这就是它支持蓝牙5的方式:
- 完全支持低于低能耗数据传输速度的两倍。
- 不支持四倍的数据传输距离。
- 部分支持广播数据中八倍的信息,其中七种所需功能正在使用中。
蓝牙5设备不必支持所有要认证的新功能。 只要采用最新的蓝牙ESR(勘误表服务版),部分支持就可以了。 一旦您考虑在各种设备上使用蓝牙并且信标不需要支持智能手表所具有的相同功能,这就是有意义的。 通过支持特定需求,设备可以节省电力并更快地符合要求。 您可以在Bluetooth.org上准确了解支持Bluetooth 5准备所需的硬件。
Sng先生非常友好地分享了完全支持蓝牙5所需的确切系统规格,以及有关HTC U11和三星Galaxy S8中使用的硬件和设备驱动软件合规性的说明 - 三星Galaxy S8是唯一声称是符合蓝牙5标准。
如您所见,不同的硬件配置意味着对蓝牙5改进的不同 现有 支持。 随着组件供应商努力支持列表中的所有内容,这些可能会发生变化。 但硬件只是方程式的一部分,我们还需要了解Android支持的内容。 谢天谢地,这有点简单。
- Android N不支持蓝牙5功能。
- Android O本身将支持蓝牙5。
更重要的是,由于没有蓝牙5外设,Android O也支持向后兼容性。 蓝牙4.2和蓝牙5使用相同的硬件RF(射频)规格,当蓝牙5设备连接到蓝牙4.2设备时,蓝牙5设备完全向后兼容蓝牙4.2标准的所有部分。 您的耳机将完美无瑕地运行,直到您在2018年选择兼容蓝牙5低能耗的新耳机。
HTC U11是有能力的,但Android尚未准备就绪。
清理最后一点困惑的是双音频支持。 同步双音频功能是Qualcomm和Broadcom的专有功能,不属于蓝牙5标准的一部分,因此未被提及用于任何未来的增强功能。 双音频使用Dual-A2DP配置文件,蓝牙4.2和蓝牙5支持。这就是您的蓝牙4.2耳机使用Galaxy S8的双音频功能的原因。
Android O更新如何支持蓝牙5?
容易:它真的没有。 至少在硬件方面,因为U11一直支持蓝牙5。
同样,我们期待Galaxy S8,因为它是目前唯一声称支持蓝牙5的手机。 HTC U11已经具有上面针对蓝牙5部分列出的所有硬件和软件驱动程序支持,但最近才获得蓝牙5认证。 这与Galaxy S8在推出时能够做广告的支持程度相同,并且直到Android O可用时才真正重要。
Snapdragon 835及其WCN3990配套芯片附带蓝牙5支持。
您的HTC U11已经在芯片组级别提供蓝牙5硬件支持。 Qualcomm Snapdragon 835(MSM8998)采用WCN3990芯片,提供802.11 ac Wi-Fi,FM收音机 和 蓝牙5.x支持。 这是由Qualcomm的低级固件和硬件“驱动程序”提供的,使用SoC(片上系统)制作手机的公司只需做两件事:被Bluetooth SIG列为合规,并提供操作系统支持。 没有经过认证没有取消这些功能,只有在操作系统可以使用它们之前才需要它。
这就是Android O发挥作用的地方。 Android 7不支持蓝牙堆栈中的任何新蓝牙5功能,但Android 8可以支持。 API 26(即Android O)的开发人员文档涵盖了使操作系统能够使用蓝牙5.0的新LE功能。
但请记住,您仍然需要两个支持蓝牙5的设备。 当Android O到来时,将有几款支持蓝牙5的手机,并且能够通过软件使用这些新功能。 大多数将支持相同的基本功能(根据正在使用的芯片和配置,一些细节可能会有所不同,请参阅上面的U11和Galaxy S8比较)。
Android O提供了在已支持蓝牙5的硬件上使用蓝牙5的对象和方法。
根据Sng先生的说法,使用Android O可以将HTC U11与Galaxy S8配对(例如),您可以期待更快的数据传输速度,因为这两款手机都支持这部分标准。 您不会看到更好的范围,因为尚不支持该特定功能。 如果您要编写一个使其中一个电话充当BLE信标的应用程序,您将看不到更大的广告数据包,因为标准不完全受支持,并且一个设备当前在硬件级别支持不同于另一个。
现在,这一切都不重要。 消费者无法使用蓝牙5设备,正在开发的设备可能需要一段时间才能上架。 但是当谈到使用蓝牙5的更快的数据速度时,HTC U11就可以在Android支持它时立即为它们做好准备。