본문 바로가기
Program

핵심 앱 품질 가이드라인

본문

원문링크: http://developer.android.com/intl/ko/distribute/googleplay/quality/core.html

핵심 앱 품질 가이드라인


앱의 품질은 설치 및 사용자 등급이나 평가, 참여, 사용자 보유 등의 측면에서 성공 여부에 장기적으로 직접적인 영향을 줍니다. 안드로이드 사용자는 고품질의 앱을 기대합니다. 앱을 사용자가 구매한 경우에는 더욱 그렇죠.

본 문서에서 설명하는 핵심 앱 품질 기준 내용 및 관련 테스트를 통해서 기본적인 품질을 측정하실 수 있습니다. 모든 안드로이드 앱은 본 기준에 부합해야 합니다.

앱을 출시하기 전에, 본 기준을 대상으로 본인의 앱이 여러 디바이스에 제대로 동작하는지, 방향 탐색과 디자인이 안드로이드 기준에 부합하는지, Google Play 스토어에 홍보 기회를 이용할 수 있도록 잘 제작되었는지 검증하세요. 하지만 본인의 실제 테스트 항목이 본 문서에서 기술된 사항에만 국한되지는 않을 것입니다. 본 문서의 목표는, 기본적인 품질에 대한 필수 사항들을 명시하여 해당 내용을 본인의 테스트 내용에 포함시키도록 하기 위함입니다.

본인의 앱이 태블릿 디바이스를 타겟으로 삼고 있다면, 태블릿 사용자에게 풍성하고 매력적인 사용자 경험을 제공할 수 있어야 합니다. 태블릿에 앱을 최적화하기 위한 권장 사항을 확인하려면 태블릿 앱 품질 체크리스트를 확인하세요.

시각 디자인 및 유저 인터랙션


본 기준을 통해서 일관적이고 직관적인 사용자 경험을 제공하기 위하여 앱에서 일반적인 안드로이드 시각 디자인 및 인터랙션 패턴을 적절하게 제공하는지 확인합니다.

영역

ID

설명

테스트

표준 디자인

UX-B1

앱은 안드로이드 디자인 가이드라인을 준수하고 일반적인 UI 패턴 및 아이콘을 사용하도록 한다.


앱에서 시스템 아이콘(Back 버튼 등)의 기존 기능을 재정의 하지 않는다.

앱에서 시스템 아이콘이 표준 UI 동작을 하는 경우 해당 아이콘을 완전히 다른 아이콘으로 교체할 수 없다.

앱에서 표준 시스템 아이콘의 사용자 지정 버전을 제공한다면, 해당 아이콘은 시스템 아이콘과 매우 흡사해야 하며 표준 시스템 동작을 해야 한다.  

안드로이드 UI 패턴을 재정의 하거나 오용하지 않는다. 그러한 아이콘과 동작은 사용자를 호도하거나 혼란스럽게 할 수 있다.

CR-all

방향탐색

UX-N1

앱에서 표준 시스템 Back 버튼 방향 탐색을 지원하며 사용자 지정 온스크린 Back 버튼을 사용하지 않는다.

CR-3

UX-N2

모든 대화 상자는 Back 버튼을 사용해서 제거할 수 있다

CR-3

UX-N3

어떠한 경우에도 홈 버튼을 누르면 디바이스의 홈 화면으로 간다.

CR-1

알림

UX-S1

알림(Notification)은 안드로이드 디자인 가이드라인을 준수한다. 특별히,


가능한 다중 알림은 단일 알림 오프젝트로 쌓이도록 한다.

진행중인 이벤트와 연관된 경우에만 알림이 반복되도록 한다 (음악 재생 혹은 통화)

사용자가 동의하지 않는 한,알림에서 광고나 앱의 핵심 기능과 관련 없는 컨텐츠를 포함하지 않도록 한다.

CR-11

UX-S2

앱은 아래의 경우에만 알림을 사용하도록 한다


사용자 개인과 관련한 상황(메세지 수신 등)에서 변경사항을 알려주거나

진행중인 이벤트와 관련한 정보 및 콘트롤을 나타낸다 (음악 재생 혹은 통화)

CR-11


기능


본 기준은 앱이 적절한 수준의 권한을 가지고 기대되는 기능 동작을 제공하고 있는지 확인합니다.

Area

ID

Description

Tests

권한

FN-P1

앱은 핵심 기능을 지원하기 위해 필요한 절대적으로 최소한의 권한만을 요청한다.

CR-11

FN-P2

민감한 데이터나 (연락처 및 시스템 로그 등) 사용자가 비용을 부담할 수 있는 서비스 (자동 다이얼이나 SMS 등)  접근 권한 요청을 하지 않는다.

설치 장소

FN-L1

SD 카드에 설치되었을 때 앱이 정상 동작한다. (앱에서 지원하는 경우)

대부분 대형 앱(10MB 이상)의 경우 SD 카드 설치 지원을 권장한다. 어떠한 유형의 앱에서 SD카드 설치를 지원해야 하는지에 대한 정보는 앱 설치 장소 개발자 가이드를 확인.

SD-1

Audio

오디오

FN-A1

