앱 실적 점수를 사용하여 전반적인 실적 점수를 계산하고 개선 기회를 찾으세요. 앱 실적 점수는 최소한의 심층적인 기술 작업으로 성능을 측정하는 표준화된 프레임워크를 제공합니다.
엔지니어링팀과 제품팀이 특정 Android 앱의 기술적 성능을 평가하도록 안내합니다. 평가가 완료되면 평가 및 권장 조치를 통해 성능 개선에 가장 중요한 영역을 파악하고 우선순위를 지정할 수 있습니다.
소개
앱 성능 점수는 앱 개발자에게 정적 및 동적 평가를 제공합니다. 두 가지 모두 개별적으로 실행할 수 있으며 앱의 성능 동작에 관한 고유한 통계를 제공합니다. 이러한 통계는 현상을 개선하고 앱 실적을 높이는 데 도움이 되는 실행 가능한 권장사항과 함께 제공됩니다.
전반적인 실적을 측정하는 데 도움이 되도록 0~100 사이의 점수가 제공됩니다. 숫자가 낮을수록 개선의 여지가 많습니다.
각 항목의 점수와 추천을 사용하여 실적 향상을 크게 얻을 수 있는 영역에 엔지니어링 노력을 집중합니다. 추천이 적용되면 다시 평가하여 점수가 어떻게 개선되었는지 확인하세요.
동적 앱 실적 점수
앱 성능 점수의 동적 평가 중에 런타임 데이터는 특정 기기에서 앱의 성능을 평가하는 데 사용됩니다.
동적 평가를 위해서는 실제 성능을 평가할 수 있는 실제 기기가 필요합니다. 점수는 기기의 기능에 따라 다릅니다. 여러 기기에서 성능을 평가하여 성능 단점이 사용자에게 미치는 영향을 더 잘 파악하세요.
현재 동적 앱 점수 카테고리 및 평가 기준은 다음 표에 요약되어 있습니다.
카테고리 | 평가 기준 |
---|---|
애플리케이션 시작 | 앱이 시작된 후 앱이 TTFD로 상호작용하기까지의 측정된 시간입니다. |
렌더링 성능 | 스크롤, 애니메이션, 전체 화면 렌더링의 느린 프레임 및 정지된 프레임의 비율입니다. |
정적 앱 성능 점수
정적 앱 성능 점수는 영향력이 큰 도구 및 권장사항의 사용을 기반으로 계산됩니다. 앱의 정적 성능 지표를 올바르게 평가하려면 프로젝트의 소스 코드에 액세스해야 합니다.
다음 표에 나열된 기준은 정적 앱 성능 점수를 평가하고 생성하는 데 사용됩니다.
카테고리 | 평가 기준 |
---|---|
빌드 시간 개선 |
|
시작 성능 |
|
Compose 채택 | 앱이 최신 안정화 버전의 Compose를 사용합니다. |
모니터링 및 최적화 | FullyDrawnReporter 또는 reportFullyDrawn 가 적절한 시점에 사용됩니다. |
앱 평가를 위한 도움말
다음은 앱 실적 점수를 측정할 때 유용한 몇 가지 팁입니다.
대표 기기 선택
동적 점수를 측정할 때는 사용자층과 동일한 유형의 기기를 사용하는 것이 좋습니다. 정적 점수와 달리 동적 점수는 기기 사양에 따라 달라집니다. 어디서부터 시작해야 할지 모르겠다면 저가형 기기를 사용하고 개선해 보세요.
동적 점수 변동성 평가
코드를 변경하지 않아도 여러 관찰 기간에 걸쳐 동적 점수가 변경될 수 있습니다. 이는 앱 성능의 고유한 가변성 또는 기기에서 발생하는 기타 시스템 활동으로 인한 것일 수 있습니다. 점수가 매우 다양한 경우 여러 번 연속으로 테스트하고 가장 일반적인 동작을 기록하는 것이 좋습니다.
코드를 변경하지 않는 한 정적 점수는 안정적으로 유지됩니다.
필요한 경우 별도로 점수 사용
동적 점수와 정적 점수를 모두 계산할 시간이나 용량이 없는 경우 각각을 단독으로 사용할 수도 있습니다. 동적 또는 정적 점수를 개선하면 사용자에게 도움이 됩니다.
다른 모니터링 측정항목으로 보완
앱 성능 점수는 앱 성능을 빠르게 대략적으로 평가하는 방법입니다. 더 자세한 성능 통계를 확인하려면 Android Vitals, Firebase Performance Monitoring, 벤치마크와 같은 다른 데이터 소스를 살펴보세요.
점수를 개선하는 방법
일반적으로 정적 점수와 동적 점수가 모두 낮은 경우 동적 점수 문제를 해결하기 전에 정적 점수를 최대화하기 위한 조치를 취하는 것이 좋습니다. 정적 점수의 단점을 해결하면 동적 점수도 개선될 가능성이 높으므로 앱 성능을 개선하기 위한 첫 번째 단계로 정적 점수를 최적화하는 것이 좋습니다. 정적 점수는 앱 코드의 구체적인 값이나 설정을 기반으로 하지만 동적 측정항목은 일반적으로 근본 원인을 조사하고 파악하는 데 시간이 더 오래 걸립니다.
각 세그먼트 내에서 앱 성능 점수는 앱을 개선하기 위한 실행 가능한 단계를 제공합니다.
추천 서비스
- 참고: JavaScript가 사용 중지되어 있으면 링크 텍스트가 표시됩니다.
- Macrobenchmark 측정항목 캡처
- 기준 프로필 시작하기
- 시작 프로필 만들기
- 앱 성능 측정 개요
- 정지된 프레임