방법

Android 성능 Spotlight Week를 통해 앱을 빠르게 추적하세요.

전문 길이: 3분
Ben Weiss
개발자 관계팀 엔지니어

새로운 기능을 작업할 때는 앱 성능이 뒷전으로 밀리는 경우가 많습니다. 하지만 개발자는 항상 이를 염두에 두지 않지만 사용자는 앱의 성능이 뒤처지는 부분을 정확히 확인할 수 있습니다. 새 기능이 로드되는 데 시간이 오래 걸리거나 렌더링이 느리면 사용자가 불만을 느낄 수 있습니다. 또한 불만족스러운 사용자는 많은 시간을 들여 만든 기능을 포기할 가능성이 높습니다.

앱 성능은 사용자 환경과 앱 품질의 핵심 요소이며, 최근 연구에 따르면 사용자 만족도 증가, 유지율 향상, 리뷰 점수 개선과 높은 상관관계가 있는 것으로 나타났습니다.

Google은 개발자 여러분을 지원하기 위해 Android 성능 집중 조명 주간을 마련했습니다. 앱의 실적을 빠르게 개선할 수 있도록 노력은 적게 들지만 효과는 큰 도구와 가이드를 일주일 내내 제공해 드립니다. Google은 개발자가 기반을 마련한 후 앱을 더 나은 버전으로 만들 수 있도록 지원합니다.

R8 옵티마이저와 프로필 기반 최적화는 전반적인 앱 성능을 개선하는 기본 도구입니다. 이러한 이유로 Google에서는 성능을 위해 Android 스튜디오 도구에 상당한 개선사항을 출시했으며, Android Gradle 플러그인 9.0에서는 R8 Android 앱 최적화 프로그램을 구성할 때 올바른 작업을 더 쉽게 실행할 수 있도록 새로운 API를 도입합니다. 현재 베타인 Jetpack Compose 버전 1.10에는 앱 렌더링 성능을 개선하는 여러 기능이 포함되어 있습니다. 이러한 업데이트 외에도 앱 상태 및 성능 모니터링을 개선하는 방법을 다시 한번 알려드립니다. 일부 파트너도 실적 개선 사례를 소개할 예정입니다.

 

 

이번 주 내내 블로그를 확인하세요. 출시된 모든 콘텐츠의 요약이 이 게시물에 업데이트될 예정입니다. 이번 업데이트를 통해 앱의 성능을 개선하실 수 있기를 바랍니다.

다룰 내용은 다음과 같습니다.

월요일: R8을 사용한 의도적인 성능 최적화

2025년 11월 17일

R8 옵티마이저를 자세히 살펴보는 것으로 시작하겠습니다. 앱 크기를 줄이는 것뿐만 아니라 R8 옵티마이저가 앱의 성능을 개선하는 방법과 지금 바로 사용해야 하는 이유를 근본적으로 이해하는 것이 중요합니다. 지금까지 가장 큰 규모의 새로운 기술 안내가 게시되었습니다. 가이드에서는 R8 옵티마이저를 사용 설정, 구성, 문제 해결하는 방법을 설명합니다. 월요일에는 최고의 파트너가 달성한 실제 이점을 보여주는 우수사례도 확인할 수 있습니다.

 

 

블로그 게시물개발자 가이드를 읽어보세요.

화요일: R8 디버깅 및 문제 해결

2025년 11월 18일

'R8을 사용 설정한 후 앱이 비정상 종료되는 이유는 무엇인가요?'라는 질문에 직접적으로 답합니다. 고급 최적화로 인해 특이 사례가 드러날 수 있으므로 R8 관련 문제 디버깅 및 문제 해결에 집중하고 있습니다. Android 스튜디오의 새로운 기능을 사용하여 스택 트레이스를 디오브퍼스케이트하고, 일반적인 구성 문제를 식별하고, 권장사항을 구현하여 R8을 최대한 활용하는 방법을 알아봅니다. 스위치를 켤 때 희망만 있는 것이 아니라 확신을 가질 수 있도록 지원합니다.

 

 

R8 테스트문제 해결에 관한 블로그 게시물과 개발자 가이드를 읽어보세요.

수요일: 심층적인 성능 고려사항

2025년 11월 19일

주중에는 R8 옵티마이저 이외의 효과적인 성능 제품을 살펴봅니다. 기준 프로필시작 프로필을 사용하여 프로필 기반 최적화로 앱의 시작 및 상호작용을 강화하는 방법을 알아봅니다. 이러한 기술은 또 다른 대대적인 성능 향상을 제공할 준비가 되어 있으며 실제로 입증되었습니다. Jetpack Compose 렌더링 성능 개선에 관한 소식도 있습니다. 또한 백그라운드 작업을 효과적으로 관리하여 앱의 상태를 최적화하는 방법도 공유합니다.

블로그 게시물을 읽어보세요.

목요일: 측정 및 개선

2025년 11월 20일

증명할 수 없다면 개선이 아닙니다. 목요일은 실적 측정에 전념합니다. Jetpack Macrobenchmark 및 새로운 UiAutomator API와 같은 도구를 사용한 로컬 측정 및 디버깅부터 앱을 모니터링하는 방법까지 전체 가이드를 공유할 예정입니다. Play Vitals 기타 새로운 API를 사용하여 실제 사용자 성능을 파악하고 성공을 정량화하는 방법을 알아봅니다.

블로그 게시물을 읽어보세요.

금요일: Ask Android Live

2025년 11월 21일

한 주를 마무리하는 심층적인 라이브 대화 이 도구를 매일 빌드하고 사용하는 엔지니어 및 개발자 관계팀과 직접 소통할 수 있는 기회입니다. R8 및 기타 성능팀의 전문가 패널이 가장 어려운 질문에 실시간으로 답변해 드릴 것입니다. 질문을 준비하세요.

블로그 게시물을 읽고 Android에 질문하기 세션 녹화 영상을 시청하세요.

 

 


📣 실적 챌린지에 참여하세요!

Google은 단순히 안내만 공유하는 것이 아닙니다. 이 기능을 활용해 보세요.

이번 주 챌린지는 앱에 R8 전체 모드를 사용 설정하는 것입니다.

  1. 개발자 가이드에 따라 시작하세요( 앱 최적화 사용 설정).
  2. 그런 다음 영향을 측정합니다. 차이를 느끼는 것뿐만 아니라 확인하세요. GitHub의 Macrobenchmark 샘플 앱의 코드를 사용하거나 적용하여 시작 전후의 시작 시간을 측정하여 성능 향상을 측정합니다.

앱의 성능이 크게 개선될 것으로 기대합니다.

질문이 있다면 소셜 태그 #AskAndroid를 사용하여 질문해 주세요. Google 전문가가 한 주 내내 질문을 모니터링하고 답변합니다.

작성자:

계속 읽기