Google додає надширокосмуговий (UWB) API в Android AOSP для кращої підтримки апаратного забезпечення UWB на майбутніх смартфонах Android
Оновлення 1 (25.01.2021 о 14:20 за східним часом): Google додав API для підтримки ультраширокосмугових датчиків вчасно Android 12 випуску, але вони, швидше за все, не будуть доступні для програм сторонніх розробників. Натисніть тут для отримання додаткової інформації. Статтю, опубліковану 10 листопада 2020 р., збережено нижче.
З перших днів появи смартфонів ми покладалися на бездротові технології Wi-Fi і Bluetooth для підключення на невеликій відстані. Надширокосмуговий зв’язок (UWB) широко розглядається як наступна велика річ у світі бездротових технологій, багатообіцяюча щоб запропонувати високоточне позиціонування пристроїв розумного будинку в приміщенні та високошвидкісну однорангову передачу даних спосіб передавання. iPhone 11 від Apple став першим сучасним смартфоном, який підтримує технологію UWB. Samsung послідувала цьому прикладу з Galaxy Note 20 і Note 20 Ultra, ставши
перший Android OEM, який використовує нову технологію. Xiaomi також оголосила про плани використовувати технологію UWB, демонструючи, як він прагне використовувати технологію контролювати свою екосистему розумного будинку. Оскільки найближчими днями очікується, що більше смартфонів отримають цей новий бездротовий протокол, Google додає новий API в AOSP для кращої підтримки технології UWB на майбутніх смартфонах Android.З появою офіційного Android API розробники зможуть створювати безперебійні програми на різних смартфонах Android із апаратним забезпеченням UWB — замість використання різних наборів API від різних OEM-виробники.
Google об’єднав кілька комітів до проекту з відкритим вихідним кодом Android (AOSP), який додає API ультраширокого діапазону (UWB). The Клас UwbManager, наприклад, "забезпечує спосіб виконання операцій UWB, таких як запит можливостей пристрою та визначення відстані та кута між локальним пристроєм і віддаленим пристроєм." Нижче наведено реалізацію API IEEE 802.15.4z стандарт для низькошвидкісних бездротових мереж.
Застереження: цей API все ще знаходиться в стадії розробки, і немає гарантії, що він буде готовий вчасно Android 12. І те, що цей API додається до Android, не означає, що наступний Pixel буде оснащено обладнанням UWB.
Як уже згадувалося, єдиним пристроєм Android на даний момент, який має апаратне забезпечення ультраширокого діапазону (UWB), є Samsung Galaxy Note 20 і Note 20 Ultra, і єдиною програмою, яка використовує це обладнання, є SmartThings від Samsung додаток для функції SmartThings Find.
UWB все ще знаходиться в зародковому стані, і хоча він обіцяє великі можливості, його корисність у реальному світі та застосування ще не повністю реалізовані.
Виготовлення значка xnimrodx від Flaticon
Оновлення 1: об’єднано як системний API
В здійснити об’єднавшись наприкінці минулого тижня, Google позначив ультраширокосмуговий API Android як SystemAPI. SystemAPI недоступні для програм сторонніх розробників, пов’язаних із Android SDK. Таким чином, ці API будуть недоступні для програм сторонніх розробників. Незрозуміло, чому ці API обмежуються системними програмами, але можливо, Google поки що не вважає, що API готові для загального використання. Google зробив щось подібне з RCS API, які все ще недоступні для сторонніх програм обміну повідомленнями.