Logo hu.androidermagazine.com
Logo hu.androidermagazine.com

Android o és bluetooth 5: mindent, amit tudnia kell

Tartalomjegyzék:

Anonim

A HTC U 11 és a Motorola Z2 Force mindkettőt Android N és Bluetooth 4.2 támogatással szállították. Mindkettő megkapja a Bluetooth 5 támogatást a megfelelő Android O frissítésekkel. Beszéljünk arról, hogy ez mit jelent, és miért vártak.

Ez csak szoftver frissítés

A Qualcomm Snapdragon 835 hardver támogatja a Bluetooth 5-et. Tudjuk, hogy ez a helyzet, nem csak azért, mert a Qualcomm mondja nekünk, hanem azért is, mert a telefonok, mint például a OnePlus 5, a Galaxy S8 és S8 +, a Bluetooth 5 támogatással vannak szállítva. A HTC megemlíti ezt a legutóbbi FCC bejelentésében:

A legfontosabb változás az, hogy engedélyezze a Bluetooth 5.0 szoftvert szoftver nélkül, bármilyen hardver megváltoztatása nélkül. A SW engedélyezésével kapcsolatos forráskód / SW fájlt CSAK a HTC Corporation birtokolja, és nem lehetséges, hogy ezeket a forráskódot / SW fájlokat bármilyen harmadik fél számára kiadja, hogy ennek az eszköznek a rádiófrekvenciás funkciója, áramellátása vagy besorolása megvalósuljon. A fent említett változtatások kivételével más módosítást nem hajtunk végre.

A változás akkor következik be, amikor ezeket a telefonokat Android O-ra frissítik (és nem, nem tudjuk, mikor lesz ez), és nem kell semmit tennie, sem a telefonokat sehova elküldenie, sem új SIM-kártyát szereznie. Csak működni fog.

Ez remek, de mi teszi a Bluetooth 5-et jobbá, mint 4, 2?

A Bluetooth specifikációk nagyon hasonlóak az USB specifikációkhoz. Numerikus rendszert használnak a nyomon követésükhöz, és ahhoz, hogy a megfelelőségnek minősüljenek, a hardvernek képesnek kell lennie megfelelni az átviteli és fogadási sebesség, az energiafogyasztás és a kompatibilitási küszöbértékeknek. Ez azt jelenti, hogy a nagyobb szám bizonyos értelemben újabb és jobb lesz, mint egy alacsonyabb, és a 4, 2-ről 5-re történő ugrás jelentősebb, mint a 4, 1-ről 4, 2-re történő ugrás.

A Bluetooth 5 nagyobb hatótávolságot, gyorsabb adatátviteli sebességet és jobb csatlakozási módot jelent.

A Bluetooth 5 három fő funkciót kínál: négyszeres hosszabb távolságot, kétszer az adatátviteli sebességet és nyolcszor hosszabb ADV csomagokat (az ADV hirdetésekre utal, és a reklámcsomagok arra szolgálnak, hogy közvetítsék, mit tehet egy eszköz az összes többi Bluetooth eszközön). Könnyű megérteni, hogy miért jó a nagyobb tartomány, de fontos tudni, hogy az adatátvitel nem csupán a fájlok megosztása. Például a zene digitális adat is, ha a Bluetooth-on keresztül továbbítja, és a nagyobb sebesség azt jelenti, hogy több audio adatot képes továbbadni a „jobb” hang érdekében és kevesebb esélyt a hibák szinkronizálására.

A nagyobb ADV csomagok is fontosak. Ha egy eszköz több információt oszt meg képességeiről, akkor a két eszköz közötti kézfogás gyorsabb és kevésbé hajlamos a hibára. A hosszabb ADV csomag sok technikai előnye van, és ha érdekli, érdemes megnéznie. Csak tudd, hogy az eszközök nem képesek csatlakozni Bluetooth-on keresztül anélkül, hogy ADV-csomagokat használnának, és ha mindegyiknél több adat van, ez jobb élményt nyújt.

Példa: A Bluetooth 5 használatával a telefon akár 120 méter távolságra is zenét továbbíthat a fejhallgatóra (szemben a régebbi Bluetooth szabványok esetén 30 lábmal), kétszer annyi digitális adatot küldhet, hogy zenéje teljesebben hangzik, és ne csapjon be annyira, és kevesebb hibával tud csatlakozni, mivel a két eszköz többet tud arról, hogy mire képesek. Mindenütt jó.

Tehát miért várnak a HTC és a Motorola az Android O átváltására?

