Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Android o та bluetooth 5: все, що потрібно знати

Зміст:

Anonim

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, і неможливо випустити цей вихідний код / ​​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.

  • Переважний низький енергетичний шар 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, можуть здійснювати швидші передачі файлів, але немає гарантії, що версія Bluetooth 5 від Samsung 5 та версія Android O на 100% сумісні, тому з'єднання GS8 з HTC U11 може не принести користі.

Переваги Bluetooth 5 вимагають сумісності обох пристроїв.

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

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