많은 사람들이 안드로이드 폰의 백그라운드 앱을 수시로 종료하면 성능이 좋아진다고 믿습니다. 이러한 오해는 초기 안드로이드 시절에는 어느 정도 근거가 있었지만, 지금은 상황이 완전히 달라졌습니다.
실제로 안드로이드 기기에서 앱을 습관적으로 종료하면 도움이 되기는커녕 오히려 해가 될 수 있습니다. 그 이유를 하나씩 살펴보겠습니다.
안드로이드 폰에서 앱을 종료하는 방법
본격적으로 들어가기에 앞서, '앱 종료'가 무엇을 의미하는지 짚고 넘어가겠습니다.
사용 중인 폰의 제조사와 안드로이드 버전에 따라 다음 두 가지 방법 중 하나로 앱 전환기(최근 앱 화면)를 열어 실행 중인 앱을 확인할 수 있습니다.
- 화면 하단에서 위로 반쯤 스와이프한 뒤 잠시 멈추기
- 화면 하단의 사각형(최근 앱) 내비게이션 버튼 누르기
앱 전환기가 열리면 백그라운드에서 실행 중인 모든 앱이 표시됩니다.


앱을 종료하는 방법은 크게 두 가지입니다. 각 앱 카드를 위로 스와이프해 하나씩 닫거나, 모두 삭제(Clear All) 버튼을 눌러 실행 중인 앱을 한 번에 닫을 수 있습니다(보통 목록 맨 끝에 위치합니다). 필요하다면 앱 관리 메뉴(설정 > 앱 > 전체 앱 보기)에서 앱을 강제 종료할 수도 있습니다.


안드로이드에서 앱을 종료하면 안 되는 이유
여러 사실들은 안드로이드에서 앱을 습관적으로 종료하는 것이 역효과임을 보여줍니다. 각각의 이유를 자세히 살펴보면서 성능과 관련된 흔한 오해도 함께 풀어보겠습니다.
1. 앱을 종료한다고 배터리 수명이 늘어나지 않습니다
백그라운드 앱이 배터리를 계속 태운다고 생각하는 것은 자연스러운 일입니다. 하지만 실제 배터리 소모의 원인이 백그라운드 앱이 아니며, 자주 종료한다고 배터리 수명이 늘어나지 않습니다.
안드로이드는 지난 몇 년간 크게 발전했으며, Doze(도즈 모드)와 같은 고급 배터리 관리 기능 덕분에 백그라운드 앱이 배터리에 부정적인 영향을 주지 못하도록 막아줍니다. 이러한 기능은 백그라운드 앱을 일종의 동면 상태, 즉 '반쯤 잠든' 모드로 전환해 각 앱의 CPU와 인터넷 사용량을 최소화합니다.
2. 포그라운드 앱이 더 빨라지지 않습니다

