Wear OS 출시 노트

이 페이지에는 Wear OS by Google 관련 정보가 수록되어 있습니다.

2018/9/25 Wearable SDK 16.0.0

Wearable SDK 버전 16.0.0은 Google Play 서비스의 필요 버전을 12.4 에서 8.6으로 낮췄습니다. 이 변경사항으로 인해 Google Play 서비스 APK를 업데이트하지 않고도 기존 앱으로 Wearable SDK 최신 버전으로 업데이트할 수 있습니다.

2018/6/11 Wear OS 개발자 미리보기 2 업데이트

Wear OS 개발자 미리보기 2의 최근 무선 업데이트로 백그라운드 앱의 알림과 작업이 다시 사용 설정되었습니다.

이 정책 변경으로 앱 개발의 유연성이 향상되었으나 앱 대기 버킷과 관련된 사항을 포함하여 백그라운드 알람 및 작업에는 계속해서 다른 Android P 제한사항이 적용됩니다. 개발자는 앱이 어느 버킷에 있든지 앱이 정상적으로 작동할 수 있도록 권장사항을 따르는 것이 좋습니다.

또한 이 업데이트는 사용자 입력 및 센서 데이터에 대한 백그라운드 앱의 액세스를 제한하여 사용자 입력 및 데이터 개인정보 보호를 강화합니다. 앱의 요구사항에 따라서 개발자는 센서 데이터에 계속 액세스하기 위해 포그라운드 서비스를 사용해야 할 수 있습니다.

2018/5/8 Wear OS 개발자 미리보기 2

Wear OS 개발자 미리보기 2의 특징으로는 향상된 Google 어시스턴트 환경 등을 꼽을 수 있습니다.

개발자 미리보기 2용으로 업데이트된 Wear OS 이미지 및 에뮬레이터를 사용하여 Wear OS에서 Android P 미리보기 기능을 살펴볼 수 있습니다.

Wear OS by Google 문제 트래커로 버그 또는 의견을 제출하세요. 일찍 제출해 주실수록 최종 버전에 수정 코드를 포함할 가능성이 커집니다.

에뮬레이터 및 다운로드 가능한 이미지

미리보기 이미지와 에뮬레이터는 Android P 미리보기 기능을 Wear OS에 통합합니다.

Wear 에뮬레이터의 개발자 미리보기 버전은 Android 스튜디오에서 사용할 수 있으며 Wear OS 미리보기 설정을 참조하세요.

참고: 이번 미리보기 출시는 일상적인 용도나 소비자용이 아니라 개발자를 대상으로 합니다. 이미지를 다운로드하기 전에 알려진 문제를 살펴보세요.

다음은 차기 Wear OS 버전용 앱의 테스트 및 개발 이미지입니다.

알려진 문제

이 섹션에는 미리보기 2 출시와 관련하여 알려진 문제가 수록되어 있습니다.

Wear OS 이미지의 문제

  • 앱을 사용하면서 시계 옆면에 있는 전원 버튼을 누르면 시계 모드로 돌아가지 않고 이전 화면으로 돌아가는 문제가 발생할 수 있습니다.

중국용 Wear OS 이미지의 문제

  • 앱을 사용하면서 시계 옆면에 있는 전원 버튼을 누르면 시계 모드로 돌아가지 않고 이전 화면으로 돌아가는 문제가 발생할 수 있습니다.
  • 볼륨 관련 알림음 설정이 유지되지 않습니다. 시계의 알림음이 꺼짐으로 설정되었는데도 수신 전화로 인해 시계에서 벨이 울리는 경우를 예로 들 수 있습니다. 알람 볼륨을 조절해도 효과가 없습니다.
  • 진행 중인 알림이 올바로 표시되지 않을 수 있습니다. 예를 들어 타이머와 스톱워치가 둘 다 설정되어 있는 경우 알림이 표시되지 않습니다. 여러 개의 알림 대신 1개의 진행 중인 알림으로 앱을 테스트하는 것이 좋습니다.
  • 중국 버전에서 Wear 앱 스토어가 작동하지 않습니다. 개발자가 해당하는 채널을 통해 업데이트하거나 새로운 앱을 설치할 수 없을 것입니다. 해결 방법으로 adb를 사용하여 애플리케이션을 사이드로드하여 테스트하는 것이 좋습니다.

