Член

Android O и Bluetooth 5: Всичко, което трябва да знаете

protection click fraud

The HTC U 11 и Motorola Z2 Force и двете изпратени с Android N и поддръжка на Bluetooth 4.2. И двамата получават поддръжка на Bluetooth 5 със съответните ъпгрейди на Android O. Нека поговорим какво означава това и защо са чакали.

Това е актуализация само за софтуер

Хардуерът Qualcomm Snapdragon 835 поддържа Bluetooth 5. Знаем, че е така, не само защото Qualcomm ни казва, а защото телефони като OnePlus 5 и Galaxy S8 и S8 + доставени с поддръжка на Bluetooth 5. HTC споменава това в своя скорошно подаване на FCC:

Основната промяна е да се активира Bluetooth 5.0 чрез софтуер без никаква хардуерна промяна. Изходният код / ​​SW файл за това активиране на SW ще се съхранява САМО от HTC Corporation и е НЕВЪЗМОЖНО да се пуснете тези изходен код / ​​SW файл на която и да е трета страна, за да въздейства на RF функцията, мощността или рейтинга на това устройство. С изключение на споменатите по-горе промени, не се извършва друга модификация.

Промяната ще настъпи, когато тези телефони бъдат актуализирани до

Android O (и не, не знаем кога ще бъде това) и няма да се налага да правите нищо или да изпращате телефоните си навсякъде или да вземете нова SIM карта. Просто ще работи.

Това е страхотно, но какво прави Bluetooth 5 по-добър от 4.2?

Bluetooth спецификации са много като USB спецификациите. Те използват цифрова система, за да ги проследяват и за да се квалифицират като съвместими, хардуерът трябва да може да отговаря на определени прагове за скорост на предаване и приемане, консумация на енергия и съвместимост. Това означава, че по-голямото число ще бъде по-ново и по-добро в някои отношения от по-ниското число и скок от 4.2 на 5 е по-значителен от скок от 4.1 на 4.2.

Bluetooth 5 предлага по-голям обхват, по-бързи скорости на данни и по-добър начин за свързване.

Bluetooth 5 предлага три основни функции: 4 пъти по-голям обхват, два пъти по-голяма скорост на данни и осем пъти по-дълги ADV пакети (ADV означава реклами, а рекламните пакети се използват за излъчване на това, което дадено устройство може да направи на всички други Bluetooth устройства в обхват). Лесно е да се разбере защо по-големият обхват е добър, но е важно да знаете, че прехвърлянето на данни е нещо повече от просто споделяне на файлове. Например, музиката също е цифрова информация, когато се предава през Bluetooth и по-висока скорост означава, че може да достави повече от аудио данните за „по-добър“ звук и по-малък шанс за грешки при синхронизиране.

По-големите ADV пакети също са важни. Когато дадено устройство може да споделя повече информация за своите възможности, ръкостискането между две устройства е по-бързо и по-малко склонно към грешки. Има много технически предимства пред по-дългия ADV пакет и ако се интересувате, трябва погледни. Просто знайте, че устройствата не могат да се свързват чрез Bluetooth, без да използват ADV пакети и наличието на повече данни във всеки от тях прави по-добро изживяване.

Пример: Използвайки Bluetooth 5, телефонът ви може да предава музика към слушалките ви на разстояние до 120 фута (срещу 30 фута за по-старите Bluetooth стандарти), да изпраща двойно повече цифрови данни, така че музиката ви да звучи по-пълно и няма да заеква толкова много, и може да се свърже с по-малко грешки, защото двете устройства знаят повече за това, което всяко от тях на. Наоколо е добре.

И така, защо HTC и Motorola чакат Android O да превключи?

Не можем да бъдем 100% сигурни защо чакат, но вероятно е заради допълнителната поддръжка за Bluetooth 5, която се предлага в Android O.

