권장사항

이 문서에서는 설계 및 정보 전송을 위한 몇 가지 권장사항을 설명합니다. 가능한 경우 다음 가이드라인을 따라 최상의 사용자 환경을 보장하세요.

먼저 디자인, 두 번째 코드

Glass에서 개발을 시작하기 전에 디자인 원칙과 패턴을 알아보세요. 자세한 내용은 디자인 가이드를 읽어보세요.

초기 디자인에 관한 의견을 받으려면 Glassware 흐름 디자인을 만들어 검토팀에 제출합니다.

고정된 타임라인 항목을 런처로 사용하지 않음

사용자가 Glass 소프트웨어와 기능을 호출하는 두 가지 주요 방법은 OK glass 기본 메뉴에서 음성 명령이나 터치 명령어를 사용하거나 타임라인 카드의 컨텍스트 메뉴를 사용하는 것입니다.

사용자가 Glass 소프트웨어 출시를 위해 메뉴 카드에 타임라인 카드를 고정하도록 강요하면 안 됩니다. Mirror API는 사용자가 구성한 설정을 기반으로 한 주기적 알림을 위해 설계되었습니다.

환경이 주기적 알림 디자인 패턴과 일치하고 즉각적인 상호작용을 위한 미러링 API를 사용하지 않는 한 메뉴 항목을 제공하여 GDK Glassware를 실행하거나 Mirror API를 호출할 수 있습니다.

예를 들어 반려동물 입양 Glass 소프트웨어는 타임라인 카드를 삽입하고 사용자가 나중에 기능에 액세스하기 위해 카드를 고정하도록 해서는 안 됩니다 (예: '개 검색', '고양이 검색', '새 검색' 등). 대신 Glass Glass는 사용자가 원하는 반려동물의 기준을 설정하고 이 기준을 충족하는 카드를 정기적으로 전송할 수 있도록 허용해야 합니다. 이러한 카드에는 '약력 읽기' 및 '반려동물 입양'과 같은 작업을 실행하는 메뉴 항목이 포함될 수 있습니다.

표준 카드 디자인 및 템플릿 따르기

가능하면 승인된 카드 디자인템플릿을 사용하세요. 템플릿이 작동하지 않으면 다음 안내를 따르세요.

  • Mirror API를 사용할 경우 base_style.css의 스타일을 사용하세요.
  • 기본 제공 템플릿으로 패딩 및 간격에 대한 일반 규칙을 따릅니다.

미디어 요구사항 준수

미디어를 게재하는 경우 다음 가이드라인을 따르세요.

  • 모든 공개 동영상은 스트리밍되며 타임라인 항목에 첨부되지 않습니다.
  • 동영상 가로세로 비율은 16:9입니다.
  • 동영상 해상도는 640×360픽셀입니다.
  • H.264 형식

적절한 번들 구성 및 페이지로 나누기

번들 및 페이지로 나누기를 사용하면 카드를 그룹화할 수 있지만 다음과 같은 경우에는 올바르게 사용해야 합니다.

번들

  • 유사하지만 동일 카드에 있으면 안 되는 카드 그룹에 번들을 사용합니다.
  • 번들 표지 카드를 번들에 포함된 카드와 시각적으로 다른 다이제스트로 디자인합니다.
  • 번들당 한 번만 알림음을 사용자에게 알립니다.

번들이 잘 작동하는 경우:

  • 이메일 또는 짧은 메시지 대화목록
  • 같은 사람 사이에 SMS 메시지 3개
  • 한 시간 이내에 촬영한 사진 5장
  • 한 번에 관련 도움말 삽입
  • 진행 중인 스포츠 경기의 주요 이벤트 및 점수 업데이트 목록입니다.

번들이 제대로 작동하지 않는 경우

  • 서비스의 모든 콘텐츠
  • 하루 동안 여러 헤드라인이 Glass로 전송되었습니다.

페이지로 나누기

공간 제약으로 인해 단일 카드에 맞지 않지만 그 밖의 경우에는 동일한 카드에 있어야 하는 타임라인 항목에 페이지로 나누기를 사용합니다.

