네트워크 배터리 소모 줄이기

앱이 네트워크에 전송하는 요청은 전력 소모가 많은 모바일 또는 Wi-Fi 무선 기능을 사용하기 때문에 배터리 소모의 주요 원인입니다. 이 무선 기능은 패킷을 보내고 받는 데 필요한 전력 외에는 기능을 켜고 켜진 상태로 유지하는 데에만 추가 전력을 소비합니다. 모바일 무선 기능에서 15초마다 발생하는 네트워크 요청과 같이 단순한 것일지라도 지속적으로 빠르게 배터리 전력을 소모할 수 있습니다.

이 강의에서는 앱의 소스 코드에 태그하여 네트워크 요청이 시작되는 방식에 따라 네트워크 요청을 분류하고 시각화하고 색상을 지정하는 방법을 안내합니다. 이때 각 카테고리에서는 배터리 효율을 높일 수 있는 앱 영역을 찾아냅니다.

성능 작업

네트워크 트래픽 데이터 수집
앱의 코드를 계측하고 앱의 네트워크 리소스 사용에 관한 데이터를 수집하는 방법을 알아보세요.
네트워크 트래픽 데이터 분석
앱이 사용자 작업에 응답하여 사용하는 네트워크 리소스를 분석하고 최적화하여 전력 소비를 줄이는 방법을 알아보세요.
사용자가 시작한 네트워크 사용 최적화
앱이 사용자 작업에 응답하여 사용하는 네트워크 리소스를 최적화하여 전력 소비를 줄이는 방법을 알아보세요.
앱에서 시작한 네트워크 사용 최적화
앱의 네트워크 리소스 요청을 최적화하여 전력 소비를 줄이는 방법을 알아보세요.
서버에서 시작한 네트워크 사용 최적화
앱의 네트워크 리소스 요청을 최적화하고 전력 소비를 줄이는 방법을 알아보세요.
일반 네트워크 사용 최적화
앱의 네트워크 리소스 요청을 최적화하고 전력 소비를 줄이는 방법을 알아보세요.