Artikel

Android O en Bluetooth 5: alles wat u moet weten

protection click fraud

De HTC U 11 en Motorola Z2 Force beide verzonden met Android N en Bluetooth 4.2-ondersteuning. Beiden krijgen Bluetooth 5-ondersteuning met hun respectievelijke Android O-upgrades. Laten we praten over wat dat betekent en waarom ze hebben gewacht.

Dit is een software-update

De Qualcomm Snapdragon 835-hardware ondersteunt Bluetooth 5. We weten dat dit het geval is, niet alleen omdat Qualcomm het ons vertelt, maar omdat telefoons zoals de OnePlus 5 en Galaxy S8 en S8 + geleverd met ondersteuning voor Bluetooth 5. HTC noemt dit in zijn recente FCC-aanvraag:

De belangrijkste verandering is om Bluetooth 5.0 via software in te schakelen zonder enige hardwarewijziging. De broncode / het SW-bestand over deze softwarematige activering zal ALLEEN in bezit zijn van HTC Corporation en het is ONMOGELIJK geef deze broncode / SW-bestand vrij aan een andere derde partij om de RF-functie, het vermogen of de classificatie hiervan te beïnvloeden apparaat. Behalve de hierboven genoemde wijzigingen, wordt er geen andere wijziging uitgevoerd.

De verandering komt wanneer deze telefoons worden bijgewerkt naar Android O (en nee, we weten niet wanneer dat zal zijn), en u hoeft niets te doen of uw telefoons ergens naartoe te sturen of een nieuwe simkaart te krijgen. Het zal gewoon werken.

Dat is cool, maar wat maakt Bluetooth 5 beter dan 4.2?

Bluetooth-specificaties lijken veel op USB-specificaties. Ze gebruiken een numeriek systeem om ze te volgen, en om in aanmerking te komen als compliant, moet de hardware voldoen aan bepaalde drempels voor overdrachts- en ontvangstsnelheden, stroomverbruik en compatibiliteit. Dat betekent dat een hoger getal in sommige opzichten nieuwer en beter zal zijn dan een lager getal en dat een sprong van 4,2 naar 5 belangrijker is dan een sprong van 4,1 naar 4,2.

Bluetooth 5 biedt een groter bereik, hogere datasnelheden en een betere manier om verbinding te maken.

Bluetooth 5 biedt drie belangrijke functies: 4x groter bereik, tweemaal de datasnelheden en acht keer langere ADV-pakketten (ADV staat voor reclame en reclamepakketten worden gebruikt om uit te zenden wat een apparaat kan doen met alle andere Bluetooth-apparaten in bereik). Het is gemakkelijk te begrijpen waarom een ​​groter bereik goed is, maar het is belangrijk om te weten dat gegevensoverdracht meer is dan alleen het delen van bestanden. Muziek is bijvoorbeeld ook digitale gegevens wanneer deze via Bluetooth wordt gestreamd en een hogere snelheid betekent dat het meer audiogegevens kan leveren voor "beter" geluid en minder kans op synchronisatiefouten.

Grotere ADV-pakketten zijn ook belangrijk. Wanneer een apparaat meer informatie over zijn mogelijkheden kan delen, is de handshake tussen twee apparaten sneller en minder foutgevoelig. Er zijn veel technische voordelen aan een langer ADV-pakket, en als u geïnteresseerd bent, zou u dat moeten doen even kijken. Weet gewoon dat apparaten geen verbinding kunnen maken via Bluetooth zonder ADV-pakketten te gebruiken, en het hebben van meer gegevens in elk zorgt voor een betere ervaring.

Een voorbeeld: met Bluetooth 5 kan uw telefoon muziek naar uw hoofdtelefoon streamen tot 30 meter afstand (versus 9 meter voor oudere Bluetooth-standaarden), twee keer zoveel verzenden digitale gegevens zodat uw muziek voller klinkt en niet zo stottert, en verbinding kan maken met minder fouten omdat de twee apparaten meer weten over wat elk in staat is van. Het is overal goed.

Dus waarom wachten HTC en Motorola op Android O om de overstap te maken?

We weten niet 100% zeker waarom ze wachten, maar dit komt waarschijnlijk door de extra ondersteuning voor Bluetooth 5 die in Android O wordt geleverd.

