Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Android o och bluetooth 5: allt du behöver veta

Innehållsförteckning:

Anonim

HTC U 11 och Motorola Z2 Force levererades båda med Android N och Bluetooth 4.2-stöd. Båda får Bluetooth 5-stöd med sina respektive Android O-uppgraderingar. Låt oss prata om vad det betyder och varför de väntade.

Det här är en programuppdatering som endast är programvara

Qualcomm Snapdragon 835-hårdvaran stöder Bluetooth 5. Vi vet att detta är fallet, inte bara för att Qualcomm berättar det, utan för att telefoner som OnePlus 5 och Galaxy S8 och S8 + levereras med Bluetooth 5-stöd. HTC nämner detta i sin senaste FCC-arkivering:

Den stora förändringen är att aktivera Bluetooth 5.0 av programvara utan någon hårdvaruändring. Källkoden / SW-filen om denna SW-aktivering kommer ENDAST att innehas av HTC Corporation och det är OMÖJLIGT att släppa källkoden / SW-filen till någon annan tredje part för att utföra RF-funktionen, kraften eller betygsättningen av denna enhet. Förutom ändringarna som nämns ovan utförs ingen annan modifiering.

Förändringen kommer när dessa telefoner uppdateras till Android O (och nej, vi vet inte när det kommer att vara), och du behöver inte göra någonting eller skicka dina telefoner någonstans eller få ett nytt SIM-kort. Det fungerar bara.

Det är coolt, men vad gör Bluetooth 5 bättre än 4.2?

Bluetooth-specifikationer liknar USB-specifikationer. De använder ett numeriskt system för att spåra dem, och för att kvalificera sig som kompatibelt måste hårdvaran kunna uppfylla vissa trösklar för överföring och mottagningshastigheter, strömförbrukning och kompatibilitet. Det betyder att ett högre antal kommer att vara nyare och bättre på vissa sätt än ett lägre antal och ett hopp från 4, 2 till 5 är mer betydelsefullt än ett hopp från 4, 1 till 4, 2.

Bluetooth 5 ger längre räckvidd, snabbare datahastigheter och ett bättre sätt att ansluta.

Bluetooth 5 erbjuder tre huvudfunktioner: 4x längre räckvidd, två gånger datahastigheterna och åtta gånger längre ADV-paket (ADV står för reklam och reklampaket används för att sända vad en enhet kan göra för alla andra Bluetooth-enheter inom räckvidden). Det är lätt att förstå varför mer räckvidd är bra, men det är viktigt att veta att dataöverföring är mer än bara att dela filer. Till exempel är musik också digital data när de strömmas över Bluetooth och en högre hastighet innebär att den kan leverera mer av ljuddata för "bättre" ljud och mindre chans för synkroniseringsfel.

Större ADV-paket är också viktiga. När en enhet kan dela mer information om dess funktioner är handskakningen mellan två enheter snabbare och mindre felaktig. Det finns många tekniska fördelar med ett längre ADV-paket, och om du är intresserad bör du ta en titt. Vet bara att enheter inte kan ansluta via Bluetooth utan att använda ADV-paket, och att ha mer data i varje ger en bättre upplevelse.

Ett exempel: Med Bluetooth 5 kan din telefon strömma musik till dina hörlurar upp till 120 fot bort (mot 30 fot för äldre Bluetooth-standarder), skicka dubbelt så mycket digital data så att din musik låter fullare och inte stammar så mycket, och kan ansluta till färre fel eftersom de två enheterna vet mer om vad var och en kan. Det är bra runt omkring.

Så varför väntar HTC och Motorola på Android O för att byta?

Vi kan inte vara 100% säkra på varför de väntar, men det är troligtvis på grund av det extra stödet för Bluetooth 5 som kommer i Android O.

Bluetooth 5-standarden slutfördes i december 2016, så alla har känt till förändringarna ett tag. När Android N slutfördes var Bluetooth 5-standarden inte fullständig ännu, så det finns några ganska betydande funktioner som inte stöds. Två viktiga funktioner, särskilt saknas i Android N.

  • Det föredragna PHY-lagret (Fysikaliskt) låg energi. När två enheter kommunicerar via Bluetooth måste de räkna ut det bästa och mest effektiva sättet att skicka data. Varje enhet har en uppsättning kontroller för att leta efter den "rätta" metoden att använda här, och Bluetooth 5-support kontrolleras inte. Detta innebär att anslutningen skulle falla tillbaka till en tidigare Bluetooth-standard och Bluetooth 5-funktionerna kommer inte att användas.
  • ADV-paket längre än 60 byte kan inte kontrolleras. När två Bluetooth-enheter "pratar" med varandra skannas ADV-paketen. I Android N förväntas paketet ha en viss längd, så paket större än 60 byte kan returnera ett fel eller helt enkelt inte läsas. I Android O har detta förändrats och det finns ingen förväntad längd på varje paket och rådata läses förrän paketets slut har nåtts.

I enklare termer betyder detta att en Android 5-version tidigare än O inte kan anmäla vad den är och vad den kan göra, och när anslutningen äntligen konfigureras kommer den att falla tillbaka till en äldre standard även om hårdvaran stöder den.

Bluetooth 5 var bara inte klar när Android N utvecklades.

Samsung Galaxy S8, till exempel, måste använda kod i Bluetooth-lagret från Samsung själv för att komma runt dessa problem eftersom Android inte har stödet. Detta kostar mycket pengar och tar mycket tid, och i slutändan kanske allt måste ändras för att vara mer kompatibelt med Android O. Det är mer ett affärsbeslut än ett tekniskt beslut. Eftersom Samsung tog sig tid att lägga till sina egna extra till Bluetooth, byggde den klokt i Bluetooth 5-standarden istället för en äldre standard.

Bluetooth kommer att bli fantastisk när vi får stöd för Android O och Bluetooth 5, eller hur?

Nej. Förlåt.

Alla fördelarna med Bluetooth 5 kräver att båda enheterna är Bluetooth 5-kompatibla. Om en enhet, till exempel, är Bluetooth 4.x-specificerad, faller anslutningen tillbaka till 4.x-standarden. Det betyder tills dina hörlurar eller bilsystem är Bluetooth 5 klart, inget av detta betyder något. Två Galaxy S8-telefoner anslutna via Bluetooth kan ha snabbare filöverföringar, men det finns ingen garanti för att Samsungs version av Bluetooth 5 och Android O: s version är 100% kompatibel, så en GS8 till HTC U11-anslutning kanske inte kommer att gynna.

Fördelarna med Bluetooth 5 kräver att båda enheterna är kompatibla.

När Bluetooth 5 blir gamla nyheter och allt stöder det (som inte kommer att ske snart) kommer detta att förändras och vi ser fördelarna. En bra nyhet är att IoT-enheter (Internet of Things) vanligtvis ligger före kurvan och vi ser Bluetooth 5-stöd länge innan andra enheter börjar använda den. Detta kan vara en ganska stor sak när man pratar om lågenergi-skanning på grund av de längre ADV-paketen. Du sparar batteritid när du letar efter fyr eller andra LE-enheter.

Android har alltid varit framåt tänkande när det gäller Bluetooth, och vi ser detta med varje ny utgåva. Se bara efter andra enheter som är Bluetooth 5-klagomål för att dra nytta av de nya standarderna.