전반적인 개선사항
Android Gradle 플러그인 (AGP)은 Android 앱을 빌드하는 데 사용됩니다. 많은 성능 향상 도구는 새 버전의 AGP에 종속됩니다. 최신 개선사항에 액세스하려면 앱에서 최신 버전의 AGP를 사용해야 합니다.
평가 권장사항
AGP 7.2 이하 (0점)
사용할 수 없는 성능 도구가 많거나 오래된 도구가 많습니다.

최대 7.2 버전의 AGP는 기준 프로필을 지원하지 않으며 시작 프로필도 지원하지 않습니다. 축소 및 최적화 도구도 오래되어 최신 성능 개선사항을 제공하지 않습니다. 이는 앱 시작 및 런타임 성능에 미치는 성능 영향 측면에서 놓친 큰 기회입니다.

성능 도구 지원을 개선하려면 더 최신 버전의 AGP로 긴급히 업그레이드하세요.

최신 버전의 AGP로 업그레이드하면 최신 성능 도구를 사용할 수 있습니다. 이렇게 하면 앱의 성능과 사용자 만족도를 개선할 수 있습니다.
최신 버전의 AGP로 업그레이드하는 방법을 알아보려면 AGP 업그레이드 어시스턴트 가이드를 확인하세요.

AGP 7.3 (1포인트)
효과가 큰 성능 도구는 매우 제한적으로 지원됩니다.

Android Gradle 플러그인 (AGP) 7.3은 기준 프로필을 기본적으로 지원합니다. 기준 프로필은 작동하지만 이 앱에서는 이를 최대한 활용할 수 없습니다. 또한 이 버전에서는 시작 프로필이 지원되지 않습니다. 축소 및 최적화 도구도 오래되어 최신 성능 개선사항을 제공하지 않습니다. 이는 앱 시작 및 런타임의 성능 기회를 놓치는 것입니다.

성능 도구 지원을 개선하려면 최신 버전의 AGP로 업그레이드하세요.

7에서 8로의 주요 버전 업그레이드는 부담스러울 수 있지만 성능 측면에서 볼 때 투자할 만한 가치가 있습니다. 최신 버전의 AGP로 업그레이드하면 최신 성능 도구를 사용할 수 있습니다. 이를 통해 시작 시간과 런타임 성능이 크게 개선될 것으로 기대됩니다. 이렇게 하면 앱의 성능과 사용자 만족도를 개선할 수 있습니다.
최신 버전의 AGP로 업그레이드하는 방법을 알아보려면 AGP 업그레이드 어시스턴트 가이드를 확인하세요.

AGP 7.4~8.1 (5포인트)
효과가 큰 성능 도구에 대한 지원이 제한적입니다.

Android Gradle 플러그인 (AGP) 버전 7.4~8.1에서는 기준 프로필을 지원합니다. AGP 8.0부터 기준 프로필을 전용 Gradle 플러그인과 함께 사용할 수 있습니다. 시작 프로필은 AGP 8.2까지 지원되지 않습니다. 축소 및 최적화 도구도 오래되어 최신 성능 개선사항을 제공하지 않습니다.

가장 빠른 시일 내에 최신 버전의 AGP로 업그레이드하세요.

7에서 8로의 주요 버전 업그레이드는 부담스러울 수 있지만 성능 측면에서 볼 때 투자할 만한 가치가 있습니다. 최신 버전의 AGP로 업그레이드하면 최신 성능 도구를 사용할 수 있습니다. 이렇게 하면 사용자 만족도와 함께 앱의 시작 및 런타임 성능을 개선할 수 있습니다.
최신 버전의 AGP로 업그레이드하는 방법을 알아보려면 AGP 업그레이드 어시스턴트 가이드를 확인하세요.

AGP 8.2~8.5 (15포인트)
효과가 가장 큰 성능 도구를 활용할 수 있습니다.

기준 프로필과 시작 프로필은 Android Gradle 플러그인의 버전 8.2 이상을 사용할 때 완전히 사용할 수 있습니다. 기준 프로필 Gradle 플러그인을 사용할 수도 있습니다. R8 최적화를 통한 내부 개선사항도 최근에 이루어졌으며 큰 영향을 미칩니다. 최신 버전의 AGP로 업그레이드하면 시작 및 런타임 성능이 개선됩니다. 최신 버전의 R8도 가져오기 때문입니다.

AGP 출시 관련 최신 정보를 확인하세요.

