Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

Android o et bluetooth 5: tout ce que vous devez savoir

Table des matières:

Anonim

Le HTC U 11 et le Motorola Z2 Force sont livrés avec le support Android N et Bluetooth 4.2. Les deux obtiennent la prise en charge de Bluetooth 5 avec leurs mises à jour Android O respectives. Parlons de ce que cela signifie et pourquoi ils ont attendu.

Ceci est une mise à jour logicielle uniquement

Le matériel Qualcomm Snapdragon 835 prend en charge Bluetooth 5. Nous savons que c'est le cas, pas seulement parce que Qualcomm nous le dit, mais également parce que des téléphones tels que OnePlus 5 et Galaxy S8 et S8 + sont livrés avec la prise en charge de Bluetooth 5. HTC mentionne cela dans son récent dépôt auprès de la FCC:

La principale modification consiste à activer Bluetooth 5.0 par logiciel sans modification matérielle. HTC Corporation détient UNIQUEMENT le fichier de code source / logiciel relatif à l'activation de ce logiciel et il est IMPOSSIBLE de transmettre ces fichiers de code source / logiciels à un tiers pour que la fonction, l'alimentation ou la classification RF soient validées. À l'exception des modifications mentionnées ci-dessus, aucune autre modification n'est effectuée.

Le changement interviendra lorsque ces téléphones seront mis à jour vers Android O (et non, nous ne savons pas quand.) Et vous ne devrez rien faire, envoyer vos téléphones n’importe où ou obtenir une nouvelle carte SIM. Ça va juste marcher.

C'est cool, mais qu'est-ce qui rend Bluetooth 5 meilleur que 4.2?

Les spécifications Bluetooth ressemblent beaucoup aux spécifications USB. Ils utilisent un système numérique pour les suivre et, pour être considérés comme conformes, le matériel doit être en mesure de respecter certains seuils de vitesse de transfert et de réception, de consommation électrique et de compatibilité. Cela signifie qu'un nombre plus élevé sera plus récent et meilleur à certains égards qu'un nombre plus bas et qu'un saut de 4.2 à 5 est plus significatif qu'un saut de 4.1 à 4.2.

Bluetooth 5 apporte une portée plus longue, des vitesses de données plus rapides et un meilleur moyen de se connecter.

