Android vitals는 Google Play에서 Android 앱의 품질을 개선하는 데 도움이 됩니다. 사용자가 허용하면 Android 기기에서 안정성, 성능, 배터리 사용량, 권한 문제와 같은 앱 품질 측정항목을 추적합니다. Google Play에서 이 데이터를 수집하며, Play Console의 Android vitals 대시보드와 Google Play Developer Reporting API를 통해 액세스할 수 있습니다.
개발자는 사용자 환경을 개선하기 위해 Android vitals를 모니터링해야 하며, 특히 핵심 vitals인 사용자 인식 비정상 종료 발생률과 사용자 인식 ANR 발생률을 모니터링해야 합니다.
핵심 vitals 및 비정상적인 동작
앱의 핵심 vitals는 Google Play에서 앱의 검색 가능성에 영향을 미칩니다. 각 핵심 vitals에는 전반적 비정상적인 동작 기준과 기기별 비정상적인 동작 기준이 있습니다.
FAQ
핵심 vitals란 무엇인가요?
핵심 vitals는 Android vitals에서 가장 중요한 측정항목으로, Google Play에서 앱의 검색 가능성에 영향을 줍니다. 핵심 vitals는 사용자 인식 비정상 종료 발생률과 사용자 인식 ANR 발생률입니다.
비정상적인 동작 기준은 무엇인가요?
각 핵심 vitals에는 두 가지 비정상적인 동작 기준이 있습니다. 하나는 기기의 모든 세션에 적용되고 하나는 기기별로 적용됩니다. 이러한 기준은 Android vitals에 표시됩니다.
비정상적인 동작 기준 Google Play에서 타이틀의 검색 가능성을 최대화하려면 다음 기준 미만으로 유지하세요. |
|||
---|---|---|---|
전반적(여러 기기의 평균) | 휴대전화별 모델 | 시계 모델별 | |
사용자 인식 비정상 종료 발생률 | 1.09% | 8% | 4% |
사용자 인식 ANR 발생률 | 0.47% | 8% | 5% |
핵심 vitals는 Play에서 타이틀의 검색 가능성에 어떤 영향을 미치나요?
앱 또는 게임이 비정상적인 동작 기준을 초과하면 Play에서 타이틀의 검색 가능성이 낮아질 수 있습니다. Play에서 스토어 등록정보에 사용자에게 경고를 표시할 수도 있습니다.
기기별 비정상적인 동작과 전반적 비정상적인 동작이 함께 발생할 수 있나요? 아니면 둘 중 하나만 발생하나요? 발생하는 경우에는 어떻게 해야 하나요?
모든 조합이 있을 수 있습니다. 앱 품질을 개선하려면 가장 많은 사용자에게 영향을 미치는 비정상 종료 및 ANR을 수정하세요. 특정 기기의 품질을 개선하려면 해당 기기에서 가장 큰 비정상 종료 및 ANR 그룹을 수정합니다. 두 가지 문제가 모두 있는 경우 먼저 가장 큰 전체 비정상 종료 및 ANR 클러스터에 집중하세요.
기술적인 문제를 해결하는 데 도움이 필요합니다. 어디서부터 시작해야 하나요?
다음 리소스는 앱 또는 게임의 기술적 문제를 진단하고 해결하는 데 도움이 됩니다.
핵심 vitals:
사용자 인식 ANR 발생률
사용자 인식 비정상 종료 발생률
다른 모든 vitals:
과도한 wakeup
부분적인 장기간 wake lock
과도한 백그라운드 Wi-Fi 스캔
과도한 백그라운드 네트워크 사용
앱 시작 시간
느린 렌더링
비정상적인 동작이나 스토어 등록정보 경고를 받고 싶지 않습니다. 어떻게 해야 하나요?
Play에서는 지난 28일간의 데이터를 사용하여 앱 품질을 평가합니다. Android vitals는 이 기간 동안 발생하는 문제에 관해 경고합니다.
- UI를 정기적으로 확인하거나 Reporting API를 사용하여 데이터를 워크플로에 통합합니다.
- Play Console에서 문제 관련 이메일 알림을 설정합니다.
- Android vitals는 7일 넘게 기기에 영향을 미치는 문제인 '신규 문제'를 신고합니다. 이 기간 동안 문제를 해결할 수 있습니다.
비정상적인 동작이 발생하는 기기가 많습니다. 목록을 이해하려면 어떻게 해야 하나요?
기기 하드웨어 또는 소프트웨어 문제로 인해 오류율이 높아지는 경우가 있습니다. Android Vitals는 높은 오류율과 RAM, Android 버전, 프로세서 유형과 같은 항목 간의 가능한 연결에 관해 알려줍니다. Play Console의 도달범위 및 기기를 사용하여 이러한 연결을 직접 조사할 수도 있습니다.
Android vitals는 사용자 수, 수익, 평점, 리뷰와 같은 주요 기기 정보에도 빠르게 액세스할 수 있도록 지원합니다. 이 정보는 측면 패널에 표시되므로 현재 페이지를 닫지 않아도 됩니다.
기기에서 발생하는 문제를 해결하는 경우 경고 표시가 중지되는 데 얼마나 걸리나요?
Play에서는 28일 평균을 사용하여 앱의 핵심성과지표를 매일 확인합니다. 이 평균이 개선되면 Android vitals 경고가 사라집니다. Play 시스템에서 개선사항을 감지하면 스토어 등록정보 경고가 더 빨리 삭제될 수 있습니다.
문제를 해결할 수 없거나 해결하고 싶지 않다면 어떻게 되나요?
지속적인 사용자 환경 저하로 인한 비용과 기회 손실을 고려해야 합니다. 비정상적인 동작은 기존 사용자에게 피해를 주고 신규 사용자를 유치하기가 더 어려워집니다. 특정 기기에서 문제를 해결하는 것이 실용적이지 않다면 기기 타겟팅 및 제외 규칙을 재고하세요.
Android vitals 문제의 수와 발생률이 내가 사용하는 솔루션이나 다른 서드 파티 솔루션에서 확인된 문제의 수 및 발생률과 일치하지 않는 이유는 무엇인가요?
Android vitals는 Play의 기술 앱 품질에 관한 주요 소스입니다. 문제 수와 발생률은 다음과 같은 여러 가지 이유로 다른 소스와 다를 수 있습니다.
- Android vitals 데이터는 Android 시스템에서 가져오며 다음과 같이 SDK에서 확인할 수 없는 이벤트를 포함합니다.
- SDK 초기화 전 비정상 종료
- Android 12 이전의 ANR
- Android vitals는 인증된 기기 및 Google Play에서 설치된 앱의 문제만 고려합니다.
- Android vitals는 데이터 공유에 동의한 사용자의 데이터만 사용합니다.
- 사용자 개인 정보를 보호하기 위해 익명의 보고서를 생성하기에 충분한 데이터가 있는 경우에만 데이터가 표시됩니다.
- 문제 발생률이 다르게 계산될 수 있습니다. Android vitals는 일일 활성 사용자당 문제를 보여줍니다.
- 예를 들어 Crashlytics는 앱 세션당 문제 수를 계산합니다. 사용자가 하루에 3번 게임을 실행했고 비정상 종료가 1회 발생했다면 Android vitals에서는 비정상 종료 발생률을 100% 로 표시하지만 Crashlytics에서는 33% 로 표시합니다.
데이터 수집 방법에 관한 자세한 내용은 Play Console 고객센터를 참고하세요.