Android Vitals, ASO에 중요한 이유

Sehee Park에 의한 
Marketing Associate

1 분이면 완독 가능

Android Vitals 란 무엇일까요? 2022년 11월 2일, Google은 Play Store에서 고품질 앱에 대한 가시성을 높이기로 한 결정을 알리는 기사를 게시했습니다. Google은 Play Store에서 앱의 기술적 품질을 기반으로 강조 표시하지 않을지 결정합니다. Google이 생각하는 바와 같이, 앱의 기술적 품질을 개선하면 유저 경험이 향상되고 앱의 전반적인 품질이 향상됩니다.

이것은 Google Play에서 새로운 것이 아닙니다. Google은 이미 검색 결과에서 앱의 순위를 정하기 위해 앱의 기술적 성능을 조사하고 있는 것으로 알려져 있습니다. 이것은 앱의 10가지 기술적 품질이 앱스토어 최적화(ASO) 노력에 직접적인 영향을 미친다는 것을 의미합니다. 기술적 품질에 대한 새로운 강조는 이제 Android vitals과 “vitals” 메트릭 세트에 더 많은 주의를 기울여야 한다는 것을 의미합니다.

이 글에서는 Android vitals이 무엇인지와 ASO에 중요한 이유에 대해 설명합니다. Google이 최근 Android vitals에 변경한 사항을 살펴보는 것과 함께 앱의 유지율 향상을 목표로 이 도구를 활용하여 앱의 기술적 문제를 발견하고 해결하는 방법에 대해서도 알아보겠습니다.


Android vitals란?

Android vitals는 Google Play Console에서 사용할 수 있는 대시보드의 이름입니다. 앱의 기술적 성능에 대한 개요를 제공합니다. 이 대시보드는 앱 배터리 사용, 앱 안정성(예: 충돌율), 앱 시작 및 로딩 시간 등과 같은 몇 가지 중요한 요소를 추적합니다. 그런 다음 이 데이터를 여러 “vitals” 메트릭으로 분해하여 앱의 기술적 문제를 해결하는 데 도움이 됩니다. 또한 업계 벤치마크를 제공하고 앱을 경쟁업체와 비교할 수 있습니다.

Going to your Android vitals dashboard on the Google Play Console will give you a quick overview of your app’s technical performance.
Google Play Console에서 Android Vital 대시보드로 이동하면 앱의 기술적 성능에 대한 간단한 개요를 볼 수 있습니다.

ASO에서 Android vitals 의 중요성

Android vitals의 목적은 앱의 유저 경험을 저해하는 모든 기술적 결함을 추적하는 것입니다. 이는 수정되면 유저 경험을 향상시킬 수 있는 기술적 문제를 식별하는 데 도움이 될 수 있습니다.

  • 유저 환경이 개선되면 중단이 감소할 뿐만 아니라 앱의 유지율도 증가할 가능성이 있습니다. 유지율은 구글이 Play Store의 검색 결과에 앱을 배치하는 데 사용하는 요소 중 하나이기 때문에 이는 ASO 노력에 긍정적인 영향을 미칩니다.
  • 유저 경험이 좋은 앱은 긍정적인 평가와 리뷰를 받을 가능성이 더 높습니다. 앱에 불만이 있는 유저들은 Play Store에 부정적인 평가와 리뷰를 남깁니다. 대다수의 스토어 방문자들이 앱을 설치하기로 결정하기 전에 평점과 리뷰를 보기 때문에 부정적인 리뷰와 평점의 수를 줄이는 모든 방법은 스토어 목록의 전환율을 높일 수 있습니다. 2023년 2월 현재 Google Play는 상위 차트에 포함되기 위해 앱과 게임에 최소 3.0의 별 등급을 요구합니다.
  •  마지막으로, Google의 새로운 기술 표준을 충족하지 못하면 Google에 의해 처벌될 수 있습니다. 이는 Play Store에서 앱의 검색 가능성을 낮추는 결과를 초래할 것입니다. 이는 추천 제외, 키워드 순위 하락 및 스토어 목록에서 유저에게 경고의 형태를 취할 수 있습니다

앱의 기술적 품질과 ASO 노력은 본질적으로 연결되어 있습니다. 구글의 표준을 충족한다고 확신할 때까지 앱의 기술적 문제를 해결하기 위해 먼저 노력하세요. 그렇지 않으면 ASO 덕분에 다운로드가 증가하는 것을 볼 수 있지만 기술적 문제로 가득 찬 열악한 유저 경험 때문에 새로운 유저를 유지하지 못합니다. 결국 ASO 성능에 부정적인 영향을 미칠 것입니다.

전문가의 팁

