Logo da.androidermagazine.com
Logo da.androidermagazine.com

Android o og bluetooth 5: alt hvad du har brug for at vide

Indholdsfortegnelse:

Anonim

HTC U 11 og Motorola Z2 Force leveres begge med Android N og Bluetooth 4.2 support. Begge vinder Bluetooth 5-support med deres respektive Android O-opgraderinger. Lad os tale om, hvad det betyder, og hvorfor de ventede.

Dette er kun en softwareopdatering

Qualcomm Snapdragon 835-hardware understøtter Bluetooth 5. Vi ved, at dette er tilfældet, ikke kun fordi Qualcomm fortæller os, men fordi telefoner som OnePlus 5 og Galaxy S8 og S8 + leveres med Bluetooth 5-support. HTC nævner dette i sin nylige FCC-arkivering:

Den væsentligste ændring er at aktivere Bluetooth 5.0 af software uden hardwareændring. Kildekoden / SW-filen om denne SW-aktivering vil KUN blive opbevaret af HTC Corporation, og det er umuligt at frigive denne kildekode / SW-fil til enhver anden tredjepart for at udføre RF-funktionen, strømmen eller klassificeringen af ​​denne enhed. Bortset fra de ovenfor nævnte ændringer udføres ingen anden ændring.

Ændringen vil ske, når disse telefoner opdateres til Android O (og nej, vi ved ikke, hvornår det vil være), og du behøver ikke at gøre noget eller sende dine telefoner overalt eller få et nyt SIM-kort. Det fungerer bare.

Det er cool, men hvad gør Bluetooth 5 bedre end 4.2?

Bluetooth-specifikationer er meget som USB-specifikationer. De bruger et numerisk system til at spore dem, og for at kvalificere sig som kompatible skal hardwaren være i stand til at opfylde visse tærskler for overførsel og modtagelseshastigheder, strømforbrug og kompatibilitet. Det betyder, at et højere antal vil være nyere og bedre på nogle måder end et lavere tal, og et spring fra 4, 2 til 5 er mere markant end et spring fra 4, 1 til 4, 2.

Bluetooth 5 bringer længere rækkevidde, hurtigere datahastigheder og en bedre måde at oprette forbindelse på.

Bluetooth 5 tilbyder tre hovedfunktioner: 4x længere rækkevidde, to gange datahastighederne og otte gange længere ADV-pakker (ADV står for reklame, og reklamepakker bruges til at udsende, hvad en enhed kan gøre med alle andre Bluetooth-enheder inden for rækkevidde). Det er let at forstå, hvorfor mere interval er godt, men det er vigtigt at vide, at dataoverførsel er mere end bare at dele filer. For eksempel er musik også digitale data, når de streames over Bluetooth, og en højere hastighed betyder, at den kan levere flere af lyddataene til "bedre" lyd og mindre chance for synkroniseringsfejl.

Større ADV-pakker er også vigtige. Når en enhed kan dele mere information om dens muligheder, er håndtrykkene mellem to enheder hurtigere og mindre fejlagtige. Der er mange tekniske fordele ved en længere ADV-pakke, og hvis du er interesseret, skal du kigge efter. Bare ved, at enheder ikke kan oprette forbindelse via Bluetooth uden at bruge ADV-pakker, og at have flere data i hver giver en bedre oplevelse.

Et eksempel: Ved hjælp af Bluetooth 5 kan din telefon streame musik til dine hovedtelefoner op til 120 fod væk (mod 30 fod for ældre Bluetooth-standarder), sende dobbelt så meget digitale data, så din musik lyder fyldigere og ikke vil stamme så meget, og kan forbinde med færre fejl, fordi de to enheder ved mere om, hvad hver enkelt er i stand til. Det er godt rundt.

Så hvorfor venter HTC og Motorola på Android O for at skifte?

Vi kan ikke være 100% sikre på, hvorfor de venter, men det er sandsynligvis på grund af den ekstra support til Bluetooth 5, der kommer i Android O.