De Bluetooth 5-standaard is in december 2016 voltooid, dus iedereen is al een tijdje op de hoogte van de wijzigingen. Toen Android N werd voltooid, was de Bluetooth 5-standaard nog niet compleet, dus er zijn een aantal behoorlijk belangrijke functies die niet worden ondersteund. Met name twee belangrijke features ontbreken in Android N.

  • De geprefereerde PHY (Physical) Low Energy-laag. Wanneer twee apparaten communiceren via Bluetooth, moeten ze de beste en meest efficiënte manier vinden om gegevens te verzenden. Elk apparaat heeft een aantal controles om te zoeken naar de "juiste" methode om hier te gebruiken, en Bluetooth 5-ondersteuning wordt niet gecontroleerd. Dit betekent dat de verbinding zou terugvallen op een eerdere Bluetooth-standaard en dat de Bluetooth 5-functies niet worden gebruikt.
  • ADV-pakketten langer dan 60 bytes kunnen niet worden gecontroleerd. Wanneer twee Bluetooth-apparaten met elkaar "praten", worden de ADV-pakketten gescand. In Android N wordt verwacht dat het pakket een bepaalde lengte heeft, dus pakketten groter dan 60 bytes kunnen een fout retourneren of gewoon niet worden gelezen. In Android O is dit veranderd en is er geen verwachte lengte van elk pakket en worden de onbewerkte gegevens gelezen totdat het einde van het pakket is bereikt.

In eenvoudiger bewoordingen betekent dit dat op Android-versies eerder dan O, een Bluetooth 5-apparaat niet goed kan aankondigen wat het is en wat het kan doen, en wanneer de verbinding eindelijk tot stand is gebracht, zal het terugvallen op een oudere standaard, zelfs als de hardware ondersteunt het.

Bluetooth 5 was gewoon niet klaar toen Android N werd ontwikkeld.

De Samsung Galaxy S8 moet bijvoorbeeld code in de Bluetooth-laag van Samsung zelf gebruiken om deze problemen te omzeilen omdat Android de ondersteuning niet heeft. Dit kost veel geld en kost veel tijd, en uiteindelijk moet het misschien allemaal worden gewijzigd om meer compatibel te zijn met Android O. Het is meer een zakelijke beslissing dan een technische beslissing. Omdat Samsung de tijd nam om zijn eigen extra's aan Bluetooth toe te voegen, heeft het wijselijk de Bluetooth 5-standaard ingebouwd in plaats van een oudere standaard.

Bluetooth wordt geweldig als we ondersteuning krijgen voor Android O en Bluetooth 5, toch?

Nee. Sorry.

Alle voordelen van Bluetooth 5 vereisen beide apparaten die compatibel zijn met Bluetooth 5. Als een apparaat bijvoorbeeld Bluetooth 4.x-gespecificeerd is, valt de verbinding terug naar de 4.x-standaard. Dat betekent dat dit allemaal niet uitmaakt totdat uw hoofdtelefoon of autosysteem Bluetooth 5-compatibel is. Twee Galaxy S8-telefoons die via Bluetooth zijn verbonden, kunnen snellere bestandsoverdrachten hebben, maar er is geen garantie dat dat van Samsung versie van Bluetooth 5 en Android O's versie zijn 100% compatibel, dus een GS8 naar HTC U11-verbinding profiteert mogelijk niet.

Bluetooth 5-voordelen vereisen dat beide apparaten compatibel zijn.

Wanneer Bluetooth 5 oud nieuws wordt en alles ondersteunt het (wat niet snel zal gebeuren), zal dit veranderen en zullen we de voordelen zien. Een goed nieuws is dat IoT-apparaten (Internet of Things) meestal voorop lopen en we Bluetooth 5-ondersteuning zullen zien lang voordat andere apparaten het gaan gebruiken. Dit kan een behoorlijk groot probleem zijn als het over scannen met een laag energieverbruik gaat, vanwege de langere ADV-pakketten. U spaart de batterij bij het zoeken naar bakens of andere LE-apparaten.

Android is altijd vooruitstrevend geweest als het gaat om Bluetooth, en dat zien we bij elke nieuwe release. Wees gewoon op zoek naar andere apparaten die Bluetooth 5-compatibel zijn om te profiteren van de nieuwe normen.

Jerry Hildenbrand

Jerry is de huisnerd van Mobile Nation en daar trots op. Er is niets dat hij niet uit elkaar kan halen, maar veel dingen kan hij niet weer in elkaar zetten. Je vindt hem op het Mobile Nations-netwerk en dat kan sla hem op Twitter als je hey wilt zeggen.

instagram story viewer