Wear 에뮬레이터의 문제

  • 컴패니언 스마트폰으로 걸려오는 전화 통화가 페어링된 에뮬레이터에서 수신 전화로 표시되지(미러링되지) 않습니다.
  • SDK 관리자를 사용하여 Android P 또는 중국 버전을 설치하거나 설치를 확인할 때 이 선택 옆에 있는 체크박스를 선택했으나 선택이 해제될 수 있습니다. 선택이 해제되면 다시 한번 선택하세요.
  • 에뮬레이터가 콜드 부팅을 실행할 때 '기기 내부에 문제가 있습니다. 자세한 내용은 제조사에 문의하세요' 라는 오류가 표시될 수 있습니다. 이 오류는 기능에 영향을 미치지 않습니다. 아래로 스크롤하고 '확인'을 클릭하여 앱 테스트를 시작하세요.
  • 에뮬레이터에서 음성 답장이 작동하지 않을 수 있습니다. 예를 들어 Wear 에뮬레이터에서 Google 행아웃 메시지 알림을 받아 메시지에 음성으로 답장하려는데 'Google이 계속해서 중지됨' 오류 메시지가 발생하면서 음성으로 답장하지 못하게 됩니다.
  • Instant Run이 Wear 에뮬레이터와 호환되지 않을 수 있습니다.
  • adb를 통하거나 버그 신고하기 등 프로그래매틱 방식으로 스크린샷을 캡처하는 기능이 작동하지 않을 수 있습니다. 에뮬레이터 툴바에 있는 카메라 버튼을 클릭하여 스크린샷을 캡처하여 이를 해결할 수 있습니다.

Wear 에뮬레이터의 중국 버전에 대한 문제

  • 컴패니언 스마트폰으로 걸려오는 전화 통화가 페어링된 에뮬레이터에서 수신 전화로 표시되지(미러링되지) 않을 수 있습니다. 따라서 부재중 전화 알림이 에뮬레이터에 표시되지 않을 수 있습니다. 또한 에뮬레이터에서 걸려오는 전화를 받지 못할 수도 있으며 이때 전화벨은 계속 울립니다.
  • SDK 관리자를 사용하여 Android P 또는 중국 버전을 설치하거나 설치를 확인할 때 이 선택 옆에 있는 체크박스를 선택했으나 선택이 해제될 수 있습니다. 선택 해제되면 다시 한 번 선택하세요.
  • 에뮬레이터가 콜드 부팅을 실행할 때 '기기 내부에 문제가 있습니다. 자세한 내용은 제조사에 문의하세요' 라는 오류가 표시될 수 있습니다. 이 오류는 기능에 영향을 미치지 않습니다. 아래로 스크롤하고 '확인'을 클릭하여 앱 테스트를 시작하세요.
  • Instant Run이 Wear 에뮬레이터와 호환되지 않을 수 있습니다.
  • adb를 통하거나 버그 신고하기 등 프로그래매틱 방식으로 스크린샷을 캡처하는 기능이 작동하지 않을 수 있습니다. 에뮬레이터 툴바에 있는 카메라 버튼을 클릭하여 스크린샷을 캡처하여 이를 해결할 수 있습니다.

Wear의 Google 어시스턴트

Wear OS에서 어시스턴트 지원 기능이 향상되어 Android 코드를 작성하지 않고도 웨어러블에 대비한 환경을 구현할 수 있습니다. 특히 Actions on Google 플랫폼용으로 빌드할 수 있으므로 사용자가 제품과 서비스를 원활히 이용하는 데 도움이 됩니다.

또한 Wear OS에서는 이제 음성과 터치로 더 빠르게 상호작용할 수 있습니다. 다음과 같은 역할을 하는 제안 칩도 지원됩니다.

  • 사용자가 상호 작용을 빠르게 완료하도록 도와줌
  • 액션의 기능과 관련해 사용자에게 힌트 제시

뿐만 아니라 Wear OS는 이제 목록과 캐러셀뿐 아니라 더욱 다양한 시각적 카드도 지원합니다.

따라서 DialogFlow, Templates 또는 Actions SDK를 사용하여 Wear OS용 Actions on Google을 만들 수 있습니다. 그리고 새로운 시계 전용 응답 템플릿을 최대한 활용할 수 있습니다. Actions on Google의 모범 사례로는 다음과 같은 항목이 포함됩니다.

  • 짧고 간결한 대화상자
  • 시각 및 음성 피드백을 모두 지원