Bluetooth 5-standarden blev afsluttet i december 2016, så alle har kendt til ændringerne i et stykke tid. Da Android N blev afsluttet, var Bluetooth 5-standarden endnu ikke komplet, så der er nogle temmelig markante funktioner, der ikke understøttes. To vigtige funktioner, især mangler fra Android N.

  • Det foretrukne PHY (fysiske) lavenergilag. Når to enheder kommunikerer via Bluetooth, skal de arbejde på den bedste og mest effektive måde at sende data på. Hver enhed har et sæt kontroller for at se efter den "rigtige" metode, der skal bruges her, og Bluetooth 5-understøttelse kontrolleres ikke. Dette betyder, at forbindelsen falder tilbage til en tidligere Bluetooth-standard, og Bluetooth 5-funktionerne bruges ikke.
  • ADV-pakker på mere end 60 byte kan ikke kontrolleres. Når to Bluetooth-enheder "taler" med hinanden, scannes ADV-pakkerne. I Android N forventes pakken at have en bestemt længde, så pakker, der er større end 60 byte, kan returnere en fejl eller simpelthen ikke læses. I Android O er dette ændret, og der er ingen forventet længde på hver pakke, og de rå data læses, indtil slutningen af ​​pakken er nået.

På enklere vilkår betyder det, at en Android 5-version tidligere end O ikke er i stand til korrekt at annoncere, hvad den er, og hvad den kan gøre, og når forbindelsen endelig er konfigureret, falder den tilbage til en ældre standard, selvom hardware understøtter det.

Bluetooth 5 var bare ikke klar, da Android N blev udviklet.

Samsung Galaxy S8, for eksempel, skal bruge kode i Bluetooth-laget fra Samsung selv for at omgå disse problemer, fordi Android ikke har understøttelse. Dette koster en masse penge og tager meget tid, og til sidst skal det muligvis alt ændres for at være mere kompatibelt med Android O. Det er mere en forretningsbeslutning end en teknisk beslutning. Da Samsung tog sig tid til at tilføje sine egne ekstramateriale til Bluetooth, indbyggede det klogt i Bluetooth 5-standarden i stedet for en ældre standard.

Bluetooth bliver fantastisk, når vi får Android O og Bluetooth 5 support, ikke?

Nix. Undskyld.

Alle fordelene ved Bluetooth 5 kræver, at begge enheder er Bluetooth 5-kompatible. Hvis en enhed, for eksempel, er Bluetooth 4.x-specificeret, falder forbindelsen tilbage til 4.x-standarden. Det betyder, indtil dine hovedtelefoner eller bilsystem er Bluetooth 5 klar, betyder ingen af ​​dette noget. To Galaxy S8-telefoner, der er tilsluttet via Bluetooth, kan have hurtigere filoverførsler, men der er ingen garanti for, at Samsungs version af Bluetooth 5 og Android O's version er 100% kompatibel, så en GS8 til HTC U11-forbindelse muligvis ikke gavn.

Fordele ved Bluetooth 5 kræver, at begge enheder er kompatible.

Når Bluetooth 5 bliver gamle nyheder, og alt understøtter det (hvilket ikke kommer snart), vil dette ændre sig, og vi vil se fordelene. Et godt stykke nyhed er, at IoT (Internet of Things) enheder normalt er foran kurven, og vi ser Bluetooth 5-støtte længe før andre enheder begynder at bruge det. Dette kan være en temmelig stor ting, når vi taler om lavenergi-scanning på grund af de længere ADV-pakker. Du sparer batteriets levetid, når du leder efter beacons eller andre LE-enheder.

Android har altid været fremadrettet, når det kommer til Bluetooth, og vi ser dette med hver nye udgivelse. Bare blik på udkig efter andre enheder, der er Bluetooth 5-klage for at drage fordel af de nye standarder.