최신 버전의 AGP를 사용하면 앱이 최신 성능 도구로 최신 상태를 유지합니다. 이렇게 하면 앱의 성능과 사용자 만족도를 개선할 수 있습니다. R8, 기준 프로필, Dex 레이아웃 최적화의 내부 개선을 통해 앱 시작 및 런타임 성능을 개선할 수 있습니다.

AGP 8.6 이상 (20포인트)
효과가 큰 성능 도구 지원을 완전히 활용

이 앱은 최신 버전의 AGP를 사용함으로써 최신 성능 도구를 최대한 활용할 수 있습니다. R8을 통한 내부 개선사항으로 기준 프로필Dex 레이아웃 최적화가 완전히 지원됩니다. 이러한 도구를 사용하여 앱의 성능과 사용자 만족도를 개선하세요.

잘하고 계십니다.

앱에서 항상 최신 성능 도구를 사용할 수 있도록 최신 AGP 출시를 확인합니다. 시작 프로필이 올바르게 구성되었는지, 기준 프로필이 가장 관련성 높은 사용자 여정을 다루는지 확인합니다. 또한 R8 구성이 의도한 대로 작동하는지 확인합니다. 전반적인 성능 가이드를 확인하여 앱 런타임 성능을 개선하는 방법을 알아보세요.

전반적인 개선사항
R8 컴파일러는 여러 영역에서 성능을 개선합니다. 축소 및 최적화 기법을 적용하여 앱 크기, 시작 시간, 런타임 렌더링, 메모리 사용량, 비정상 종료, ANR 등을 개선합니다. 이러한 개선사항을 최대한 활용하려면 앱에서 전체 모드로 R8을 사용하여 코드를 축소하고 최적화해야 합니다.
평가 권장사항
사용 설정되지 않음 (포인트 0개)
이 앱은 많은 성능 개선사항을 누리지 못하고 있습니다.

R8을 통한 코드 축소 및 최적화를 사용하지 않으면 앱 성능을 개선할 수 있는 큰 기회를 놓치게 됩니다. 많은 내부 개선사항은 R8이 사용 설정된 경우에만 사용할 수 있습니다.

R8을 긴급히 사용 설정하여 주요 성능 개선을 활용하세요.

최대한 빨리 R8 최적화를 사용 설정합니다. 이렇게 하면 많은 성능 개선사항을 활용할 수 있습니다. 그런 다음 다시 돌아와 평가를 진행하여 추가 안내를 받으세요.

호환성 모드 또는 주요 예외 (-dontoptimize, -dontshrink) (5점)
최적화를 사용 중지하면 앱 성능을 개선할 수 있는 큰 기회를 놓치게 됩니다.

이 앱의 런타임 성능이 완전히 최적화되지 않았습니다. 이는 앱 성능을 개선할 수 있는 큰 기회를 놓치는 것입니다.

R8 최적화를 사용 설정하여 성능 잠재력을 활용하세요.

최대한 빨리 R8 최적화를 사용 설정하고 -dontoptimize 및 -dontshrink 예외를 삭제합니다. 이렇게 하면 Dex 레이아웃 최적화와 같은 다른 최적화를 사용 설정할 수도 있습니다. R8이 전체 모드로 사용 설정된 후 다시 와서 추가 안내를 위해 평가를 다시 받으세요.

R8 전체 모드, 축소, 최적화, 리소스 축소 (20점)
고성능 잠재력 실현

R8 최적화를 사용 설정하면 최적화, 난독화, 코드 축소를 통해 제공되는 성능 개선을 앱에서 활용할 수 있습니다. 이 앱은 Dex 레이아웃 최적화를 사용하여 더 많은 시작 성능 개선을 실현할 준비가 되었습니다.

유지 규칙이 최신 상태인지 확인합니다.

앱이 계속 발전함에 따라 앱이 계속 완전히 최적화되도록 R8 유지 규칙을 업데이트해야 합니다. 다른 영역에 성능 개선 노력을 집중합니다. 시작 프로필 및 DEX 레이아웃 최적화를 살펴보셨나요?

시작 성능

기준 프로필은 첫 실행부터 코드 실행 속도를 개선하여 모든 새 앱 설치와 모든 앱 업데이트에 성능 향상을 제공합니다. 이 프로필 기반 최적화 (PGO)는 앱이 시작을 최적화하고, 렌더링 문제를 줄이고, 첫 실행부터 최종 사용자가 경험하는 전반적인 런타임 성능을 개선할 수 있도록 해 줍니다. 기준 프로필이 생성되고 앱 시작에 사용되나요?