Wear OS에서 어시스턴트의 이러한 향상된 기능은 Android P에 종속되지 않고 모든 Wear 2.0 사용자에게 출시될 예정입니다. Actions on Google 빌드에 관한 소개는 Google 어시스턴트 확장하기를 참조하세요.

개발자 미리보기 2의 배터리 절약

아래에 설명된 것처럼 배터리 수명을 늘릴 수 있는 전원 관련 기능을 사용할 수 있습니다. 이 개발자 미리보기 2 섹션에 있는 정보는 개발자 미리보기 1의 전원 관련 정보를 대체합니다.

새로운 모드: 향상된 절전 모드

시계가 향상된 절전 모드에서 작동하는 동안에는 전원이 최적화된 기본 시계 모드가 표시됩니다. 다음 기능은 모두 종료됩니다.

  • 무선
  • 터치 스크린
  • 기울여서 절전 모드를 해제하는 기능

측면 버튼을 짧게 누르면 시간을 볼 수 있습니다. 길게 누르면 완전 작동 모드로 돌아가 NFC 결제 또는 메시지 회신과 같은 기능을 이용할 수 있습니다. 개발자는 시계가 향상된 절전 모드로 작동 중일 때는 앱, 시계 모드, 정보 표시 데이터 제공자를 사용할 수 없다는 점을 감안하고 앱을 개발해야 합니다.

백그라운드 활동 제한

전력 효율을 개선하기 위해, 시계를 충전기에 연결하지 않는 한 백그라운드에서 실행 중인 앱이 더 이상 알람과 작업을 시작할 수 없습니다. 단, 시계 모드와 활성 상태의 정보 표시는 예외입니다. 앱과 함께 미리보기 에뮬레이터 또는 다운로드 가능한 이미지를 사용하고 Wear OS by Google 문제 트래커에서 의견을 제공해 주세요.

참고: 앱이 백그라운드 모니터링과 같은 이유로 항상 실행되어야 한다면 startForegroundService() 방법으로 포그라운드 서비스를 사용하는 것이 좋습니다. 자세한 내용은 백그라운드 서비스 제한사항을 참조하세요. 현재는 건강 모니터링과 같은 예외적인 사용 사례에 포그라운드 서비스를 사용하는 것이 적절합니다.

앱 호환성 개선

앱의 호환성을 개선하기 위해 Android P는 비 SDK 인터페이스 사용에 특정 제한사항을 도입했습니다. 따라서 SDK에서 지원하지 않는 방법 및 필드에서 벗어날 계획을 세워야 합니다. 사용자 사용 사례와 동등한 공개 방법이 없다면 Google에 알려 주세요.

어두운 UI 시스템 테마

2018년 초부터 Wear OS는 알림 스트림과 시스템 런처를 위해 배경색이 더 어두운 기본 UI 테마로 전환했습니다. 이렇게 변경한 목적은 앱을 더욱 쉽게 한눈에 알아볼 수 있도록 하기 위한 것으로 이 새로운 UI 테마를 적용할 경우 앱의 접근성을 확인해야 합니다.

업데이트된 Codelab 사용 가능

Wear OS를 이용한 중요한 개발 방법을 탐구하는 데 도움이 되도록 업데이트된 Codelab을 제공해 드립니다. 예를 들어 Google에서 Kotlin DSL(Kotlin domain-specific language)로 실험하는 새로운 Kotlin 기반 시계 모드 Codelab을 체험해 보세요. 의견이 있으시면 Google에 보내주세요.

2018/3/27 Wear OS 개발자 미리보기 1

날짜: 2018년 3월 27일

이 섹션에는 Wear OS by Google의 개발자 미리보기 1에 대한 정보가 포함되어 있습니다. 최종 프로덕션 버전 이전에 이 미리보기에 대한 여러 가지 업데이트를 제공할 것으로 예상합니다. 발견한 버그는Wear OS by Google 문제 트래커로 제출하세요 일찍 제출해 주실수록 최종 버전에 수정 코드를 포함할 가능성이 커집니다.

에뮬레이터 및 다운로드 가능한 이미지

미리보기 이미지와 에뮬레이터는 Android P 미리보기 기능을 Wear OS에 통합합니다.

Wear 에뮬레이터의 개발자 미리보기 버전은 Android 스튜디오에서 사용할 수 있으며 Wear OS 미리보기 설정을 참조하세요.

