Android Wear 개발하기
두줄요약
Android Wear 앱의 알림·Micro App 구조와 모바일-Wear 간 데이터 흐름을 공유했습니다.\n기능 제약, 원형 화면, 패키징 조건을 고려한 개발 주의점을 정리했습니다.
구조와 흐름
- Notification과 Micro App으로 구성된 Android Wear 앱
- WearableExtender 기반 음성 답장·이모티콘 전송, Message API·Data API 기반 메모리박스 데이터 동기화
- 모바일에서 PendingIntent 수신 후 Wear Micro App 화면 요청으로 이어지는 분산된 화면 연결
트레이드오프
- 심박 측정의 10~20초 지연과 착용·정지 조건으로 초기 심장박동 기능 철회
- 실사용 제약을 고려해 음성·이모티콘 답장과 메모리박스 기능으로 범위 조정
- 새 플랫폼의 홍보·개발 경험과 불확실한 투자 대비 효과 간 신중한 자원 배분 필요
주의할 점
- 분산된 코드와 복잡한 비동기 흐름에 따른 코드 품질 관리
- EventBus, Guava Concurrent, RxJava 활용과 Android Wear 코드랩 참고
- 원형 디바이스 레이아웃·오류 처리, 동일 applicationId·권한·서명 키를 요구하는 자동 설치 패키징 점검
적용해볼 점
- Android 기존 컴포넌트와 WearableListView, GridViewPager를 활용한 빠른 초기 개발
- ConfirmationActivity를 통한 사용자 입력 및 오류 상태 피드백