Android vitals은 유저의 앱 내 경험을 방해하는 기술적 문제가 무엇인지를 발견하는 한 가지 방법입니다. 리뷰는 또 다른 방법입니다. 불만족스러운 유저들이 버그에 직면하거나 유저 인터페이스 (UI)가 직관적이지 않다는 것을 발견할 때 앱에 부정적인 리뷰를 남깁니다. 이것은 앱의 유저 경험을 개선하고 유저의 문제를 해결하기 위해 할 수 있는 것을 배울 수 있는 기회입니다. 일단 문제를 고치고 나면, 스토어 방문자들은 심지어 부정적인 리뷰를 긍정적인 리뷰로 바꿀 수도 있습니다.

Android vitals 내 코어 메트릭은 무엇입니까?

Google은 앱의 기술적 성능을 판단하기 위해 유저 경험과 관련된 여러 메트릭을 사용합니다. 앱 시작 시간, 느린 렌더링, 멈춘 프레임 및 웨이크 락은 Google이 추적하는 중요한 메트릭 중 일부입니다. Google은 전용 기사에서 다양한 측정 기준에 대한 상세하고 설명적인 목록을 만들었습니다.

최근 Google은 각 vitals 메트릭에 할당하는 중요도를 변경했습니다. 유저 인식 충돌률과 유저 인식 ANR 비율이라는 두 가지 “core” vitals 메트릭이 추가되었습니다. Google(Android Developers Blog)에서는 이 두 가지 핵심 필수 메트릭이 가장 중요하다고 생각합니다. 따라서 이 두 가지 핵심 필수 메트릭은 기술적 문제와 관련하여 최우선 순위여야 하며 이를 면밀히 정기적으로 모니터링해야 합니다.

If the percentage of your Android core vitals metrics go above these thresholds, it is high time to act
Android core vitals 메트릭의 비율이 이 임계값을 초과하면 이제 행동을 취해야 할 때입니다. 출처: Android developer

전문가의 팁

Google은 각 장치에서 앱의 기술 성능을 측정합니다. 특정 장치에서 Google이 설정한 기준보다 낮으면 Google이 해당 장치에 불이익을 줄 것입니다. 따라서 다른 장치에서 앱을 테스트하십시오. 모든 장치에서 임계값에 도달하면 한 장치에만 결함이 있더라도 모든 장치에서 앱이 불이익을 받게됩니다.

유저 인식 충돌률

두 개의 새로운 core vitals 메트릭은 앱의 유저 경험을 향상시키도록 설계되었습니다. 유저 인식 충돌률은 앱을 적극적으로 사용하는 동안 최소한 한 번의 충돌을 경험한 일일 활성 유저의 수를 추적합니다(메트릭이 매일 계산됨을 의미함).

앱이 백그라운드에서 실행되는 동안 발생하는 충돌은 여전히 이 충돌률에 계산될 수 있습니다. Google은 시스템 리소스를 사용할 때 앱이 활성 상태인 것으로 간주합니다. 유저가 동영상 스트리밍 앱에서 동영상을 다운로드하는 동안 웹을 검색하고 앱이 충돌하면 이는 유저가 인식하는 충돌률에 계산됩니다.

This is what users will see if your app crashes thus disrupting your user experience
중요한 순간에 앱이 충돌하여 유저의 경험을 방해하는 경우 유저가 볼 수 있는 화면입니다. 출처: Android developer

유저 인식 충돌률을 줄이는 방법

첫 번째 단계는 충돌이 어디에서 발생했는지 확인한 다음 이를 이해하기 위해 재생산하는 것입니다. 이 주제에 대해 Google은 충돌을 수정하고 빈도를 줄이기 위한 일련의 팁과 트릭을 제공합니다.

여러 팁 중 다음 사항을 확인합니다:

  • 제 3자 도구는 귀사 앱에 간섭하지 않고 충돌을 일으키지 않습니다.
  • 최신 버전의 Android로 앱을 유지합니다.

유저인식 ANR 비율

ANR은 “응용 프로그램 응답 없음”의 약자입니다. 유저 인터페이스가 동결되고 앱을 기다리거나 닫으라는 메시지가 팝업되는 경우를 말합니다. 유저가 인식하는 ANR 비율은 적어도 한번의 “응용 프로그램 응답 없음”을 경험한 일일 활성 유저의 비율을 측정합니다.

ANR에는 여러 가지 원인이 있습니다. 유저가 인식하는 ANR 비율은 “Input dispatching timed out”으로 레이블이 지정된 것만 추적합니다. 이러한 원인은 앱이 5초 이내에 유저의 입력에 응답하지 않은 경우에 발생합니다.

 

ANR bugs are highly disruptive and should be fixed as soon as possible
ANR 버그는 파괴력이 매우 크므로 가능한 한 빨리 수정해야 합니다. 출처: Android developer

