Artykuł

Android O i Bluetooth 5: wszystko, co musisz wiedzieć

protection click fraud

Plik HTC U 11 i Motorola Z2 Force oba dostarczane z Android N. i obsługa Bluetooth 4.2. Oba zyskują obsługę Bluetooth 5 dzięki odpowiednim aktualizacjom Androida O. Porozmawiajmy o tym, co to oznacza i dlaczego czekali.

To jest tylko aktualizacja oprogramowania

Sprzęt Qualcomm Snapdragon 835 obsługuje Bluetooth 5. Wiemy, że tak jest, nie tylko dlatego, że mówi nam Qualcomm, ale dlatego, że telefony takie jak OnePlus 5 i Galaxy S8 i S8 + dostarczane z obsługą Bluetooth 5. HTC wspomina o tym w swoim ostatnie zgłoszenie FCC:

Główną zmianą jest włączenie Bluetooth 5.0 za pomocą oprogramowania bez żadnych zmian sprzętowych. Kod źródłowy / plik SW dotyczący tego oprogramowania będzie przechowywany WYŁĄCZNIE przez firmę HTC Corporation i jest NIEMOŻLIWE udostępnić ten kod źródłowy / plik SW jakimkolwiek innym stronom trzecim, aby wpłynąć na działanie, moc lub parametry RF urządzenie. Poza wymienionymi powyżej zmianami, żadne inne modyfikacje nie są wykonywane.

Zmiana nastąpi, gdy te telefony zostaną zaktualizowane do

Android O (i nie, nie wiemy, kiedy to nastąpi) i nie będziesz musiał nic robić, wysyłać nigdzie telefonów ani kupować nowej karty SIM. Po prostu zadziała.

To fajne, ale co sprawia, że ​​Bluetooth 5 jest lepszy niż 4.2?

Specyfikacje Bluetooth są bardzo podobne do specyfikacji USB. Korzystają z systemu numerycznego do ich śledzenia, a aby kwalifikować się jako zgodny, sprzęt musi być w stanie spełnić określone progi prędkości przesyłania i odbioru, zużycia energii i kompatybilności. Oznacza to, że wyższa liczba będzie nowsza i lepsza pod pewnymi względami niż niższa, a skok z 4,2 na 5 jest bardziej znaczący niż skok z 4,1 na 4,2.

Bluetooth 5 zapewnia większy zasięg, szybsze prędkości danych i lepszy sposób łączenia.

Bluetooth 5 oferuje trzy główne funkcje: 4x większy zasięg, dwukrotnie szybsze przesyłanie danych i ośmiokrotnie dłuższe pakiety ADV (ADV oznacza reklamę, a pakiety reklamowe są używane do nadawania tego, co może zrobić urządzenie, do wszystkich innych urządzeń Bluetooth w zasięg). Łatwo zrozumieć, dlaczego większy zasięg jest dobry, ale ważne jest, aby wiedzieć, że przesyłanie danych to coś więcej niż tylko udostępnianie plików. Na przykład muzyka jest również danymi cyfrowymi, gdy jest przesyłana strumieniowo przez Bluetooth, a wyższa prędkość oznacza, że ​​może dostarczyć więcej danych audio, zapewniając „lepszy” dźwięk i mniejszą szansę na błędy synchronizacji.

Większe pakiety ADV też są ważne. Gdy urządzenie może udostępniać więcej informacji o swoich możliwościach, uzgadnianie między dwoma urządzeniami jest szybsze i mniej podatne na błędy. Dłuższy pakiet ADV ma wiele zalet technicznych i jeśli jesteś zainteresowany, powinieneś Spójrz. Po prostu wiedz, że urządzenia nie mogą łączyć się przez Bluetooth bez korzystania z pakietów ADV, a posiadanie większej ilości danych w każdym z nich zapewnia lepsze wrażenia.

Przykład: korzystając z Bluetooth 5, telefon może przesyłać strumieniowo muzykę do słuchawek w odległości do 120 stóp (w porównaniu do 30 stóp w przypadku starszych standardów Bluetooth), wysyłać dwa razy więcej dane cyfrowe, dzięki czemu muzyka brzmi pełniej i nie zacina się tak bardzo, a połączenie może być mniejsze, ponieważ oba urządzenia wiedzą więcej o możliwościach każdego z nich z. Wszystko jest dobre.

Dlaczego więc HTC i Motorola czekają na zmianę z Androidem O?

Nie możemy być w 100% pewni, dlaczego czekają, ale prawdopodobnie jest to spowodowane dodatkowym wsparciem dla Bluetooth 5 w systemie Android O.

