Telegram Messenger에서 크로스 플랫폼 지원
지난달, Android Wear 2.0의 다섯 번째이자 마지막 개발자 프리뷰가 발표되었습니다. 이 릴리스에서는 iOS 지원을 추가하고 다양한 버그 수정 및 개선 사항을 포함했습니다. 이 프리뷰로 컴파일된 앱을 Google Play Store에 최종 제출할 준비가 되었으므로, 이제는
앱을 게시할 차례입니다.
iOS 지원
2015년 이후로 Android Wear 시계를 iPhone과 페어링할 수 있으며, 이제는 iPhone과 페어링된 시계에 앱을 배포할 수 있게 되었습니다. 그렇게 하려면 시계 앱 매니페스트에
standalone=true 플래그를 설정하기만 하면 됩니다. 그러면 시계 앱에 Android 앱이 필요 없다는 점이 Play Store에서 인식되어, 시계 앱이
Play Store 상에서 iPhone과 페어링된 시계용 앱 목록에 나타날 수 있습니다. 시계 앱을 iPhone에 페어링하고 테스트하려면
다음 단계를 따르세요.
플랫폼은 배터리 절약과 네트워크 대역폭 간에 균형을 유지하므로, 독립형 앱의 사용 가능한 네트워크 대역폭은 예상보다 적을 수 있습니다. iPhone과 페어링된 시계에서 Wi-Fi 및 셀룰러 네트워크에 액세스하는 방법 등 네트워크 액세스 관련 내용은
가이드라인을 확인하세요.
또한, 이 개발자 프리뷰 릴리스에서는 iOS 기기와 페어링된 시계에서 실행되는 Android Wear 앱이 페어링된 iOS 기기에서 웹 페이지를 실행하기 위해
OAuth 및
RemoteIntent와 같은 전화 핸드오프 플로우를 수행할 수 있게 될 것입니다.
Google Play Store에 앱 업로드
최종 개발자 프리뷰에서는 웨어러블 지원 라이브러리가 업데이트되었습니다. API 레벨 25와 이 지원 라이브러리로 컴파일된 앱은 Google Play Store에 배포할 준비가 된 것으로 간주됩니다. 이 개발자 프리뷰 릴리스에서는 프리뷰 시스템 이미지 또는 에뮬레이터에 대한 업데이트가 제공되지 않는다는 점에 유의하세요.
기타 개선 사항 및 버그 수정
- 탐색 창: 플래그 설정을 전환하여 아이콘만으로 구성된 단일 페이지의 작업 창으로 전환하면 앱 내의 여러 뷰를 더 빠르고 효율적으로 탐색할 수 있습니다.
- NFC HCE 지원: 이제 NFC 호스트 카드 에뮬레이션
FEATURE_NFC_HOST_CARD_EMULATION
이 지원됩니다.
- ProGuard 및 Complication API: ProGuard가 새롭게 구성되어, 컴플리케이션 데이터 컨테이너 클래스가 더 이상 난독 처리되지 않습니다. 따라서 워치 페이스가 컴플리케이션 데이터 제공자가 제공하는 데이터에 액세스하려고 할 때 발생하는 ClassNotFoundException 오류가 해결되었습니다.