핵심 기능이 아닌 한 (예: 뮤직 플레이어) 화면이 꺼지면 오디오는 재생되지 않는다.

CR-7

FN-A2

핵심 기능이 아닌 한 오디오는 화면 잠금 상태에서 재생되지 않는다.

CR-8

FN-A3

핵심 기능이 아닌 한 오디오는 홈 화면이나 다른 앱 상에서 재생되지 않는다.

CR-1,

CR-2

FN-A4

앱이 포그라운드로 복귀했을 때 오디오가 재생되거나 재생이 정시 상태라는 것을 사용자에게 알려준다.

CR-1, CR-8

UI and Graphics

UI 및 그래픽

FN-U1

앱은 가로 방향과 세로 방향을 모두 지원한다 (가능한).

어느 방향이든 대체적으로 동일한 기능과 동작을 나타내고 동일한 기능을 유지한다. 콘텐츠나 뷰에서 작은 변경사항은 허용한다.

CR-5

FN-U2

두 가지 방향 모드에서 전체 화면을 사용하며 방향 변경을 위한 레터 박스 형식을 쓰지 않는다.

화면의 기하학적 구성에서 작은 변동을 보충하기 위한 사소한 레터 박스는 허용한다.

CR-5

FN-U3

앱이 표시 방향 간의 빠른 전환을 렌더링 문제 없이 올바르게 처리한다.

CR-5

User/app state

사용자/ 앱 상태

FN-S1

앱이 백그라운드에 있을 때 핵심 기능에 관련되어 있지 않는 한, 어떠한 서비스도 실행하도록 내버려 두지 않는다.

예를 들어, 알림을 위한 네트워크 연결을 유지하거나 블루투스 연결을 유지하거나 GPS를 켜놓기 위한 서비스가 실행된 채로 내버려 두지 않는다.

CR-6

FN-S2

앱에서 사용자 및 앱 상태를 올바르게 유지하거나 복구한다.

포그라운드에서 벗어날 때 앱은 사용자 및 앱 상태를 유지하고 뒤로 가기(back-navigation)와 기타 상태 변경으로 인한 우발적인 데이터 손실을 방지한다.

포그라운드로 복귀했을 때, 앱은 저장된 상태와 편집 가능한 항목, 게임 진행, 메뉴, 동영상, 기타 앱이나 게임에서의 기타 부분 등과 같이 보류 중이었던 중대한 상태 처리 복구해야 한다.


최근 앱(Recents app) 스위처에서 재개되었을 때, 앱은 이전에 있었던 상태 그대로 사용자에게 복귀된다.

디바이스가 활성화 된 이후, 앱이 재개되면, 해당 앱은 사용자에게 이전에 사용했던 상태로 복귀해야 한다.

홈이나 전체 앱(All Apps)에서 재실행 될 경우, 앱은 이전 상태와 가능한 가깝게 복구한다.

Back 키가 눌러지면, 뒤로 가기(back-navigation)에서 손실되는 앱, 혹은 사용자 상태를 저장할지를 사용자가 선택하게 한다.   

CR-1, CR-3, CR-5


성능 및 안정성


사용자로부터 높은 등급을 받기 위해서 앱은 제대로 동작해야하고 모든 타겟 디바이스, 폼팩터, 화면 등에서 제대로 반응해야 합니다. 본 기준을 통해서 사용자가 기대하는 기본적인 성능, 안정성, 반응성을 앱이 제공하는지 확인합니다.

영역

ID

설명

테스트

안정성

PS-S1

어떠한 타겟 디바이스에서도 크래쉬되거나, 강제 종료되거나, 멈추거나, 기타 비정상적인 동작을 하지 않는다

CR-all,SD-1,HA-1

성능

PS-P1

앱에서 로딩이 2초 이상이 걸리는 경우, 사용자에게 화면에서 피드백(프로그레스 표시 혹은 유사 신호)을 빠르게 로딩하여 제공한다.

CR-all[이 게시물은 듀라님에 의해 2015-04-03 10:08:13 워드프레스에서 이동 됨]

[이 게시물은 듀라님에 의해 2015-04-03 10:27:24 Public에서 이동 됨]
[이 게시물은 듀라님에 의해 2015-04-03 10:33:53 팁과강좌에서 이동 됨]
[이 게시물은 최고관리자님에 의해 2017-06-10 14:26:27 Mobile에서 이동 됨]
0 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

l2j (121.♡.101.20) 작성일13-01-30 03:51 조회1,817회 댓글0건

댓글목록

등록된 댓글이 없습니다.

Program 목록

게시물 검색

사이트 정보

  • 회사명 회사명 / 대표 대표자명
  • 주소 OO도 OO시 OO구 OO동 123-45
  • 사업자 등록번호 123-45-67890
  • 전화 02-123-4567 / 팩스 02-123-4568
  • 통신판매업신고번호 제 OO구 - 123호
  • 개인정보관리책임자 정보책임자명

고객센터

  • 02-1234-5678
  • abc@abc.com
  • 월-금 am 11:00 - pm 05:00
  • 점심시간 : am 12:00 - pm 01:00
  • 주말&공휴일은 1:1문의하기를 이용하세요.
상단으로