배터리 보존 정보

오늘날 사용자들은 이메일 전송, 재무 관리에서 동영상 스트리밍, 비디오 게임 스트리밍 및 플레이에 이르기까지 거의 모든 작업을 휴대기기에서 사용합니다. 대부분의 앱은 유용성을 발휘하기 위해 원격 서비스의 데이터, 이미지 및 기타 미디어가 필요합니다. 앱은 사용자 기기에 있는 여러 앱 중 하나일 뿐이며 모두 네트워크 리소스를 두고 경쟁한다는 사실을 기억해야 합니다. 제대로 관리하지 않으면 배터리 성능에 심각한 영향을 미치고 사용자의 제한된 네트워크 대역폭을 불필요하게 사용할 수 있습니다.

Android 8.0부터 배터리, 사용자 환경 및 시스템 상태를 유지하는 데 도움이 되는 여러 업데이트가 OS에 도입되었습니다. 그러나 개발자가 스스로 사용할 수 있는 추가 고려사항, 전략, 패턴이 있습니다. 앱이 네트워크에 전송하는 요청은 전력 소모가 큰 모바일 및 Wi-Fi 무선 기능을 사용하므로 배터리 소모의 주요 원인이 될 수 있습니다.

이 가이드에서 학습할 내용은 다음과 같습니다.

  • 앱의 연결 모델이 무선 통신 상태 시스템과 상호작용하는 방식
  • 데이터 연결의 영향을 최소화하는 기술을 사용하는 방법
  • 연결 속도가 느린 문제를 해결하는 방법
  • 기기가 충전 중이거나 Wi-Fi에 연결되어 있을 때와 같은 특정 조건에서만 백그라운드 작업을 실행하는 방법
  • 시간 경과에 따른 앱의 배터리 사용량을 추적하는 방법

마지막으로, 업데이트에 대한 광범위한 세 가지 카테고리인 사용자 시작, 앱에서 시작, 서버에서 시작에 대해 알아보고 각 카테고리의 효율성을 극대화하는 도구와 기법을 살펴봅니다.

사용자에게 최상의 앱 환경을 제공하는 것은 궁극적으로 개발자 커뮤니티의 모든 책임입니다.

추가 자료