백그라운드 서비스란?백그라운드 서비스는 사용자가 앱을 사용하지 않을 때에도 실행되는 작업을 의미합니다.즉, 앱이 화면에 표시되지 않거나 사용자와 상호작용하지 않는 상태에서도 실행됩니다.이런 서비스는 주로 백그라운드 작업, 장시간 실행되는 비시각적 작업에 사용됩니다. 주요 예시클라우드 동기화: 서버와 데이터를 주기적으로 동기화로컬 데이터베이스 유지 관리로그 데이터 저장 및 전송특정 조건에서 알림 전달 백그라운드 서비스의 실행 방식백그라운드 작업을 수행하기 위한 주요 메커니즘은 다음과 같습니다. 1) WorkManager장기간 실행되거나 연기될 수 있는 작업을 처리하는 데 적합시스템 리소스(배터리, 네트워크 상태 등)에 따라 작업 실행을 최적화데이터 동기화, 주기적인 배치 작업에 권장2) JobSchedu..