평가 권장사항
없음 / 알 수 없음 (0점)
기준 프로필이 없으면 큰 기회를 놓치게 됩니다.

기준 프로필을 사용하면 포함된 코드 경로의 해석과 JIT (just-in-time) 컴파일 단계를 피하여 최초 실행 코드 실행 속도를 약 30% 개선할 수 있습니다. 앱에 기준 프로필이 있는지 확인하고 기준 프로필이 없는 경우 이 기술을 채택해야 합니다.

기준 프로필을 긴급히 채택하세요.

기준 프로필을 사용하면 포함된 코드 경로의 해석과 JIT (just-in-time) 컴파일 단계를 피하여 최초 실행 코드 실행 속도가 약 30% 향상됩니다. 이를 채택하는 방법에 관한 안내를 확인하고 평가를 다시 진행하여 업데이트된 점수를 확인하세요.

수동으로, 한 번 또는 드물게 (2점)
기준 프로필을 최신 상태로 유지하는 데는 자동화가 중요합니다.

기준 프로필을 수동으로 업데이트하면 실수가 발생하기 쉽습니다. 특히 일회성으로만 진행되는 경우 앱 시작 및 런타임 성능의 성능 향상 잠재력을 극대화하려면 출시마다 기준 프로필을 새로 생성해야 합니다.

기준 프로필 생성 자동화에 투자합니다.

기준 프로필 Gradle 플러그인은 기준 프로필 생성을 자동화하는 데 권장되는 방법입니다. 변형 또는 출시 빌드와 같은 특정 빌드 유형에 대해 새 프로필을 자동으로 생성하도록 구성할 수 있습니다. Dex 레이아웃 최적화를 활용하려면 프로필 생성을 자동화해야 합니다.

각 발표곡에 대해 수동으로 (5포인트)
기준 프로필을 최신 상태로 유지하는 데는 자동화가 중요합니다.

기준 프로필을 수동으로 업데이트하면 실수가 발생하기 쉽습니다. 오래된 기준 프로필은 앱 시작 또는 런타임 성능을 개선하는 데 도움이 되지 않습니다.

기준 프로필 생성 자동화에 투자합니다.

기준 프로필 Gradle 플러그인은 기준 프로필 생성을 자동화하는 데 권장되는 방법입니다. 변형 또는 출시 빌드와 같은 특정 빌드 유형에 대해 새 프로필을 자동으로 생성하도록 구성할 수 있습니다.

각 출시에 대해 자동화 (15포인트)
자동화를 사용하면 기준 프로필을 쉽게 최신 상태로 유지할 수 있습니다.

최신 상태로 유지되는 기준 프로필은 앱 시작 및 런타임 성능을 개선하는 데 효과적인 방법입니다. 각 출시에서 자동으로 이 작업을 실행하면 고품질 기준 프로필을 보장하는 거의 완벽한 방법이 됩니다.

기준 프로필 노출 범위를 넓게 유지합니다. 야간 프로필 생성을 고려해 보세요.

기준 프로필은 최신 상태로 유지되는 경우에만 유용합니다. 문제를 조기에 포착하고 출시가 필요할 때 프로필 생성이 제대로 작동하도록 하려면 매일 밤 프로필을 생성하는 것이 좋습니다. 기준 프로필 생성을 더 자동화하는 방법은 기준 프로필 Gradle 플러그인을 참고하세요.

야간 빌드 및 출시를 자동화합니다 (20점).
기준 프로필을 최신 상태로 유지하는 가장 좋은 방법입니다.

매일 밤 각 출시에 대해 생성되는 기준 프로필은 최신 상태로 유지되며 출시가 삭제될 때마다 앱 시작 및 런타임 성능을 개선하는 데 사용할 수 있습니다. 이렇게 준비하면 앱 성능이 향상됩니다. 잘하셨습니다.

기준 프로필 적용 범위를 계속 개선합니다.

이 앱의 기준 프로필 생성 자동화를 마스터했습니다. 계속해서 열심히 학습하세요. 기준 프로필에 포함된 사용자 여정도 앱이 계속 성장함에 따라 정기적으로 업데이트되고 확장되어야 합니다. 이렇게 하면 기준 프로필이 항상 최신 상태로 유지되며 앱 시작 및 런타임 성능을 개선하는 데 사용할 수 있습니다.

시작 성능