또 하나의 미신은 백그라운드 앱 실행을 막으면 화면에 떠 있는 앱이 더 빨리 작동한다는 것입니다. 유감스럽게도 이는 사실이 아닙니다. 안드로이드는 여러 앱을 메모리에 유지하면서도 RAM을 지능적으로 관리하며, 이런 앱들이 폰 성능을 저하시키지 않도록 설계되어 있습니다.
게다가 안드로이드가 RAM에 유지해 둔 백그라운드 앱을 다시 열면 이미 메모리에 있었기 때문에 즉시 실행됩니다. 따라서 앱을 백그라운드에 두는 편이 오히려 폰의 반응 속도를 더 빠르게 느끼게 합니다. 잠시 후 다시 열 앱을 굳이 계속 종료할 필요는 없는 셈입니다.
3. 앱 종료는 오히려 더 많은 CPU 전력을 소모합니다
앱을 계속 닫았다가 다시 열면, 폰의 CPU는 그때마다 해당 명령을 처리하는 데 전력을 소모해야 합니다.
앱은 메모리에 남아 있는 것이 훨씬 유리하므로, 이런 명령으로 CPU를 점유하는 것은 처리 능력의 낭비입니다. 게다가 많은 앱은 본체를 닫아도 백그라운드 프로세스를 다시 실행하기 때문에, 반복해서 종료하는 행위 자체가 무의미합니다.
4. 앱을 반복적으로 종료하고 재실행하면 배터리가 더 빨리 닳습니다
앱을 실행했다가 닫는 등 반복적인 명령을 처리하느라 프로세서가 에너지를 쓰게 만들면, 그 과정에서 배터리가 더 많이 소모됩니다.
만약 백그라운드 앱을 종료하려는 목적이 배터리 절약이라면, 대신 화면 밝기를 낮추거나 알림을 끄거나 절전 모드로 전환하는 등 실제로 효과가 있는 방법을 활용하는 것이 좋습니다.
5. 백그라운드 앱은 모바일 데이터에 큰 영향을 주지 않습니다
모바일 데이터를 아끼고 싶다면 특정 앱의 백그라운드 데이터 사용을 제한할 수 있습니다. 게다가 '반쯤 잠든' 상태의 백그라운드 앱은 애초에 데이터를 거의 사용하지 않습니다.
앞서 언급한 설정 > 앱 > 전체 앱 보기 메뉴에서는 앱별로 데이터, 알림, 배터리 사용 방식을 제한하는 옵션을 제공합니다. 이런 제한을 미리 설정해 두면 훨씬 안심하고 폰을 사용할 수 있습니다.
6. 안드로이드는 불필요한 앱을 자동으로 종료합니다

안드로이드는 어떤 앱이 계속 작동해야 하는지, 어떤 앱을 닫아야 하는지 판단할 만큼 충분히 똑똑해졌습니다. RAM이 가득 차면 메모리 관리 알고리즘이 사용하지 않는 앱을 메모리에서 자동으로 제거하도록 동작합니다.
즉, 안드로이드 폰은 스스로를 알아서 관리합니다. 기기 성능을 높이겠다고 굳이 메모리에서 앱을 지울 필요가 없습니다. 최신 안드로이드 버전은 어떤 앱을 자주 사용하는지, 어떤 앱이 우선순위가 아닌지 충분히 잘 파악합니다.
그렇다면 언제 앱을 종료해야 할까?
물론 예외는 분명히 존재하며, 이런 상황에서는 앱을 종료하는 것이 좋습니다. 가장 대표적인 경우는 앱이 비정상 종료되거나 화면이 멈춘 경우입니다. 이럴 때 해당 앱을 종료하는 것이 가장 빠른 해결책입니다.
분명히 말씀드리자면, 멈춘 앱을 종료하는 것은 앞서 설명한 내용과 모순되지 않습니다. 이는 앱을 닫았다가 다시 실행하며 새로 고침하는 것이 목적이기 때문입니다.
또한 앱 사용을 완전히 마친 후에는 종료하는 것이 합리적입니다. 특히 게임이나 내비게이션처럼 백그라운드에서 한동안 계속 실행될 수 있는 '무거운' 앱이라면 더욱 그렇습니다. 앞선 논리에 묻혀서는 안 될 단순하지만 중요한 포인트입니다.
앱 전환기를 깔끔하게 정리하기 위해 불필요한 앱을 닫는 것도 괜찮습니다. 앱 전환기에 너무 많은 앱이 쌓여 있으면 관리하기 어렵고, 원하는 앱 하나를 찾는 것조차 번거로워질 수 있습니다.
효율을 위해서는 앱 종료 습관을 자제하세요
안드로이드 앱을 계속 종료하는 습관에 대한 폭넓은 결론은 명확합니다. 가급적 피하는 것이 좋으며, 앞서 언급한 예외적인 상황에서만 종료하는 것이 바람직합니다.
게다가 백그라운드 앱을 닫으면 배터리 수명과 전반적인 성능에 오히려 부정적인 영향을 미칩니다. 백그라운드 앱 종료로 얻으려 했던 효과는 안드로이드의 강력한 설정 기능만으로도 충분히 얻을 수 있습니다.
안드로이드는 백그라운드에서 실행되는 앱까지 세심하게 고려하는 훌륭한 운영체제입니다. 이런 기능을 처음 알았다면, 안드로이드에는 아직 발견할 가치가 있는 기능이 더 많이 숨어 있습니다.