Стандартът Bluetooth 5 е завършен през декември 2016 г., така че всички знаят за промените от известно време. Когато Android N беше финализиран, стандартът Bluetooth 5 все още не беше завършен, така че има някои доста значими функции, които не се поддържат. В Android N липсват по-специално две важни функции

  • Предпочитаният PHY (физически) слой с ниска енергия. Когато две устройства комуникират през Bluetooth, те трябва да изработят най-добрия и най-ефективен начин за изпращане на данни. Всяко устройство има набор от проверки, за да търси "правилния" метод, който да използва тук, а поддръжката на Bluetooth 5 не се проверява. Това означава, че връзката ще се върне към по-ранен Bluetooth стандарт и функциите Bluetooth 5 няма да се използват.
  • ADV пакетите, по-дълги от 60 байта, не могат да бъдат проверени. Когато две Bluetooth устройства „разговарят“ помежду си, ADV пакетите се сканират. В Android N пакетът се очаква да бъде с определена дължина, така че пакетите, по-големи от 60 байта, могат да върнат грешка или просто да не бъдат прочетени. В Android O това се е променило и няма очаквана дължина на всеки пакет и суровите данни се четат, докато се достигне края на пакета.

По-просто казано, това означава, че при версии на Android, по-ранни от O, Bluetooth 5 устройство не може да обяви правилно какво е и какво може да направи и когато връзката бъде окончателно настроена, тя ще се върне към по-стар стандарт, дори ако хардуерът поддържа то.

Bluetooth 5 просто не беше готов, когато беше разработен Android N.

Например Samsung Galaxy S8 трябва да използва код в Bluetooth слоя от самия Samsung, за да заобиколи тези проблеми, тъй като Android няма поддръжка. Това струва много пари и отнема много време и в крайна сметка може да се наложи всичко да бъде променено, за да бъде по-съвместимо с Android O. Това е по-скоро бизнес решение, отколкото техническо решение. Тъй като Samsung отдели време да добави свои собствени екстри към Bluetooth, той разумно вгради стандарта Bluetooth 5 вместо по-стар стандарт.

Bluetooth ще бъде страхотен, когато получим поддръжка за Android O и Bluetooth 5, нали?

Не. Съжалявам.

Всички предимства на Bluetooth 5 изискват и двете устройства, които да са съвместими с Bluetooth 5. Ако едно устройство, например, е определено за Bluetooth 4.x, връзката се връща към стандарта 4.x. Това означава, че докато слушалките или автомобилната система не са готови за Bluetooth 5, нищо от това няма значение. Два телефона Galaxy S8, свързани чрез Bluetooth, могат да имат по-бърз трансфер на файлове, но няма гаранция, че този на Samsung Версията на Bluetooth 5 и версията на Android O са 100% съвместими, така че връзката GS8 към HTC U11 може да не е от полза.

Предимствата на Bluetooth 5 изискват и двете устройства да бъдат съвместими.

Когато Bluetooth 5 стане стара новина и всичко го поддържа (което няма да стане скоро), това ще се промени и ще видим предимствата. Една добра новина е, че устройствата на IoT (Internet of Things) обикновено изпреварват кривата и ще видим поддръжката на Bluetooth 5 много преди другите устройства да започнат да я използват. Това може да е доста голяма работа, когато говорим за нискоенергийно сканиране, поради по-дългите ADV пакети. Ще спестите живот на батерията, когато търсите маяци или други LE устройства.

Android винаги е мислил напред, когато става въпрос за Bluetooth, и ние виждаме това с всяка нова версия. Просто бъдете нащрек за други устройства, които имат Bluetooth 5-жалба, за да се възползват от новите стандарти.

Джери Хилденбранд

Джери е обитател на Mobile Nation и се гордее с това. Няма нищо, което той да не може да разглоби, но много неща не може да събере отново. Ще го намерите в мрежата на Mobile Nations и можете го удари в Twitter ако искате да кажете хей.

instagram story viewer