페이지로 나누기가 잘 작동하는 경우:

  • 단일 이메일, 뉴스 기사 또는 한 카드에 맞지 않는 유사한 콘텐츠

페이지로 나누기가 제대로 작동하지 않는 경우

  • 여러 뉴스 기사 또는 이메일과 같은 고유한 카드 그룹

표준 메뉴 디자인 따르기

맞춤 메뉴 항목

  • 각 메뉴 항목 작업에는 연결된 50×50 아이콘이 있어야 합니다. Glass UI와 일관성을 유지하기 위해 유리 메뉴 아이콘을 사용합니다.
  • 가능하면 표시 이름을 몇 단어로 제한합니다. 명령문은 객체를 사용하거나 사용하지 않고 사용합니다.
  • 메뉴 항목을 매우 다르게 사용하지 않는 한 내장 메뉴 항목의 기본 아이콘과 표시 이름을 사용합니다.
  • 아이콘은 완전히 흰색이고 투명한 배경에 있습니다.
  • 짧고 실행 가능한 메뉴 항목 표시 이름을 사용합니다. 다음 예와 같이 객체를 포함하거나 포함하지 않는 명령 동사는 훌륭하게 작동합니다.
  • '닫기' 메뉴 항목은 타임라인에서만 타임라인 카드를 삭제하므로 필요한 경우에만 맞춤 메뉴 항목을 만듭니다. 일반적으로 시간 경과에 따라 타임라인 항목이 자연스럽게 감소하고 사용자가 앱을 적극적으로 관리할 필요가 없어야 합니다.
  • 이름은 15자(영문 기준) 이하여야 합니다. 예를 들면 다음과 같습니다.
나쁨 양호
녹화 연장 동영상 연장
진수에게 메시지 보내기 메시지 보내기

기본 제공 메뉴 항목

  • Reply 또는 Reply All - Voice 답장은 자유 형식의 입력을 음성으로 캡처합니다. 음성 답장을 사용하여 게임에서 가능한 이동과 같은 제한된 옵션 세트를 캡처하지 마세요.

  • 삭제 - 타임라인 카드를 닫고 카드가 저장된 모든 위치(로컬 및 서버 저장소)에 해당하는 콘텐츠를 삭제합니다. 제공하는 기능이 '닫기'인 경우 '삭제' 메뉴 항목을 제공하여 사용자를 혼란스럽게 하지 마세요.

즉각적인 상호작용을 위해 Mirror API를 사용하지 마세요.

Mirror API는 사용자의 요청을 수신하고 실시간으로 또는 짧은 지연 시간으로 응답하도록 설계되지 않았습니다. 이 경우에 필요한 경우에는 GDK를 사용하세요.

예를 들어 Mirror API Glassware는 '메모하기' 명령어와 함께 잘 작동합니다. 사용자가 명령어를 호출한 후 Glassware의 응답을 기다릴 필요가 없기 때문입니다.

반면에 '레시피 찾기, 스파게티'는 사용자가 미러링 결과가 즉시 표시되기를 기대하므로 Mirror API Glassware와는 잘 작동하지 않습니다. Mirror API를 사용하면 사용자가 타임라인에 카드가 삽입될 때까지 기다려야 Glassware를 계속 사용할 수 있어 이용 만족도가 떨어집니다.

이 제약조건은 Glass 홈 카드의 기본 음성 명령과 카드 및 몰입의 메뉴 항목에 적용됩니다.

콘텐츠 제작

카드의 콘텐츠를 만들 때 각 카드는 간결하고 하나의 논리 정보를 포함해야 합니다. 또한 다음 사항도 제외됩니다.

  • 가능하면 텍스트 대신 이미지를 사용합니다.
  • 이미지를 원본 가로세로 비율로 표시합니다 (잘라낼 수 있음).
  • 카드 바닥글의 중간 부분을 비워 둡니다. ok glass 컨텍스트 음성 메뉴가 여기에 표시되고 그 아래에 있는 모든 콘텐츠를 차단합니다.
  • 원하는 경우 auto-resize CSS 클래스를 사용하여 콘텐츠에 따라 글꼴 크기를 자동으로 조정합니다.
  • 작성 가이드라인을 따르세요.