본문 바로가기

Play Store

Android Vitals, Firebase Test Lab 활용하기

앱의 퀄리티는 이제 Play 스토어에서 노출과도 직결된다. (Android Vitals - App Quality)

 

사용자 인식 비정상 종료 발생률과 사용자 인식 ANR 발생률이 핵심 Vital 인데, 이 값이 일정 수준 이상이면 Play 에서 앱을 검색했을 때 노출되는 순위 등에 악영향을 줄 수 있다. 

핵심 vitals는 Play에서 타이틀의 검색 가능성에 어떤 영향을 미치나요?

앱 또는 게임이 핵심 vitals의 전반적 비정상적인 동작 기준을 초과하면 Play에서 모든 기기 모델 사용자를 대상으로 타이틀의 검색 가능성이 낮아질 수 있습니다. 앱 또는 게임이 특정 기기 모델에서 핵심 vitals의 기기별 비정상적인 동작 기준을 초과하면 Play에서 해당 기기 모델 사용자를 대상으로 앱 또는 게임의 검색 가능성이 낮아질 수 있습니다. 또한 Play에서 스토어 등록정보에 경고가 표시되어 앱이 사용자 기기에서 제대로 작동하지 않을 수도 있음을 알릴 수도 있습니다.

 

Android 개발자 문서에서 가이드하는 기준은 아래와 같다. (링크)

Android 개발자 문서 중 발췌

 

 

1. Play Console - Android Vitals (링크)

 

 

Android vitals 데이터는 앱의 기술 품질을 파악하고 개선하는 데 도움이 된다. 비정상적인 종료 발생률, ANR 발생률, 불필요한 wakeup 등 다양한 기술 품질 측정항목 전체에서 앱의 성능을 검토하는 것을 Android Vitals 이 수행한다. 

 

아래 화면처럼 비정상 종료 발생하는 건에 대해 기기,  OS 버전 등 기본적인 정보와 스택 트레이스를 제공한다. 

 

Android Vitals - 비정상 종료 및 ANR

 

 

2. Firebase - Test Lab (링크)

Android Vitals 에서 발견된 문제를 수정하고, 테스트를 할 때 해당 기기가 없다면 Firebase 에서 제공하는 Test Lab을 활용할 수 있다. 

 

Test Lab 에서는 특정 기기 및 지정한 동작이 정상적으로 수행되는지 확인할 수 있다. 대부분의 안드로이드 기기가 지원되기 때문에 테스트 폰이 없어도 기본적인 동작 테스트가 가능하다.

Firebase - Test Lab

 

해당 기기의 테스트 스크린샷 뿐만 아니라 동영상까지 확인이 가능하기 때문에 여러모로 유용하다. 

 

 

그럼 Android Vitals 와 Firebase - Test Lab 을 통한 테스트를 통해 앱의 퀄리티를 높이고,

Play 스토어에서 우리 앱의 노출 기회를 잃지 않도록 하는 것이 유리하겠다.

 

감사합니다.