기준 프로필을 사용하면 기능이 사용되는 동안 JIT 컴파일을 실행할 필요가 없습니다. 이렇게 하면 런타임 렌더링 성능이 향상됩니다. 중요한 사용자 여정에 기준 프로필을 추가하면 전반적인 앱 성능을 개선할 수 있습니다.

기준 프로필이 적용되는 사용자 여정은 몇 개인가요?
평가 권장사항
없음 / 알 수 없음 (0점)
런타임 성능 개선을 놓치게 됩니다.

중요한 사용자 여정에 기준 프로필을 채택하여 앱 런타임 성능을 개선할 수 있습니다. 앱 시작에만 기준 프로필을 채택하면 런타임 성능과 사용자 만족도를 개선할 수 있는 좋은 기회를 놓치게 됩니다.

기준 프로필을 긴급히 추가하여 런타임 성능을 개선하세요.

앱 시작 및 중요한 사용자 여정에 기준 프로필을 채택합니다. 이러한 여정은 많은 사용자가 사용하며 앱의 기능에 중요한 여정입니다. 나중에 다시 돌아와 평가를 재시도하여 업데이트된 점수와 추가 안내를 확인하세요.

앱 시작 +1 사용자 여정 (5점)
런타임 성능 개선을 놓치게 됩니다.

중요한 사용자 여정에 기준 프로필을 채택하여 앱 런타임 성능을 개선할 수 있습니다. 앱 시작 또는 단일 사용자 여정에만 기준 프로필을 채택하면 런타임 성능과 사용자 만족도를 개선할 수 있는 좋은 기회를 놓치게 됩니다.

더 많은 사용자 여정에 기준 프로필을 채택합니다.

더 많은 사용자 여정에 기준 프로필을 채택합니다. 이렇게 하면 앱의 런타임 성능과 사용자 만족도가 지속적으로 개선됩니다. 나중에 다시 돌아와 평가를 재시도하여 업데이트된 점수와 추가 안내를 확인하세요.

앱 시작 + 사용자 여정 2개 (10점)
기준 프로필은 더 많은 성능 개선을 제공합니다.

이 앱은 더 많은 사용자 여정에 기준 프로필을 채택하여 런타임 성능과 사용자 만족도를 개선할 수 있습니다.중요한 사용자 여정에 기준 프로필을 채택하면 앱 런타임 성능을 개선할 수 있습니다.
앱 시작 또는 일부 사용자 여정에만 기준 프로필을 채택하면 런타임 성능과 사용자 만족도를 개선할 수 있는 좋은 기회를 놓치게 됩니다.

더 많은 사용자 여정에 기준 프로필을 계속 도입합니다.

앱 기능에 중요한 사용자 여정을 더 많이 파악하고 이에 기준 프로필을 적용합니다. 이렇게 하면 앱의 런타임 성능과 사용자 만족도가 지속적으로 개선됩니다. 나중에 다시 돌아와 평가를 재시도하여 업데이트된 점수와 추가 안내를 확인하세요.

앱 시작 + 사용자 여정 3개 (15포인트)
탁월한 기준 프로필 적용 범위

기준 프로필을 사용하여 앱 시작과 여러 중요한 사용자 여정을 다루는 것은 성능과 사용자 만족도를 개선하는 좋은 방법입니다. 기준 프로필로 다룰 수 있는 사용자 여정이 더 있을 수 있습니다. 하지만 이 앱은 기준 프로필 적용 범위 측면에서 이미 우수한 상태입니다. 잘하고 계십니다.

기준 프로필 적용 범위를 확장하여 성능 잠재력을 최대한 발휘하세요.

기준 프로필 채택을 계속 유도합니다. 코드 크기와 전반적인 앱 런타임 성능을 개선하기 위해 R8 채택을 개선해 보세요. Dex 레이아웃 최적화를 채택하여 앱 시작 성능을 더욱 개선해 보세요.

시작 성능

시작 프로필은 빌드 시스템에서 APK의 DEX 파일에서 코드 레이아웃을 개선하여 포함된 클래스와 메서드를 추가로 최적화하는 데 사용됩니다. 시작 프로필을 사용하면 앱 시작 속도가 기준 프로필만 사용할 때보다 일반적으로 15~30% 빨라집니다.

앱이 시작 프로필을 사용하여 DEX 레이아웃을 최적화하나요?
평가 권장사항
사용하지 않음 / 알 수 없음 (0포인트)
앱 시작 성능을 개선할 수 있는 큰 기회를 놓쳤습니다.

