배터리 마모도란 무엇이며 어떻게 추정할까요?
배터리 마모의 의미, 설계 용량과 추정 용량의 차이, 그리고 Android 배터리 값이 때때로 믿기 어려운 이유를 알아보세요.
On this page
모든 리튬 이온 배터리는 충전을 유지하는 능력을 서서히 잃어 갑니다. 한때 하루 종일 버티던 휴대폰도 1~2년이 지나면 오후 중반쯤 충전이 필요해질 수 있습니다. 배터리 마모도는 이런 성능 저하를 숫자로 보여 줍니다.
이 가이드는 마모도가 무엇을 뜻하는지, Android 앱이 어떻게 이를 추정하는지, 그리고 왜 화면에 보이는 숫자를 실험실 측정값이 아니라 추정치로 봐야 하는지 설명합니다.
배터리 용량과 배터리 마모
용량이란
배터리의 용량은 저장할 수 있는 전하의 양으로, 보통 밀리암페어시(mAh)로 표기합니다. 5,000mAh 배터리는 이론적으로 다 닳기 전까지 5,000밀리암페어를 1시간 동안, 또는 500밀리암페어를 10시간 동안 공급할 수 있습니다.
상태 표시줄의 퍼센트는 용량이 아닙니다. 이것은 충전 상태, 즉 배터리가 현재의 최대치에 비해 얼마나 차 있는지를 나타냅니다. 마모된 배터리의 100%는 새 배터리의 100%보다 에너지가 적지만, 둘 다 같은 숫자를 보여 줍니다.
마모란
배터리 마모는 셀 내부의 화학적 변화로 용량이 서서히, 영구적으로 줄어드는 것입니다. 결함이 아니라 리튬 이온 배터리 수명의 정상적인 일부입니다. 주요 요인은 다음과 같습니다.
- 충전 사이클. 완전 충전 사이클 한 번(또는 합쳐서 100%가 되는 여러 번의 부분 충전)마다 조금씩 마모됩니다.
- 열. 높은 온도는 셀을 열화시키는 화학 반응을 빠르게 합니다. 충전하면서 게임을 하거나 뜨거운 차 안에 휴대폰을 두는 것은 배터리에 특히 해롭습니다.
- 높은 충전 상태로 오래 유지. 특히 따뜻한 상태에서 100%로 오래 두면 셀에 부담이 됩니다.
- 완전 방전. 배터리를 자주 0%까지 쓰면 부담이 커집니다.
- 시간. 배터리는 거의 쓰지 않아도 서서히 열화됩니다.
마모도는 보통 잃어버린 용량의 비율로 표시합니다.
마모도 = (1 − 추정 용량 ÷ 설계 용량) × 100%
설계 용량이 4,000mAh인 배터리가 지금 약 3,400mAh를 저장한다면 마모도는 약 15%입니다. 일부 앱은 그 반대인 배터리 성능 상태(같은 예에서 85%)를 보여 줍니다. 둘 다 같은 것을 나타냅니다.
설계 용량과 추정 용량
마모도를 계산하려면 두 숫자가 필요한데, 이 숫자들은 전혀 다른 곳에서 나옵니다.
설계 용량
설계 용량은 제조사가 명시한, 배터리가 새것일 때의 정격 용량입니다. 고정된 값이며 배터리가 노화되어도 바뀌지 않습니다. 배터리를 분리할 수 있는 휴대폰이라면 라벨에 인쇄되어 있습니다.
휴대폰 배터리 라벨에 인쇄된 정격(설계) 용량. 이미지: R. Henrik Nilsson, CC BY 4.0, Wikimedia Commons.
Android에는 모든 기기에서 설계 용량을 알려 주는 단일 공개 API가 없습니다. 앱은 보통 다음 방법 중 하나로 이 값을 찾습니다.
- 기기의 전력 프로필. Android 기기에는 배터리 용량 수치를 포함해 전력 관련 값이 담긴 전력 프로필이 들어 있습니다. 앱은 대개 이 값을 읽을 수 있습니다.
- 시스템 파일. 일부 기기는 커널 파일로 설계 용량을 제공하지만, 최신 Android 버전에서는 접근이 제한되며 제조사마다 다릅니다.
- 직접 입력. 자동으로 얻은 값이 없거나 틀리면 일부 앱에서는 배터리 라벨이나 휴대폰 공식 사양의 용량을 직접 입력할 수 있습니다.
추정 용량
추정 용량은 배터리가 지금 저장할 수 있는 전하의 양입니다. 어떤 휴대폰도 센서 값 하나로 이를 직접 측정하지 않습니다. 대신 앱은 충전되고 방전되는 전하를 추적하는 작은 칩이나 펌웨어인 배터리의 연료 게이지가 보고하는 데이터로 이를 계산합니다.
흔히 쓰는 방법은 두 가지입니다.
- 충전 카운터 외삽. 많은 기기는 Android의 BatteryManager를 통해 남은 전하를 마이크로암페어시 단위로 나타내는 충전 카운터를 제공합니다. 배터리가 50%일 때 카운터가 2,000mAh라면 전체 용량은 약 4,000mAh입니다. 빠르지만 전적으로 카운터의 정확도에 달려 있습니다.
- 충전 과정 측정. 앱이 예를 들어 20%에서 90%까지 충전되는 동안 배터리로 들어가는 전류를 기록해 합산하고, 그 결과를 100%로 환산할 수 있습니다. 시간이 더 걸리지만 한순간의 값에 덜 의존합니다.
두 방법 모두 하드웨어가 보고하는 값에 의존하므로, 여러 번의 충전에 걸쳐 측정값을 모아 하나의 값이 아니라 평균을 보면 결과가 더 정확해집니다.
일부 기기에서 배터리 데이터가 부정확한 이유
마모도가 0%이거나 음수로 나오거나, 배터리 "성능 상태"가 100%를 넘는 것을 본 적이 있다면 데이터의 한계를 마주한 것입니다. 가장 흔한 이유는 다음과 같습니다.
연료 게이지 자체가 추정치임
연료 게이지는 전압, 전류, 온도로 배터리를 모델링하며 시간이 지나면서 학습합니다. 배터리 교체, 초기화, 또는 몇 달 동안 부분 충전만 한 뒤에는 모델이 어긋날 수 있고, "가득 참"에 대한 판단이 눈에 띄게 틀어질 수 있습니다.
제조사마다 값을 다르게 보고함
Android는 배터리 데이터의 형식을 정의하지만, 실제 구현은 제조사가 합니다. 실제로는 다음과 같은 일이 생깁니다.
- 전류를 어떤 기기는 마이크로암페어로, 다른 기기는 밀리암페어로 보고합니다.
- 충전 중 전류의 부호(양수 또는 음수)가 기기마다 일정하지 않습니다.
- 일부 기기는 충전 카운터를 0이나 고정된 값, 또는 절대 바뀌지 않는 숫자로 보고합니다.
- 일부 값은 몇 초나 몇 분마다만 갱신되므로, 짧은 측정에서는 오래된 데이터를 읽을 수 있습니다.
잘 만든 앱은 이런 특성을 감지하고 보정하려 하지만, 아예 없는 데이터를 고칠 수는 없습니다.
기록된 설계 용량이 틀렸을 수 있음
기기 전력 프로필의 용량은 제조사가 입력한 것이며 항상 정확하지는 않습니다. 일반적인 임시값이거나, 반올림한 수치이거나, 다른 모델 변형의 값일 수 있습니다. 설계 용량이 틀리면 추정 용량이 정확하더라도 마모도는 틀리게 됩니다.
교체 배터리와 비정품 배터리
배터리를 교체했다면 원래의 설계 용량은 더 이상 맞지 않습니다. 정격이 다른 교체 배터리나, 연료 게이지가 아직 새 셀을 학습하지 못한 배터리는 몇 번의 충전 사이클 동안 헷갈리는 값을 보여 줄 수 있습니다.
멀티 셀 배터리와 고속 충전
일부 휴대폰은 더 빠른 충전을 위해 셀 두 개를 사용합니다. 하드웨어가 데이터를 보고하는 방식에 따라 앱은 셀 하나의 값, 두 셀 모두의 값, 또는 합친 값을 보게 됩니다. 고속 충전은 전류 값을 크게 오르내리게 해서 충전 과정 기반 측정에도 영향을 줍니다.
측정 중 온도와 사용
용량 값은 온도에 따라 달라집니다. 차가운 배터리는 따뜻한 배터리보다 용량이 적어 보입니다. 충전 중에 많이 사용하면 들어오는 전류 일부가 배터리가 아니라 화면과 프로세서로 바로 가기 때문에 결과가 흐려집니다.
Android 배터리 도구의 한계
서드파티 배터리 앱이 할 수 있는 것과 할 수 없는 것을 알아 두면 도움이 됩니다.
앱이 보통 접근할 수 있는 것
일반 Android 앱은 대개 다음을 읽을 수 있습니다.
- 충전 수준(퍼센트)
- 충전 상태와 전원 종류
- 전압과 온도
- 기본 상태 정보("양호"나 "과열" 등)
- 많은 기기에서 충전 카운터와 순간 전류
앱이 보통 접근할 수 없는 것
- 자세한 성능 상태 데이터. Android 14에서 충전 사이클 횟수가 공개되었지만 모든 기기가 이 값을 채우지는 않습니다. 성능 상태나 제조일 같은 더 자세한 항목은 시스템 앱만 쓸 수 있으며, 일부 제조사는 자체 설정이나 진단 앱에서만 성능 상태 정보를 보여 줍니다.
- 연료 게이지의 원시 내부 데이터. 저수준 배터리 파일은 보통 루트 권한이 없는 앱은 접근할 수 없습니다.
- 직접 측정. 앱은 시스템이 보고하는 값을 읽을 뿐, 배터리에 계측기를 연결할 수는 없습니다.
"상태" 정보는 대략적임
Android가 제공하는 기본 상태 항목은 과열이나 셀 고장 같은 심각한 문제를 알리기 위한 것입니다. 상당히 마모된 배터리도 여전히 "양호"로 표시되는 경우가 많습니다. 그래서 앱은 이 항목에 의존하지 않고 용량 데이터로 마모도를 계산합니다.
더 믿을 만한 값을 얻는 방법
하드웨어를 더 정확하게 만들 수는 없지만, 오차는 줄일 수 있습니다.
- 설계 용량을 확인하세요. 앱에 표시된 값을 휴대폰 공식 사양과 비교하세요. 앱에서 직접 입력할 수 있다면 고치세요.
- 여러 번 충전하며 측정하세요. 한 번의 값은 순간의 모습일 뿐입니다. 1~2주 동안의 추세가 훨씬 의미 있습니다.
- 넓은 범위로 충전하세요. 충전 과정 기반 추정은 약 20%에서 100%처럼 넓은 범위를 충전할 때 더 정확합니다.
- 측정하는 동안에는 가볍게 사용하세요. 측정 중에는 게임, 영상 통화, 내비게이션을 피하세요.
- 실온에서 측정하세요. 휴대폰이 차갑거나 뜨거울 때는 측정하지 마세요.
- 새 배터리에는 시간을 주세요. 교체한 뒤에는 완전 충전 사이클을 몇 번 거친 다음에 숫자를 믿으세요.
- 일반 충전기를 사용하세요. 고속 충전에서 값이 들쭉날쭉하다면 측정할 때는 일반 충전기를 써 보세요.
Battery Wear Level 사용하기
Battery Wear Level은 배터리 상태를 지켜보기 위한 Banana Studio의 앱입니다. 설계 용량, 완전 충전 용량, 마모도, mA 단위의 충전 또는 방전 전류를 일반 하드웨어 정보와 함께 보여 줍니다. 기기가 보고하는 데이터로 작동하므로 이 가이드의 내용이 모두 그대로 적용됩니다. 결과는 하드웨어에 따라 다르며 추세로 볼 때 가장 유용합니다. 앱 페이지에는 배터리 정보에 전혀 접근할 수 없는 기기를 포함해 테스트한 기기 목록이 있습니다.
시작하는 방법:
- 앱 페이지나 Google Play에서 Battery Wear Level을 설치합니다.
- 표시되는 설계 용량을 휴대폰 공식 사양과 비교합니다.
- 결론을 내리기 전에 위에서 설명한 조건에서 여러 번 충전한 뒤 다시 확인합니다.
측정하는 동안 온도와 충전 전류를 지켜보고 싶다면 Battery Quick Tile이 빠른 설정 타일에 배터리 퍼센트, 온도, 전압, 전류, 전력(와트)을 보여 줍니다.
결과 해석하기
배터리를 반드시 교체해야 하는 단일 기준값은 없습니다. 가장 중요한 것은 휴대폰이 여전히 하루를 버텨 주는지입니다. 마모도가 꾸준히 오르고 배터리 사용 시간이 더 이상 필요를 채우지 못한다면 배터리 교체를 고려할 때일 수 있습니다. 음수 마모도처럼 말이 안 되는 숫자가 나온다면 먼저 설계 용량을 확인한 다음 측정값을 더 모으세요.
마모도는 판결이 아니라 유용한 지표로 보세요. 그렇게 활용하면 배터리가 어떻게 노화되고 있는지, 충전 습관이 어떤 영향을 주는지 많은 것을 알 수 있습니다. 배터리 사용 시간이 줄어드는 일상적인 원인은 휴대폰 배터리가 시간이 지날수록 빨리 닳는 이유는?을 참고하세요.
Related app
배터리 퀵 타일
빠른 설정 타일에 배터리 통계를 표시