참고: 이미지를 다운로드하기 전에 알려진 문제를 살펴보세요.

다음은 차기 Wear OS 버전용 앱의 테스트 및 개발 이미지입니다.

알려진 문제

  • Wear OS 컴패니언 앱에서 '웨어러블 버그 신고'를 탭하면 작동하는 것처럼 보이지만 실제로는 아무런 버그 신고도 생성되지 않습니다. 해결 방법으로 adb bugreport를 사용하는 것이 좋습니다.
  • 시계로 전화를 받는 기능이 올바로 작동하지 않을 때가 있습니다. 이런 경우 사용자는 직접 스마트폰으로 전화를 받아야 합니다.
  • 미리 로드한 앱을 페어링하거나 시작한 후 'API 호환성 문제 탐지됨' 오류가 가끔 발생합니다. 이 오류 메시지는 잠시 후 사라지며 사용성에는 영향을 주지 않습니다.
  • 에뮬레이터와 시계의 설정 메뉴에서 '버그 보고서 가져오기' 옵션이 두 번 표시됩니다. 둘 중 하나만 작동하기 때문에 버그 보고서를 가져오려면 두 옵션을 모두 사용해보세요. 작동하는 옵션을 탭하면 버그 보고서가 생성 중임을 보여 주는 알림 메시지가 표시됩니다.
  • 중국 버전에서 음성 입력을 하면 앱이 비정상 종료됩니다. 예를 들어 음성 검색을 하거나 음성으로 미리 알림 메시지를 추가할 때 이런 문제가 발생하는데 이는 이 기능이 음성 입력 API를 사용하기 때문입니다. 음성 입력 대신 키보드 또는 필기 입력을 사용해 테스트해 보세요.
  • 중국 버전에서 Wear 앱 스토어가 작동하지 않습니다. 개발자가 해당하는 채널을 통해 업데이트하거나 새로운 앱을 설치할 수 없을 것입니다. 해결 방법으로 adb를 사용하여 애플리케이션을 사이드로드하여 테스트하는 것이 좋습니다.

개발자 미리보기 1의 주요 사항

개발자 미리보기 1은 앱 테스트를 위한 다음과 같은 기능이 있습니다.

  • 제한된 백그라운드 활동: 전력 소비 효율을 개선하기 위해 백그라운드에서 실행되는 앱은 더 이상 알람과 작업을 사용할 수 없습니다. 사용자가 선택한 정보 표시와 시계 모드는 예외입니다. 이 기능은 개발자 미리보기에서 점진적으로 배포될 예정이므로 현재 사용 중인 시계에서 바로 확인하지 못할 수도 있습니다.

    참고: 앱을 항상 실행해야 한다면 앱을 수정하여 startForegroundService() 방법으로 포그라운드 서비스를 사용하는 것이 좋습니다. 자세한 내용은 백그라운드 서비스 제한사항을 참조하세요.

  • 앱의 비 SDK 인터페이스 사용 제한: 앱의 호환성을 개선하기 위해 Android P는 비 SDK 인터페이스 사용에 특정 제한사항을 도입했습니다. 따라서 SDK에서 지원하지 않는 메서드와 필드에서 벗어날 계획을 세워야 합니다. 사용자 사용 사례와 동등한 공개 방법이 없다면 Google에 알려주세요.
  • 어두운 UI 시스템 테마: 2018년 초부터 Wear OS는 알림 스트림과 시스템 런처를 위해 배경색이 더 어두운 기본 UI 테마로 전환했습니다. 이렇게 변경한 목적은 앱을 더욱 쉽게 한눈에 알아볼 수 있도록 하기 위한 것으로 이 새로운 UI 테마를 적용할 경우 앱의 접근성을 확인해야 합니다.
  • 시계가 몸에서 떨어지면 무선 통신 기능 종료: 전력 소비 효율을 개선하기 위해 시계가 몸에서 일정 시간 이상 떨어져 있으면 블루투스, Wi-Fi, 셀룰러의 무선 기능이 모두 꺼집니다. 이 기능은 개발자 미리보기에서 점진적으로 배포될 예정이므로 현재 사용 중인 시계에서 초기에는 보이지 않을 수도 있습니다. 이 기능으로 인해 개발 프로세스에 문제가 생기는 경우 다음 명령을 사용하여 adb를 통해 이 기능을 비활성화할 수 있습니다.
    adb shell settings put global off_body_radios_off_for_small_battery_enabled 0
  • 블루투스 연결이 끊기면 Wi-Fi 기능 종료: 전력 소비 효율을 개선하기 위해 시계가 블루투스에서 연결이 끊어지면 더 이상 Wi-Fi에 자동으로 연결하지 않습니다. 앱에서 고대역폭의 네트워크를 요구하는 경우와 시계를 충전기에 연결하는 경우는 예외입니다. 이 기능은 개발자 미리보기에서 점진적으로 배포될 예정이므로 현재 사용 중인 시계에서 초기에는 보이지 않을 수도 있습니다.