시작 프로필은 빌드 시스템에서 APK의 DEX 파일에서 코드 레이아웃을 개선하여 포함된 클래스와 메서드를 추가로 최적화하는 데 사용됩니다. 시작 프로필을 사용하면 앱 시작 속도가 기준 프로필만 사용할 때보다 일반적으로 15~30% 빨라집니다.
시작 프로필은 앱 시작 성능을 개선하는 데 사용됩니다. 이 앱은 시작 프로필을 통해 Dex 레이아웃 최적화를 채택하지 않으므로 앱 시작 성능과 사용자 만족도를 개선할 수 있는 좋은 기회를 놓치고 있습니다.

시작 프로필 채택에 긴급히 투자하세요.

시작 프로필을 통해 Dex 레이아웃 최적화를 채택합니다. 이렇게 하면 앱 시작 성능과 사용자 만족도가 개선됩니다. Dex 레이아웃 최적화를 사용하려면 AGP 8.2 이상을 사용하고 최소화/R8을 사용 설정해야 합니다.

기본 진입점 (10점)
기본 진입점의 시작 성능을 최적화했습니다.

앱 시작 성능을 개선하려면 기본 진입점에 시작 프로필을 사용하는 것이 좋습니다. 앱 성능이 개선되어 사용자 경험에 긍정적인 영향을 미치고 있습니다. 잘하고 계십니다.

더 많은 진입점을 다루는 것이 좋습니다.

기본 앱 진입점은 시작 프로필에서 다루는 가장 중요한 진입점입니다. 이 앱에 진입점이 더 있는 경우 시작 프로필로 이를 처리하는 것도 고려해 보세요. 알림 또는 보조 런처 아이콘일 수 있습니다.

대부분의 진입점 (15포인트)
가장 많이 사용되는 진입점을 처리하는 것은 앱 시작 성능을 개선하는 좋은 방법입니다.

최적화된 시작 환경은 사용자 만족도에 도움이 됩니다. 대부분의 진입점에 Startup Profile을 채택하여 이 앱은 도구 관점에서 시작 성능이 우수합니다. 잘하고 계십니다.

기타 성능 개선사항을 조사하고 회귀를 방지합니다.

기준 프로필 Gradle 플러그인으로 Dex 레이아웃 최적화 작업을 자동화하여 각 출시 빌드에 대해 시작 프로필이 자동으로 생성되는지 확인합니다.
macrobenchmarks를 사용하여 앱 시작 성능을 계속 모니터링합니다.

Compose 채택
최신 버전의 Jetpack Compose는 이전 버전보다 성능이 개선되었습니다. 이러한 개선사항을 사용하려면 앱에서 최신 버전의 Compose를 사용해야 합니다. 앱이 최신 안정화 버전의 Jetpack Compose를 사용하고 있나요?
평가 권장사항
Compose를 사용하지 않음 (5점)
Compose 사용 시작하기

Jetpack Compose는 네이티브 UI를 빌드하기 위한 Android의 최신 권장 도구 키트입니다. Jetpack Compose는 Android에서 UI 개발을 간소화하고 가속화합니다. 적은 수의 코드, 강력한 도구 및 직관적인 Kotlin API를 사용하여 앱을 빠르고 생동감 있게 구현하세요.

UI를 Jetpack Compose로 이전하기 시작하기

Jetpack Compose를 사용하면 기존 뷰 시스템과의 상호 운용성을 지원할 수 있습니다. UI의 일부를 Compose로 이전하고 Compose가 제공하는 이점을 활용하는 방법에는 여러 가지가 있습니다. 이전 전략에 관한 문서를 확인하거나 Codelab에서 실습 프로젝트를 확인하세요.

Compose 2022.10.00~2023.10.01 (1포인트)
많은 신규 기능과 성능 개선사항이 누락되었습니다.

이전 버전의 Jetpack Compose를 사용하면 새로운 기능과 개선사항을 모두 놓치게 됩니다. Jetpack Compose는 개발자가 업그레이드 시기를 결정할 수 있도록 Android 시스템에서 번들 해제되도록 설계되었습니다.

최신 버전으로 최대한 빨리 업그레이드

성능은 Google의 최우선 과제이며 업그레이드하면 전반적인 성능이 크게 개선됩니다. 스크롤 성능이 약 20%, 시작 시간이 12%, 텍스트 컴포저블 성능이 22% 개선되었습니다. Jetpack Compose 2024.01.00에 추가된 개선사항에 관한 자세한 내용은 출시 블로그 게시물을 참고하세요.

