개발자는 이제 시스템 앱에서만 사용할 수 있었던 초광대역(UWB) 지원을 Android Jetpack을 사용하여 앱에 구현할 수 있습니다.
작년에 Google은 AOSP에 새로운 API를 추가했습니다. UWB(초광대역) 장치에 대한 더 나은 지원을 가능하게 합니다.. 당시 우리는 API가 시스템 앱에만 제한되어 있어 타사 앱에서는 액세스할 수 없다는 것을 알게 되었습니다. 이제 개발자가 새로 출시된 Jetpack 라이브러리를 사용하여 앱에서 UWB 지원을 구현할 수 있게 되면서 이러한 상황이 마침내 바뀌고 있습니다. androidx.core.uwb 버전 1.0.0-alpha Jetpack 라이브러리는 앱에서 다음과 같은 UWB 지원 기기와 상호작용하는 데 사용할 수 있습니다. 구글 픽셀 6 프로 또는 Samsung Galaxy S22 Plus 및 Ultra.
이것이 의미하는 바는 이제 개발자가 앱이 실행되는 Android 스마트폰의 UWB 기능과 상호 작용할 수 있으며 더 이상 시스템 앱에만 국한되지 않는다는 것입니다. 현재 UWB API를 사용하려면 기기가 실행되어야 합니다. 안드로이드 12 또는 그 이상이지만 UWB를 탑재한 거의 모든 장치는 이미 탑재되어 있을 것입니다. UWB는 단거리 측정을 위해 낮은 에너지 밀도를 활용하고 무선 스펙트럼의 큰 부분에 걸쳐 고대역폭 신호를 수행할 수 있습니다.
Apple의 AirTag는 UWB를 활용하므로 스마트폰으로 정확하게 찾아낼 수 있으며, UWB를 지원하는 최초의 최신 스마트폰은 iPhone 11이었습니다. 안드로이드 부문에서는 삼성이 1위를 차지했다. 이 기술을 먼저 가져오세요 갤럭시 노트 20과 노트 20 울트라 스마트폰으로 시장에 진출했습니다. 샤오미도 있다 UWB에 합류할 계획을 발표했습니다. 기술을 사용하여 스마트 홈 생태계를 제어하는 방법을 보여줍니다.
Android Jetpack 라이브러리로 출시되는 이유에 대해서는 그만한 이유가 있습니다. Google의 연간 OS 릴리스 주기와 Google Play에 대한 API 요구 사항의 변화를 고려할 때 Android 개발은 고통스러운 일이 될 수 있습니다.
그건 Google이 'Android Jetpack'이라는 이름으로 일련의 지원 라이브러리를 유지 관리하는 이유입니다. 이는 지원 라이브러리의 이전 버전과의 호환성과 Android 아키텍처 구성 요소의 사용 용이성에 영감을 받은 Android 구성 요소, 도구 및 지침 세트입니다.UWB 라이브러리가 알파 버전이라는 점을 고려하면 개발자가 원하는 모든 기능이 아직 포함되지 않았을 수도 있습니다. 개발자는 이 새 라이브러리에 대한 개발자 문서를 자세히 읽어서 사용 방법을 이해해야 합니다.
팁을 주신 Mishaal Rahman에게 감사드립니다!
원천: Android 개발자 문서, 제트팩 라이브러리
을 통해: 미샤알 라만