Wearable Support Library, v2.3.0으로 업데이트

Wearable 지원 라이브러리의 v2.3.0 문서 업데이트리브랜딩 업데이트를 포함합니다.

또한, v2.3.0의 라이브러리에는 텍스트 범위에 마크업 객체가 첨부돼있는 텍스트용으로 ComplicationDrawable TextRenderer 관련 업데이트가 포함됩니다. 이 클래스는 스팬 텍스트 처리를 개선했습니다. 스팬의 특정 하위 집합만 렌더링되어(그릴 수 있는 스팬 유형에 대해서는 setText 방법 참조) 시계 모드에서 렌더링된 스팬이 부자연스럽지 않습니다.

2018/3/15 Wear의 리브랜드

날짜: 2018년 3월 15일

이 섹션에는 Wear OS의 특징에 대한 정보가 포함되어 있습니다.

Android Wear의 새 이름

Android Wear의 이름이 Wear OS by Google로 바뀌었습니다.

2018/2/27 대기 모드 업데이트

날짜: 2018년 2월 27일

이 섹션에는 새로운 Android Wear 기능에 대한 정보가 포함되어 있습니다.

대기 모드 지원을 위한 새로운 클래스

Android 지원 라이브러리의 27.1.0 버전은 지원 중단된 AmbientMode 클래스를 대체하는 새로운 클래스 AmbientModeSupport를 포함합니다. 앞으로 몇 주 내에 샘플에 대한 업데이트 계획이 있습니다.

2018/1/25 최종 에뮬레이터 등

날짜: 2018년 1월 25일

이 섹션에는 새로운 Android Wear 기능에 대한 정보가 포함되어 있습니다.

Android 에뮬레이터: Wear 업데이트

Android 에뮬레이터의 최종 Wear 관련 업데이트를 사용하여 API 레벨 26 기반 앱을 테스트할 수 있습니다.

Wearable Support Library, v2.2.0의 향상된 기능

Wearable 지원 라이브러리의 2.2.0 버전은 아래와 같은 업데이트를 포함합니다.

새 읽지 않은 알림 표시기

사용자가 읽지 않은 알림을 알고 싶어 하기 때문에 시계 모드 하단에 테두리로 둘러싸인 점 모양의 새로운 표시기를 제공합니다. 스스로 알림을 관리하고 싶을 경우 사용할 수 있는 메커니즘이 있습니다. setHideNotificationIndicator를 사용하여 자체 표시기를 표시하거나 setShowUnreadCountIndicator가 상태 표시줄에 알림 개수를 표시하는 동안 기본 표시기를 숨길 수 있습니다.

setAccentColor 방법으로 읽지 않은 알림 표시기의 바깥쪽 링 색상을 맞춤 설정합니다.

참고: 읽지 않은 알림 표시기는 Wear 2.8.0 프로덕션 버전에서는 사용 설정되어 있지 않습니다. 대신 최신 Wear 에뮬레이터로 구현을 테스트하는 것이 좋습니다. 차기 Wear 소비자 버전(버전 2.9.0)부터는 읽지 않은 알림 표시기가 기본적으로 표시됩니다.

자세한 내용은 읽지 않은 알림 표시기 관리하기를 참조하세요.

ComplicationDrawable 클래스의 개선 사항

ComplicationDrawable 클래스는 시스템이 시계 모드가 정보 표시 데이터를 가져올 권한이 없다는 것을 나타내는 TYPE_NO_PERMISSION 값을 표시할 때 탭된 시계 모드에 대한 권한 요청을 시작합니다.

또한 ComplicationDrawable 클래스는 이미지 로드가 끝나거나 탭 하이라이트가 만료되면 스스로 무효화합니다. 시계 모드를 다시 그리는 것과 같이 이 무효화에 응답하려면 Drawable.Callback을 추가합니다.

