패턴

일반적인 UX 패턴을 사용하여 모든 Glass 소프트웨어에서 사용자에게 일관된 환경을 제공합니다.

여기서는 이러한 패턴을 빌드하기 위한 기본 구성 요소와 Glass에서 효과적이라고 생각되는 패턴의 예를 알아봅니다.

패턴 템플릿

주요 UI 요소를 호출 메서드와 함께 사용하면 Glass에서 잘 작동하는 다양한 사용 패턴을 빌드할 수 있습니다. 그런 다음 필요한 사용 사례에 맞게 Glassware에서 여러 패턴을 함께 결합할 수 있습니다.

UI 요소

  1. 정적 카드 - 텍스트, HTML, 이미지, 동영상을 표시합니다. 정적 카드는 라이브 카드 또는 몰입을 호출할 수 있습니다.
  2. 라이브 카드 - 현재 순간에 중요한 카드를 표시하며 일반적으로 높은 빈도로 렌더링됩니다.
  3. 몰입형: 타임라인 환경을 대체하는 Android 활동을 표시합니다.

호출 메서드

  1. Ok Glass 터치 또는 음성 메뉴
  2. 타임라인 카드의 컨텍스트 음성 또는 터치 메뉴

음성 호출 모델

음성 명령은 Glass와 사용자 간의 상호작용에서 중요한 부분이며, 이를 통해 사용자는 핸즈프리로 빠르고 자연스럽게 작업을 할 수 있습니다. 음성 명령이 사용자와의 상호작용을 시작하는 방법은 Glass 소프트웨어 환경의 필수 요소입니다.

일련의 기준에 따라 ok Glass 메뉴에 포함할 음성 명령을 신중하게 선택합니다. 좋은 음성 명령에 필요한 요소에 관한 자세한 내용은 음성 명령 체크리스트를 참고하세요. 일반적으로 음성 명령은 Glass에서 다음 가이드라인을 준수합니다.

상담사가 아닌 작업에 집중

음성 명령은 Glass 소프트웨어에서 작업을 실행하는 것이 아니라 사용자가 하려는 작업에 기반해야 합니다.

예를 들어 'Ok 유리, 카메라 시작해 줘'보다 'Ok 유리, 사진 촬영해 줘'가 더 좋습니다. 작업에 집중하면 사용자가 더 자연스럽게 상호작용할 수 있으며 모든 기본 음성 명령은 이 가이드라인을 따릅니다.

의도에서 실행까지 소요되는 시간 단축

음성 명령은 가능한 한 빨리 작업을 실행해야 합니다.

예를 들어 'Ok Glass, Led Zeppelin의 음악 듣기'는 기본적으로 음악이 재생되기 시작하며 사용자가 재생 전에 옵션을 선택하도록 강제하지 않습니다.

구어체적이고 말하기 쉬움

음성 명령은 자연스러우며 기존 명령어와는 충분히 다르며 두 단어 이상이어야 합니다. 이를 통해 다양한 명령이 잘 작동하도록 음성 인식을 조정할 수 있습니다.

여러 Glass 소프트웨어에 적용할 수 있을 만큼 일반적임

ok Glass 음성 및 터치 메뉴가 복잡하지 않게 하려면 필요한 경우 여러 Glass 소프트웨어에서 음성 명령이 작동해야 합니다. 이러한 상황에서 Glass는 명령어를 실행할 수 있는 Glass 소프트웨어의 이름이 포함된 메뉴를 자동으로 표시합니다.

예를 들어 'Ok Glass, 스펠리스타 플레이'보다 'Ok Glass, 게임 플레이, 스펠리스타'가 선호됩니다.

패턴

진행 중인 작업

진행 중인 작업은 사용자가 중단했다가 자주 다시 방문하는 장기 실행 라이브 카드입니다.

예를 들어 GDK와 함께 제공된 스톱워치 샘플은 okglass 명령어로 스톱워치를 시작합니다.

사용자는 일정 시간 동안 스톱워치를 보고, 타임라인을 탐색하여 다른 카드를 확인하고, 스톱워치로 돌아올 수 있습니다. 디스플레이가 절전 모드인 경우 스톱워치는 디스플레이의 절전 모드가 해제될 때 표시되는 기본 카드가 됩니다 (디스플레이가 절전 모드일 때 포커스가 있었던 경우). 사용자는 Stop 메뉴 항목을 탭하여 스톱워치를 중지할 수 있습니다.



진행 중인 작업의 또 다른 예로는 Strava가 있습니다. Strava가 현재 달리기 또는 자전거 타기의 타이머가 포함된 라이브 카드를 삽입합니다. 라이브 카드를 탭하면 메뉴가 표시되어 다양한 옵션을 실행할 수 있습니다 사용자가 달리기나 자전거 타기를 마치면 종료 메뉴 항목이 타임라인에서 라이브 카드를 삭제합니다.

몰입

이 패턴은 Android 활동의 형태로 몰입형 콘텐츠를 표시하는 것을 설명합니다. 몰입형은 타임라인 환경을 순간적으로 차지하며 사용자는 아래로 스와이프하여 타임라인으로 돌아옵니다.

주기적 알림

이 패턴에서는 호출 모델 없이 타임라인에 정적 카드를 삽입하는 방법을 설명합니다. 서비스는 사용자가 정의한 설정에 따라 알림을 제공합니다. 예를 들어 매시간 주요 뉴스 기사를 전달하거나 이메일을 받는 즉시 전송합니다.

알림은 Glass의 Mirror API 웹 서비스 또는 Android 백그라운드 서비스를 활용하여 타임라인에 알림을 푸시합니다.