유저 인식 ANR 비율을 줄이는 방법

Google은 ANR을 수정하는 방법에 대한 문서를 제공합니다. 앱이 응답하지 않게 할 수 있는 작업으로는 파일에 대한 과한 데이터베이스 호출, 과도한 뷰 렌더링, CPU 부하 등 많은 리소스를 소비하는 작업이 있습니다.

따라서 성능을 극대화하는 것과 시스템 리소스 사용을 최소화하는 것 사이의 올바른 균형을 찾아야 합니다. 이러한 균형은 제품과 기술 팀 간의 원활한 의사소통과 기술적 관점에서 앱에 대한 현실적인 기대가 필요합니다.

모니터링할 기타 Android vitals 메트릭

Core vitals 메트릭은 Play Store에서 키워드 순위를 감소시킬 수 있는 유일한 메트릭이 아닙니다. 유저의 부정적인 경험을 줄이기 위해 면밀히 모니터링할 수 있는 다른 메트릭은 다음과 같습니다:

  • 느린 렌더링: 유저가 앱에서 버벅거림을 경험할 수 있습니다
  • 멈춘 프레임:앱이 고착되고 유저 입력에 응답하지 않습니다.
  • 앱 시작 시간: 유저는 일반적으로 느린 시작 시간을 가진 앱에 실망합니다.

권한 거부도 중요합니다. 너무 많은 데이터 권한을 요청하는 것은 데이터 보안과 관련이 없으며 Google에서도 부정적으로 인식합니다.

👉Google Play에 피쳐드 될 가능성을 높이기 위해 Android vitals를 건강하게 유지하는 방법에 대해 알아보세요. (영문)

앱의 기술적 성능을 향상시키는 팁

1.  과도한 배터리 사용 방지

우리는 매일 이동 중에 휴대폰를 사용합니다. 특히 게임을 할 때나 휴대폰이 몇 년 되었을 때 배터리 수명이 얼마나 짧을지 알고 있습니다. 앱이 백그라운드에서 불필요한 작업을 하지 않는지 확인하고 과도한 배터리 사용을 줄이기 위해 필요한 경우 JobScheduler를 사용하십시오.

2. Google에서 제공하는 도구 및 라이브러리 사용

Google은 앱의 성능을 최적화하는 데 도움이 되는 여러 도구를 제공하며, 그 중 Baseline ProfilesApp Startup Library가 있습니다. Baseline Profiles은 앱 시작 시간을 최적화하고 느린 렌더링을 줄이는 데 도움이 됩니다. App Startup Library는 이름에서 알 수 있듯이 앱 시작 시간을 최적화합니다. 이는 Google의 앱(기술) 성능 가이드의 일부 입니다.

3. 적합한 유저가 Android vitals에 액세스할 수 있는지 확인합니다.

적합한 유저에게 Android vitals에 대한 액세스 권한을 부여하면 앱의 기술적 문제를 찾고 해결하는 데 도움이 될 수 있습니다. 적합한 유저란 안드로이드 소프트웨어 개발에 익숙하고 앱의 기술적 문제를 가장 잘 이해하고 해결할 가능성이 높은 개발자를 의미합니다.

4. 여러 Android 장치에서 앱 테스트

한 기기에서 앱이 잘 작동한다고 해서 다른 기기에서도 작동한다는 보장은 없습니다. Google이 설정한 “장치 간” 임계값에 도달하지 않도록 여러 기기에서 앱을 테스트하고 모든 유저가 즐거운 경험을 할 수 있도록 하십시오.


결론

Android vitals은 Google의 품질 표준을 충족하는지 쉽게 추적할 수 있도록 도와주는 매우 유용한 도구입니다. 이러한 표준을 준수하지 않으면 Play Store에서 가시성이 저하되어 ASO 노력에 부정적인 영향을 미칠 수 있습니다.

만약 시간이 부족하다면, 우선순위를 정하세요. 유저 인식 충돌율과 유저 인식 ANR 비율을 최소화해야 합니다. 이 두 가지 비율은 Google이 가장 중요하게 생각하는 (core) vitals 메트릭으로 인식되기 때문입니다.

따라서 앱의 기술적 문제를 해결하는 것은 단순히 Google에 자랑하는 것이 아니라 앱의 유지율을 높이기 위해 앱의 유저 환경을 개선하는 것입니다. 이는 Play Store에서 키워드의 성능에 직접적인 영향을 미칩니다.

무료 체험판 시작하기


Sehee Park
에 의한 , Marketing Associate
Sehee is a Marketing Associate at AppTweak Korea based in Seoul. She's passionate about the ever-changing mobile industry and works to spread the value of AppTweak's ASO tools.