Standard Bluetooth 5 został ukończony w grudniu 2016 roku, więc od jakiegoś czasu wszyscy wiedzieli o zmianach. Kiedy system Android N został sfinalizowany, standard Bluetooth 5 nie był jeszcze kompletny, więc istnieje kilka całkiem znaczących funkcji, które nie są obsługiwane. W szczególności brakuje dwóch ważnych funkcji w Androidzie N.

  • Preferowana warstwa PHY (Physical) Low Energy. Kiedy dwa urządzenia komunikują się przez Bluetooth, muszą znaleźć najlepszy i najbardziej efektywny sposób przesyłania danych. Każde urządzenie ma zestaw sprawdzeń wyszukujących „właściwą” metodę do użycia, a obsługa Bluetooth 5 nie jest sprawdzana. Oznacza to, że połączenie powróci do wcześniejszego standardu Bluetooth, a funkcje Bluetooth 5 nie będą używane.
  • Pakiety ADV dłuższe niż 60 bajtów nie mogą być sprawdzane. Kiedy dwa urządzenia Bluetooth „rozmawiają” ze sobą, pakiety ADV są skanowane. W systemie Android N pakiet ma mieć określoną długość, więc pakiety większe niż 60 bajtów mogą zwracać błąd lub po prostu nie zostać odczytane. W Androidzie O to się zmieniło i nie ma oczekiwanej długości każdego pakietu, a nieprzetworzone dane są odczytywane aż do końca pakietu.

Mówiąc prościej, oznacza to, że w wersjach Androida wcześniejszych niż O urządzenie Bluetooth 5 nie jest w stanie poprawnie ogłosić, co to jest i co może zrobić, a gdy połączenie zostanie ostatecznie skonfigurowane, powróci do starszego standardu, nawet jeśli sprzęt obsługuje to.

Bluetooth 5 po prostu nie był gotowy, gdy powstał Android N.

Na przykład Samsung Galaxy S8 musi używać kodu w warstwie Bluetooth od samego Samsunga, aby obejść te problemy, ponieważ Android nie ma wsparcia. To kosztuje dużo pieniędzy i zajmuje dużo czasu, a ostatecznie wszystko może wymagać zmiany, aby było bardziej zgodne z Androidem O. To bardziej decyzja biznesowa niż techniczna. Ponieważ Samsung poświęcił trochę czasu, aby dodać własne dodatki do Bluetooth, mądrze zbudował standard Bluetooth 5 zamiast starszego standardu.

Bluetooth będzie niesamowity, gdy otrzymamy obsługę Androida O i Bluetooth 5, prawda?

Nie. Przepraszam.

Wszystkie zalety Bluetooth 5 wymagają obie urządzenia, które mają być zgodne z Bluetooth 5. Jeśli na przykład jedno urządzenie jest zgodne ze standardem Bluetooth 4.x, połączenie powróci do standardu 4.x. Oznacza to, że dopóki twoje słuchawki lub system samochodowy nie będą gotowe na Bluetooth 5, nic z tego nie ma znaczenia. Dwa telefony Galaxy S8 połączone przez Bluetooth mogą mieć szybsze przesyłanie plików, ale nie ma gwarancji, że Samsung wersja Bluetooth 5 i wersja Androida O są w 100% kompatybilne, więc połączenie GS8 z HTC U11 może nie działać.

Korzyści Bluetooth 5 wymagają, aby oba urządzenia były zgodne.

Kiedy Bluetooth 5 stanie się starą wiadomością i wszystko ją obsługuje (co nie nastąpi w najbliższym czasie), to się zmieni i zobaczymy korzyści. Dobrą wiadomością jest to, że urządzenia IoT (Internet of Things) zwykle wyprzedzają konkurencję i zobaczymy obsługę Bluetooth 5 na długo przed rozpoczęciem korzystania z innych urządzeń. Może to być dość poważna sprawa, gdy mówimy o skanowaniu niskoenergetycznym, ze względu na dłuższe pakiety ADV. Oszczędzisz żywotność baterii, szukając lamp ostrzegawczych lub innych urządzeń LE.

Android zawsze myślał naprzód, jeśli chodzi o Bluetooth, i widzimy to w każdej nowej wersji. Po prostu szukaj innych urządzeń, które są reklamowane przez Bluetooth 5, aby skorzystać z nowych standardów.

Jerry Hildenbrand

Jerry jest mieszkańcem Mobile Nation i jest z tego dumny. Nie ma niczego, czego nie mógłby rozebrać, ale wielu rzeczy nie może złożyć na nowo. Znajdziesz go w sieci Mobile Nations i możesz uderzył go na Twitterze jeśli chcesz powiedzieć hej.

instagram story viewer