알려진 문제

  • 에뮬레이터에서 영화관 모드를 활성화하면(화면 및 밝기 설정 변경 참조) 에뮬레이터가 계속 영화관 모드를 유지합니다. 문제를 해결하려면 에뮬레이터 데이터를 지워야 합니다. 에뮬레이터 실행 및 중지와 데이터 지우기를 참조하세요.
  • API 레벨 25 또는 26의 에뮬레이터 창 내에서 전원 버튼이 작동하지 않습니다. 따라서 전원 버튼 대신 다른 버튼을 사용하세요. 특히 사용자가 손바닥으로 화면을 가리는 경우와 같이 대기 모드로 전환하려면 디스플레이 오른쪽에 있는 에뮬레이터 도구 모음의 전원 버튼을 사용하세요. 대화식 모드에서 애플리케이션 런처를 시작하려면 에뮬레이터 도구 모음의 원 모양의 홈 버튼을 사용하세요.
  • 중국 버전의 에뮬레이터에서는 필기 입력 방법을 사용할 경우 화면이 깜박이기 시작할 수 있습니다. 이때 터치 키보드 버튼을 클릭하면 키보드가 화면의 절반을 차단합니다.

2017/12/18 Google Play 서비스에 대한 새로운 액세스

이 섹션에는 새로운 Android Wear 기능에 대한 정보가 포함되어 있습니다.

GoogleApiClient 클래스에서 다른 클래스로 마이그레이션

Google Play 서비스의 11.8.0 버전부터 Wear 앱은 GoogleApiClient 클래스 대신 GoogleApi 클래스와 Tasks API를 기반으로 하는 API 클라이언트 객체를 사용합니다.

참고: 이 업데이트는 Google Play 서비스 버전 10.2.0을 사용하는 중국용 Android Wear 앱에는 적용되지 않습니다.

자세한 내용은 다음을 참조하세요.

Google Play 서비스와 연결하기 위한 새로운 구성 요소

DataClient MessageClient 같이 GoogleApi 클래스를 확장하는 클래스를 사용하면 Google Play 서비스 SDK가 Google Play 서비스로 연결을 대신 관리합니다. 관련 블로그 게시물을 참조하세요. 이러한 클래스를 사용하는 앱은 더 이상 GoogleApiClient 객체를 만들고 관리할 필요가 없습니다.

Google Play 서비스 연결용 Wear 관련 구성요소 대체는 지원 중단 구성요소 대체를 참조하세요. Google Play 서비스 관련 출시 및 알려진 문제는 Google Play 서비스 출시 노트를 참조하세요.

참고: Google Play 서비스의 최신 버전으로 앱을 컴파일하는 경우 기기를 해당 최신 버전으로 업데이트하라는 메시지가 표시됩니다. 하지만 API 버전 26을 대상으로 하는 앱의 알려진 문제로 인해 기기를 업데이트하라는 메시지가 표시되지 않도록 차단될 수 있습니다. 이 문제는 Google Play 서비스 출시 노트에 설명되어 있습니다.

2017/10/25 대기 모드 등

이 섹션에는 새로운 Android Wear 기능에 대한 정보가 포함되어 있습니다.

Android Support Library, v27.0.0: 특징과 버그 수정

Android 지원 라이브러리의 27.0.0 버전은 아래와 같은 새로운 Wear용 기능이 포함되어 있습니다.

대기 모드를 지원하는 새롭고 선호도가 높은 방법

대기 모드에서는 기기가 유휴 상태가 되더라도 사용자에게 Wear 앱이 계속 보이도록 해 줍니다. Android 지원 라이브러리에는 앱이 대기 모드를 사용하는 새로운 추천 방법이 있습니다. Wear 팀은 이 중요한 변경에 대한 개발자 의견을 환영합니다.

AmbientMode 클래스를 사용하면 다음과 같은 명확한 이점을 얻을 수 있습니다.

AmbientMode 클래스를 사용한 대기 모드를 참조하세요.

Android Support Library의 매니페스트 메타데이터 상수

Android Wear 앱과 Android 매니페스트 파일의 meta-data 태그용 상수를 이제 Android 지원 라이브러리에서 사용할 수 있습니다. 개별 앱, 알림 브리지 모드 및 시계 모드 미리보기 이미지용으로 상수를 사용하려면 앱 모듈의 build.gradle 파일 종속성 섹션에 다음에 대한 참조를 추가합니다(Google 저장소 최신 버전 필요).

    compile 'com.android.support:wear:27.0.0'
    