Bluetooth 5 offre trois fonctionnalités principales: une portée 4x plus longue, des débits deux fois plus rapides et des paquets ADV huit fois plus longs (ADV désigne la publicité et les paquets publicitaires servent à diffuser ce qu'un appareil peut faire à tous les autres appareils Bluetooth à portée). Il est facile de comprendre pourquoi une plus grande étendue est bonne, mais il est important de savoir que le transfert de données ne se limite pas au partage de fichiers. Par exemple, la musique est également des données numériques lorsqu'elles sont diffusées via Bluetooth et une vitesse plus élevée signifie qu'elles peuvent fournir davantage de données audio pour un "meilleur" son et moins de risque d'erreur de synchronisation.

Les plus gros paquets ADV sont également importants. Lorsqu'un appareil peut partager plus d'informations sur ses capacités, la prise de contact entre deux appareils est plus rapide et moins sujette aux erreurs. Un paquet ADV plus long présente de nombreux avantages techniques, et si cela vous intéresse, vous devriez jeter un coup d'œil. Sachez simplement que les appareils ne peuvent pas se connecter via Bluetooth sans utiliser les paquets ADV et que disposer de plus de données dans chacun d'eux rend l'expérience plus agréable.

Un exemple: avec Bluetooth 5, votre téléphone peut diffuser de la musique dans votre casque jusqu’à 120 pieds (contre 30 pieds pour les anciennes normes Bluetooth), envoyer deux fois plus de données numériques pour que votre musique soit plus pleine et ne bégaie pas autant. peut se connecter avec moins d’erreurs car les deux appareils en savent plus sur ce qu’ils sont capables de faire. C'est bon tout autour.

Alors, pourquoi HTC et Motorola attendent-ils qu'Android O effectue le changement?

Nous ne pouvons pas être sûrs à 100% de la raison de leur attente, mais cela est probablement dû au support supplémentaire de Bluetooth 5 fourni avec Android O.

La norme Bluetooth 5 a été achevée en décembre 2016, alors tout le monde est au courant des modifications depuis un moment. Lors de la finalisation d'Android N, la norme Bluetooth 5 n'était pas encore complète. Par conséquent, certaines fonctionnalités importantes ne sont pas prises en charge. Deux fonctionnalités importantes, en particulier, sont absentes d'Android N.

  • La couche préférée PHY (physique) basse énergie. Lorsque deux appareils communiquent via Bluetooth, ils doivent trouver le moyen le plus efficace et le plus efficace d’envoyer des données. Chaque appareil dispose d'un ensemble de contrôles pour rechercher la "bonne" méthode à utiliser ici, et la prise en charge de Bluetooth 5 n'est pas en cours de vérification. Cela signifie que la connexion reviendrait à une norme Bluetooth antérieure et que les fonctionnalités de Bluetooth 5 ne seraient pas utilisées.
  • Les paquets ADV de plus de 60 octets ne peuvent pas être vérifiés. Lorsque deux périphériques Bluetooth «se parlent», les paquets ADV sont analysés. Sous Android N, le paquet devrait avoir une certaine longueur. Par conséquent, les paquets de plus de 60 octets peuvent renvoyer une erreur ou tout simplement ne pas être lus. Dans Android O, cela a changé et il n'y a pas de longueur attendue pour chaque paquet et les données brutes sont lues jusqu'à ce que la fin du paquet soit atteinte.

En termes plus simples, cela signifie que sur les versions Android antérieures à O, un périphérique Bluetooth 5 ne peut pas annoncer correctement ce qu’il est et ce qu’il peut faire. Lorsque la connexion est finalement établie, il revient à un système plus ancien. standard même si le matériel le supporte.

Bluetooth 5 n'était tout simplement pas prêt lors du développement d'Android N.

Le Samsung Galaxy S8, par exemple, doit utiliser le code de la couche Bluetooth de Samsung lui-même pour résoudre ces problèmes, car Android ne dispose pas du support. Cela coûte beaucoup d’argent et prend beaucoup de temps. En fin de compte, il faudra peut-être tout changer pour qu’il soit plus compatible avec Android O. C’est davantage une décision commerciale que technique. Puisque Samsung a pris le temps d’ajouter ses propres extras à Bluetooth, il a judicieusement intégré le standard Bluetooth 5 au lieu d’un ancien.

Bluetooth va être génial quand nous aurons le support d'Android O et Bluetooth 5, non?

Nan. Pardon.

Tous les avantages de Bluetooth 5 exigent que les deux appareils soient compatibles avec Bluetooth 5. Si un périphérique, par exemple, est spécifié par Bluetooth 4.x, la connexion revient à la norme 4.x. Cela signifie que tant que votre casque ou votre système de voiture n'est pas compatible Bluetooth 5, rien de tout cela n'a d'importance. Les transferts de fichiers entre deux téléphones Galaxy S8 connectés via Bluetooth peuvent être plus rapides, mais rien ne garantit que les versions de Bluetooth 5 de Samsung et d'Android O soient compatibles à 100%; une connexion GS8 à HTC U11 pourrait ne pas en bénéficier.

Les avantages de Bluetooth 5 exigent que les deux appareils soient compatibles.

Lorsque Bluetooth 5 devient une vieille nouvelle et que tout le supporte (ce qui ne sera pas bientôt), cela changera et nous verrons les avantages. Une bonne nouvelle est que les appareils IoT (Internet des objets) sont généralement en avance et que Bluetooth 5 sera pris en charge bien avant que d'autres appareils ne commencent à l'utiliser. Cela peut être un gros problème quand on parle de balayage basse énergie, à cause des paquets ADV plus longs. Vous économiserez la vie de votre batterie lorsque vous rechercherez des balises ou d’autres périphériques LE.

Android a toujours été avant-gardiste en ce qui concerne Bluetooth, et nous le constatons à chaque nouvelle version. Il suffit de rechercher d'autres appareils compatibles Bluetooth 5 pour tirer parti des nouvelles normes.