Nem lehetünk 100% -ban biztosak abban, hogy miért várnak, de valószínűleg azért, mert az Android O-ban elérhető a Bluetooth 5 kiegészítő támogatása.

A Bluetooth 5 szabvány 2016 decemberében készült el, tehát mindenki tudott egy ideje a változásokról. Az Android N véglegesítésekor a Bluetooth 5 szabvány még nem volt kész, tehát van néhány elég jelentős funkció, amely nem támogatott. Különösen két fontos jellemző hiányzik az Android N-től.

  • Az előnyben részesített PHY (fizikai) alacsony energiatartalmú réteg. Amikor két eszköz Bluetooth-on keresztül kommunikál, akkor az adatküldés legjobb és leghatékonyabb módját kell kidolgozni. Mindegyik eszköz rendelkezik ellenőrzésekkel, hogy megkeresse az itt alkalmazandó „helyes” módszert, és a Bluetooth 5 támogatása nem ellenőrizve. Ez azt jelenti, hogy a kapcsolat visszaáll egy korábbi Bluetooth szabványra, és a Bluetooth 5 funkciókat nem fogják használni.
  • A 60 bájtnál hosszabb ADV csomagokat nem lehet ellenőrizni. Amikor két Bluetooth eszköz "beszélget" egymással, az ADV csomagok beolvasásra kerülnek. Az Android N esetében a csomag várhatóan bizonyos hosszúságú lesz, így a 60 bájtnál nagyobb csomagok visszaadhatnak hibát, vagy egyszerűen nem olvashatók. Az Android O-ban ez megváltozott, és nem várható el minden csomag hossza, és a nyers adatokat a csomag végének eléréséig olvassa le.

Egyszerűbben fogalmazva, ez azt jelenti, hogy az O-nál régebbi Android-verziókban a Bluetooth 5 eszköz nem tudja megfelelően bejelenteni, mi az és mit tud tenni, és amikor a kapcsolat végül létrejön, akkor visszatér egy régebbi akkor is, ha a hardver támogatja.

A Bluetooth 5 éppen nem volt készen az Android N fejlesztésekor.

Például a Samsung Galaxy S8-nak kódot kell használnia a Samsung Bluetooth rétegében, hogy megkerülje ezeket a kérdéseket, mivel az Android nem támogatja. Ez sok pénzbe kerül és sok időt vesz igénybe, és végül valószínűleg mindent meg kell változtatni, hogy jobban összeegyeztethető legyen az Android O-val. Ez inkább üzleti döntés, mint műszaki döntés. Mivel a Samsung időbe tette a saját extráinak hozzáadását a Bluetooth-hoz, okosan beépítette a Bluetooth 5 szabványba egy régebbi szabvány helyett.

A Bluetooth félelmetes lesz, amikor Android O és Bluetooth 5 támogatást kapunk, igaz?

Dehogy. Sajnálom.

A Bluetooth 5 összes előnye megköveteli, hogy mindkét eszköz Bluetooth 5-kompatibilis legyen. Ha például egy eszköz Bluetooth 4.x-hez van meghatározva, akkor a kapcsolat visszaáll a 4.x szabványhoz. Ez azt jelenti, hogy amíg a fejhallgató vagy az autórendszer Bluetooth 5-re nem áll készen, mindez nem számít. Két Bluetooth-on keresztül csatlakoztatott Galaxy S8 telefon gyorsabb fájlátvitelt biztosíthat, de nincs garancia arra, hogy a Samsung Bluetooth 5 és az Android O verziója 100% -ban kompatibilis, tehát a GS8 – HTC U11 kapcsolat valószínűleg nem lesz előnyös.

A Bluetooth 5 előnyei megkövetelik, hogy mindkét eszköz megfelelő legyen.

Amikor a Bluetooth 5 régi hírekké válik, és minden támogatja (ami nem lesz hamarosan), ez megváltozik, és látni fogjuk az előnyeit. Egy jó hír az, hogy az IoT (Internet of Things) eszközök általában meghaladják a görbét, és a Bluetooth 5 támogatást sokkal látjuk, mielőtt más eszközök elkezdenek használni. Ez elég nagy dolog lehet, ha az alacsony energiájú szkennelésről beszélünk, mert a hosszabb ADV csomagok miatt. Takarékoskodhat az akkumulátor élettartamával, ha jeladókat vagy más LE eszközöket keres.

Az Android mindig is előre gondolkodott, amikor a Bluetooth-ra vonatkozik, és ezt minden új kiadáskor láthatjuk. Csak várjon más eszközöket, amelyek Bluetooth 5 panasszal rendelkeznek, hogy kihasználhassák az új szabványokat.