작업 창 업데이트

웨어러블 작업 창을 생성하는 데 사용하는 WearableActionDrawerView 클래스의 업데이트를 사용할 수 있습니다. 최신 버전에서는 다음 사항이 적용됩니다.

  • 메뉴 항목을 수정하면 작업 창이 적절히 업데이트됨
  • 작업 창에 대한 제목을 설정한 경우 제목이 올바로 표시됨

RoundedDrawable 클래스의 인플레이션

API 레벨 24 이상에서 RoundedDrawable 클래스는 이제 드로어블 XML 파일에서 팽창할 수 있습니다. 사용자설정 드로어블을 참조하세요.

Wearable Support Library, v2.1.0: 개선 사항 등

Wearable 지원 라이브러리의 2.1.0 버전은 아래 설명된 업데이트를 포함하며 Android 지원 라이브러리 버전 26.0.2 이상이 필요합니다.

대기 모드를 위해 번인으로부터 안전한 이미지 제공

ComplicationDrawable 클래스로 번인으로부터 안전한 대기 모드용 이미지를 제공할 수 있습니다. 특히 ComplicationData 객체의 번인 보호 소형 이미지 필드로 시계 모드가 번인 보호가 사용 설정된 대기 모드에서 소형 이미지를 SMALL_IMAGE 정보 표시 유형으로 표시할 수 있습니다.

정보 표시를 위한 탭 이벤트 업데이트

ComplicationDrawable 클래스에 시계 모드에서 탭 이벤트를 정보 표시로 전달하는 새로운 onTap 방법이 있습니다. 새로운 방법은 시계 모드에서 탭을 하면 WatchFaceServiceEngine.onTapCommand 방법이 트리거되는 기존 기능을 보완한 것입니다.

onTap 호출로 좌표를 ComplicationDrawable에 전달하여 탭 좌표가 포함된 ComplicationDrawable로 관련된 작업을 시작할 수 있습니다. 새로운 onTap 방법이 호출되면 반환값 true를 사용하여 ComplicationDrawable이 관련된 작업을 시작했는지 확인할 수 있습니다.

또한 setHighlightDuration 방법은 onTap 방법 호출 후 정보 표시가 강조표시를 유지할 기간을 설정합니다.

범위 지정 값 정보 표시를 위한 진행률 표시줄

시계 모드의 범위값 정보 표시용 진행률 표시줄을 직접 그리고 싶다면 ComplicationDrawable 클래스의 setRangedValueProgressHidden 방법을 사용하여 ComplicationDrawable이 그린 범위값 진행률을 숨길 수 있습니다.

2017/10/2 Android Wear 베타

날짜: 2017년 10월 2일
빌드: OWP4.170828.008
지원 기기: LG Watch Sport

이 섹션에는 Android Wear 베타 버전에 대해 알려진 문제가 포함되어 있습니다. 베타 프로그램과 프로그램 참가 등록에 관한 자세한 내용은 Android 베타 페이지를 참조하세요.

알려진 문제

  • Android Pay와 해당 카드가 이 Android Wear 베타 버전에서 올바로 작동하지 않습니다.
  • 모바일 데이터 연결이 켜져 있더라도 베타를 설치하면 꺼집니다. 설정 > 연결 > 모바일 데이터로 이동하여 베타를 설치한 후 모바일 데이터 연결을 켜서 문제를 해결합니다.
  • 베타 업데이트 후 알림에 이상이 있거나 누락되거나, 또는 연락처가 동기화되지 않았다면 시계를 초기화해 보시기 바랍니다.
  • 시계 설정 후 시작되는 Wear 가이드에서 일부 카드가 이상 동작을 보이지만 스와이프 동작으로 정상적으로 닫을 수 있습니다.
  • Android 6.0(Marshmallow) 스마트폰에서 시계로 전화 통화 알림이 수신되지 않습니다.
  • 업데이트 후 가끔 심박수 모니터링 기능에 장애가 발생합니다. 시계를 재부팅하여 문제를 해결합니다.
  • 스트림에서 OTA 카드가 설치 활성화에 실패하는 경우가 있습니다. 설정 > 시스템 > 정보 > 시스템 업데이트로 이동하여 문제를 해결합니다.