Tech новости

Android O и Bluetooth 5: все, что вам нужно знать

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-файл о включении этого ПО будет храниться ТОЛЬКО в HTC Corporation, и НЕОБХОДИМО передать этот исходный код / ​​SW-файл какой-либо третьей стороне, чтобы повлиять на РЧ-функцию, мощность или номинальную мощность этого устройства. За исключением изменений, упомянутых выше, никакие другие модификации не выполняются.

Изменение произойдет, когда эти телефоны будут обновлены до 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. отсутствуют две важные функции.

  • Предпочтительный физический (физический) низкоэнергетический слой . Когда два устройства обмениваются данными через 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 5 для Bluetooth 5 и версия Android O совместимы на 100%, поэтому подключение GS8 к HTC U11 может не сработать.

Преимущества Bluetooth 5 требуют совместимости обоих устройств.

Когда Bluetooth 5 превратится в старые новости, и все их поддержат (что произойдет не скоро), это изменится, и мы увидим преимущества. Хорошая новость заключается в том, что устройства IoT (Internet of Things) обычно опережают кривую, и мы увидим поддержку Bluetooth 5 задолго до того, как другие устройства начнут ее использовать. Это может быть довольно большой проблемой, если говорить о сканировании с низким энергопотреблением из-за более длинных пакетов ADV. Вы сэкономите время автономной работы при поиске маяков или других устройств LE.

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

Samsung Galaxy S8 и S8 +

Основной

Мы можем заработать комиссию за покупки, используя наши ссылки. Узнайте больше

Похожие посты
Tech новости

Про совет: Протрите порно с вашего телефона перед заменой его

Tech новости

Охранная фирма детализирует проблемы конфиденциальности; разработчик рассказывает нам свою сторону истории

Tech новости

Проект Android UI Utilities приносит унифицированные инструменты дизайна для разработчиков

Tech новости

Google утверждает, что популярные обои-приложения считаются безопасными