Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

Android o和蓝牙5:你需要知道的一切

目录:

Anonim

HTC U 11和Motorola Z2 Force都附带Android N和Bluetooth 4.2支持。 两者都获得了各自Android O升级的蓝牙5支持。 让我们谈谈这意味着什么以及他们为什么等待。

这是一个仅限软件的更新

高通Snapdragon 835硬件支持蓝牙5.我们知道情况就是这样,不仅仅是因为高通告诉我们,而是因为像OnePlus 5和Galaxy S8和S8 +这样的手机附带蓝牙5支持。 HTC在最近的FCC文件中提到了这一点:

主要的变化是通过软件启用蓝牙5.0而无需任何硬件更改。 关于此SW启用的源代码/ SW文件将仅由HTC Corporation持有,并且将这些源代码/ SW文件发布给任何其他第三方以实现该设备的RF功能,功率或等级是不可能的。 除上述变更外,不进行其他修改。

当这些手机更新到Android O时会发生变化(不,我们不知道何时会这样),您无需做任何事情或将手机送到任何地方或获得新的SIM卡。 它会起作用。

这很酷,但是什么使蓝牙5优于4.2?

蓝牙规格很像USB规格。 他们使用数字系统来跟踪它们,并且为了符合要求,硬件必须能够满足传输和接收速度,功耗和兼容性的特定阈值。 这意味着较高的数字在某些方面比较低的数字更新更好,从4.2到5的跳跃比从4.1跳到4.2更重要。

蓝牙5带来更长的距离,更快的数据速度和更好的连接方式。

蓝牙5提供三个主要功能:4倍更长的范围,两倍的数据速度和8倍的ADV数据包(ADV代表广告,广告数据包用于广播设备可以对范围内的所有其他蓝牙设备做什么)。 很容易理解为什么更多的范围是好的,但重要的是要知道数据传输不仅仅是共享文件。 例如,音乐也是通过蓝牙流式传输时的数字数据,更高的速度意味着它可以提供更多的音频数据以获得“更好”的声音并减少同步错误的机会。

较大的ADV数据包也很重要。 当设备可以共享有关其功能的更多信息时,两个设备之间的握手速度更快,并且更不容易出错。 更长的ADV数据包有很多技术优势,如果你有兴趣,你应该看看。 只要知道设备无法在不使用ADV数据包的情况下通过蓝牙连接,并且每个设备中都有更多数据可以获得更好的体验。

例如:使用蓝牙5,您的手机可以将音乐流式传输到距离最远120英尺的耳机(相对于旧的蓝牙标准30英尺),发送两倍的数字数据,这样您的音乐就会更饱满,并且不会出现断断续续的情况,并且可以连接更少的错误,因为这两个设备更了解每个设备的功能。 这一切都很好。

那么,为什么HTC和摩托罗拉等待Android O进行切换?

我们无法100%确定他们为何等待,但这可能是因为Android O中对蓝牙5的额外支持。

蓝牙5标准于2016年12月完成,因此每个人都知道这些变化已有一段时间了。 当Android N最终确定时,蓝牙5标准尚未完成,因此有一些非常重要的功能不受支持。 Android N中缺少两个重要功能。

  • 首选PHY(物理)低能量层 。 当两个设备通过蓝牙进行通信时,他们需要找出最佳和最有效的数据发送方式。 每个设备都有一组检查,以查找此处使用的“正确”方法,并且未检查蓝牙5支持。 这意味着连接将回退到早期的蓝牙标准,并且不会使用蓝牙5功能。
  • 不能检查超过60字节的ADV数据包 。 当两个蓝牙设备相互“通话”时,会扫描ADV数据包。 在Android N中,数据包预计会有一定的长度,因此大于60字节的数据包可能会返回错误或者根本无法读取。 在Android O中,这已经改变,并且每个数据包没有预期的长度,并且在数据包到达之前读取原始数据。

简单来说,这意味着在早于O的Android版本上,蓝牙5设备无法正确宣布它是什么以及它能做什么,并且当最终设置连接时,它将回归到更旧的标准,即使硬件支持它。

当Android N开发时,蓝牙5还没准备好。

例如,三星Galaxy S8必须使用三星自己的蓝牙层中的代码来解决这些问题,因为Android没有支持。 这需要花费大量资金并花费大量时间,最终,可能都需要更改以与Android O更兼容。这更多的是商业决策而非技术决策。 由于三星花时间将自己的附加功能添加到蓝牙中,因此它明智地采用蓝牙5标准而非旧标准。

当我们获得Android O和蓝牙5支持时,蓝牙将会非常棒,对吗?

不。 抱歉。

蓝牙5的所有优点要求 两个 设备都符合蓝牙5标准。 例如,如果一个设备是蓝牙4.x指定的,则连接将回退到4.x标准。 这意味着在您的耳机或汽车系统准备好蓝牙5之前,这一切都不重要。 通过蓝牙连接的两个Galaxy S8手机可以提供更快的文件传输,但不能保证三星版本的蓝牙5和Android O版本100%兼容,因此GS8到HTC U11连接可能无法受益。

蓝牙5的好处要求两个设备兼容。

当蓝牙5成为旧消息并且一切都支持它(这将不会很快),这将改变,我们将看到好处。 一个好消息是IoT(物联网)设备通常处于领先地位,我们将在其他设备开始使用它之前很久就看到蓝牙5支持。 在讨论低能量扫描时,这可能是一个非常重要的因为ADV数据包较长。 在寻找信标或其他LE设备时,您将节省电池寿命。

Android在蓝牙方面一直都是前瞻性思维,我们在每个新版本中都会看到这一点。 只需留意蓝牙5投诉的其他设备即可利用新标准。