Compose 2024.01.00~2024.08.00 (2포인트)
최신 Jetpack Compose, 향상된 성능 및 새로운 기능 제공

최신 Jetpack Compose 버전을 채택하지 않으면 아름다운 UI를 빌드하는 데 도움이 되는 버그 수정, 성능 개선, 새로운 기능을 모두 활용할 수 없습니다.

최신 버전으로 업그레이드하여 성능 개선

최신 Compose 버전으로 업그레이드한 결과 벤치마크에서 최초 픽셀까지의 시간에서 17% 의 성능이 추가로 개선되었습니다. 또한 이 버전에서는 불필요한 컴포지션을 대폭 줄일 수 있는 새로운 강력한 건너뛰기 모드를 기본적으로 사용 설정했습니다. 또한 리플을 지연 생성할 수 있도록 indication API를 개선하고, 내부 Compose 표현을 더 효율적인 데이터 구조로 최적화했으며, 더 효율적인 코드를 생성하기 시작했습니다.

출시된 내용에 관한 자세한 내용은 Compose 2024.09.00 블로그 게시물을 참고하세요.

안정적인 최신 Compose (5점)
축하합니다. 이 앱은 최신 안정화 Compose 버전으로 업데이트되었습니다.

최신 버전의 Compose를 사용하면 각 새 버전의 Compose에서 제공하는 성능 개선사항을 활용할 수 있습니다.

잘하고 계십니다

성능 개선 및 버그 수정의 이점을 계속 누리려면 최신 안정화 버전의 Compose를 사용하세요. 이 문제와 관련하여 즉시 취해야 할 조치는 없습니다.

모니터링 및 최적화
FullyDrawnReporter 또는 ReportDrawn()을 사용하여 reportFullyDrawn()을 호출하면 시스템에 앱이 사용자와 상호작용할 준비가 되었음을 알립니다. 이렇게 하면 TTFD 측정항목에 액세스할 수 있습니다. 이 측정항목은 벤치마킹에 사용할 수 있으며 향상된 시작 프로필 생성을 지원합니다.
평가 권장사항
reportFullyDrawn() / FullyDrawnReporter를 사용하지 않음 (0점)
내부 개선사항 및 성능 측정항목을 놓치게 됩니다.

앱을 사용할 준비가 되었을 때 보고하지 않으면 앱 시작 시간을 더 자세히 파악할 기회를 놓치게 됩니다. 이 API를 사용하면 Android 시스템에서 더 자세한 성능 측정항목을 제공하고 완전히 그려지는 데 걸린 시간을 모니터링할 수 있습니다.
앱이 지연 로드를 실행 중이고 초기 디스플레이에 일부 리소스가 포함되지 않은 경우(예: 앱이 네트워크에서 이미지를 가져오는 경우) 벤치마크 타이밍의 일부로 목록 채우기를 포함할 수 있도록 앱을 사용할 수 있을 때까지 reportFullyDrawn() 호출을 지연하는 것이 좋습니다. Android 프레임워크는 시작 프로필의 측정을 중지해야 하는 위치를 아는 것도 중요합니다.

reportFullyDrawn() / FullyDrawnReporter를 채택하여 더 자세한 실적 측정항목을 확인합니다.

FullyDrawnReporter API를 사용하여 앱을 사용할 준비가 되었음을 보고합니다. 이렇게 하면 더 자세한 성능 측정항목을 확인하고 Time to Fully Drawn을 모니터링할 수 있습니다.

reportFullyDrawn() / FullyDrawnReporter 사용 (5점)
더욱 자세한 앱 시작 성능 측정항목을 사용할 수 있습니다.

이 앱은 FullyDrawnReporter API를 사용하여 앱을 사용할 준비가 되었음을 보고합니다. 이렇게 하면 더 자세한 성능 측정항목을 확인하고 Time to Fully Drawn을 모니터링할 수 있습니다.

TTFD의 정보를 사용하여 앱 시작 성능을 파악하고 개선합니다.

Android 프레임워크와 Google Play Console은 Time to Fully Drawn에 관한 자세한 성능 측정항목을 제공합니다. 이러한 측정항목을 사용하여 앱의 시작 성능을 파악하고 개선하세요.
마크로 벤치마크를 사용하면 트레이스를 검사하여 앱 시작 중에 정확히 어떤 일이 일어나고 있는지 확인할 수도 있습니다.

정적 앱 성능 점수

(답변한 질문 0/7개)