본문 바로가기
세계의 이야기들/안드로이드 Tip 강좌

안드로이드 폰 배터리 대기전력 소모 사용량 시간당 1% 도전하기!

by IanBuffett 2011. 2. 3.
반응형
















안드로이드 폰 배터리 대기전력 소모 사용량 시간당 1% 도전하기!


안녕하세요.


스마트폰을 사용 하시면서 가장 많이 들 느끼시는 것이 박대리님의 조기 퇴근이십니다.


오늘은 대기 전력 소모를 줄이 는 간단한 팁을 알려 드리고자 합니다.







현재 제 화면 입니다.


위젯: 2종류 3개


화면은 3개이고 아이콘을 폴더 및 기본 화면에 다 몰아 붙여서 사용 하는 화면은 실제로 하나 입니다.








현재 백그라운드로 돌아 가고 있는 어플입니다(Skype는 제외). 지메일, 캘린더는 항상 동기화 모드이고 페북, 트윗, 날씨, 이메일등 동기화는 항상 되고 있습니다. 



현재 대기 상태(WIfi 모드)에서 배터리 사용량이 시간당 1% 입니다.



저도 사람인지라 꾸미는 것을 좋아 했습니다. 


6~8%(예전 대기 전력 시간당 사용량) =  라이브 월페이퍼 + 위젯(4종 5개) + [ widget locker + 위젯3개) ]


1%(현재) = 위젯(2종 3개)


예전에는 대기 전력으로 아무 것도 안 해도 완충 후 16시간 ~ 12시간 이였는데

현재는 100시간입니다. 




박대리의 조기 퇴근 근본적 문제




1. 위젯


위젯이라는게 참 만만해 보이고 화면이 꺼져 있음 괜찮겠지 하지만 이놈이 정말 어마어마하게 전력을 잡아 먹습니다. 

현재 제 세팅에서 맨위 위젯을 지우고 날씨 위젯다운 받아 설치 하니 시간당 대기 전력 소모가 1% -> 4%로 급등!


이 정도면 감이 오시죠? 위젯 하나 다른 걸로 봐꾸었다고 전력량이 저렇게 늡니다.


※ 또 한 위젯 마다 소모 배터리가 다릅니다. 어떤건 많이 사용 하고 어떤 것은 적게 소모하고. 보통 애니메이션 effect라든지 화려 할 수록 소모가 크지만 역시 개발자의 위젯 최적화에 따라서도 많은 차이가 있습니다. 




2. widget locker + 위젯 콤보


이 조합도 정말 어마어마 한 전력을 잡아 먹습니다. 혹시 widget locker 쓰시다 기본 안드로이드 라커가 잠깐 보이고 widget locker가 보이는 현상 종종 있지 안 습니까? 아마 생각 하온데 widget locker는 기본 안드로이드 라커를 안 쓰게 세팅 하고 widget locker로 돌리는 것이 아니라 기본 안드로이드 라커 위에 widget locker로 덥어 쒸우는 실행을 하는 것으로 보여 집니다. 결론은 보이는건 widget locker 하나 이지만

실질 적으론 락커 2개가 동시에 실행 되고 있는 겁니다. 거기다 위젯도 뜨어 높으니 엄청 CPU로드를 하겠죠?





3. 테스크 킬러 스마트하게 쓰기


요세 테스크 킬러가 너무 많이 나왔고 누가 좋냐라고 따지기엔 서로 비슷합니다.

그럼 여기서 테스크 킬러를 스마트하게 쓰는 법을 알려 드리겠습니다.

보통은 몽땅 자주 혹은 화면 꺼질때나 시간 단위 오토로 킬을 하는 것이 좋다고 생각 하실 텐데 절!대! 안됩니다.

테스크 킬러도 이래봐도 어플! 실행 될 떄 마다 전력이 소모 됩니다!




-테스크 킬러 설정 하기


좀비 어플(죽여도 살아 나는 어플) 및 자주 실행 어플은 제외(문자, 전화, 카톡, 등등)


좀비 어플을 제외 하는 이유는 죽여도 어차피 살아 납니다. 보통 어플은 백그라운드 상태 때에는 캐쉬에 저장이 되기 때문에 그리 큰 전력을 소모 하지 안 습니다. 하지만 죽이고 다시 살아 날때는 재 실행이 되는 것이기 떄문에 전력을 소모하게 됩니다. 죽이고 살릴고 죽이고 살리고를 반복 누적 되면 전력 소모가 누적 됩니다.

그리고 안드로이드 특성 상 테스크 킬러로 어플을 죽이고 메모리 반환을 하나 안 쓰고 반환 하나 가동에는 별 차이가 없습니다(1G, 512RAM 성능 일때). 그냥 테킬을 하고 확보댄 메모리를 보며 느끼는 자기 만족? 이라고나 할까요. 그냥 자주 할 필요 없이 아침 점심 저녁에 한 번 씩이면 될 듯 하고 한 번 테킬 없이 써보세요. 그리 별 차이 없습니다. 


3.1 프로요 2.2 부터는 테킬은 X


프로요 부터는 메모리 관리가 향상 되었기 때문에 테스크 킬러를 안 쓰는 것이 더 효율적입니다.

프로요는 정보를 모아 사용자가 사용하는 어플의 우선순위를 매겨서 자주 사용 하지 않는 어플을 죽여서 메모리를 확보하는 기술을 사용 합니다. 그러므로 테스크 킬러를 사용하여 어플을 죽인다면 OS 자체에서 정보를 모으는데 방해가 되고 오히려 성능의 저하를 일으킬 수 있습니다.




4. 안 쓰는 어플은 과감히 삭제


어플을 깔아 놓기만 해도 안 써도 전력 소비는 늘어 납니다.

그 이유는 어플이 많을 수록 로딩 할 목록(위젯, 아이콘, 시스템)이 많아지고 그럼 사용 전력이 느는 거지요. 

깔아 놓고 안 쓰는 어플, 과감히 지우세요.





5. 최대한 기본 안드로이드 어플 사용


기본 안드로이드 음악, 비디오 어플이 허접하더라도 그래도 구글이 만든 어플입니다. 최적화가 잘 되어 있지요. Poweramp를 쓰다 음악으로 넘어 왔는데 저 같은 경우는 돌비 음향 효과 떄문에 넘어 왔지만 확실이 poweramp가 전력 소비를 더 많이 한다는 느낌을 받았습니다. 



이 정도 입니다. 너무 간단해서 맥이 빠지시나요?

하지만 항상 진리는 가깝고 쉬운데 있습니다.

모든 것에는 대가가 있듯이 화려하고 이쁠 수록 전력 소모는 많아 집니다.


저는 동기화는 죽이지 않지만 죽인다면은 더 많은 배터리가 확보 될 것이나 동기화가 안 되면 그게 스마트폰인가란 생각도 듭니다. 


배터리 어플도 그냥 남은 용량 %로 표시하고 별거 아닌거 같지만 이 것도 결국 전력 소모 입니다.

배터리 좀 아껴 보겠다고 배터리 아끼는 어플 설치 해 봐야 아끼는게 아니라 그 어플이 배터리 더 잡아 먹습니다.



배터리: 힘드냐? 나도 힘들다.

CPU:...........



제일 좋은 것은 애초에 필요 없는 어플들을 설치 하지 않음으로 해서 실행을 방지 CPU 로드를 줄여 배터리 소모를 방지 하는 것이 가장 좋습니다. 



어플이 다양하여 어플 마다 소모 되는 전략이 제각각입니다. 어떤건 배터리 소모가 많고 어떤건 적고.

모든 것은 다 비교 하는 것 불가능입니다.


하지만 간단하게 여러 분도 주무시기 전 완충하고 주무실 때 코드를 뽑고 일어 나셔서 배터리 소모량과 구동 시간을 비교해 보세요. 



PS: 물론 폰을 사용 하 실때 전력 소모를 줄이는 방법은 솔직이 없습니다. LCD가 소모하는 양, 사용하며 어플이 구동 되고 그에 따른 CPU 사용량에 따른 전력 소비 등은 막을 방법이 없지만 최소한 대기 전력 만으로도 하루 평균 배터리를 많이 아낄 수 있습니다. 


혹시 배터리가 빨리 다르신다고요? 그럼 과감히 폰을 심플하게 만들어 보세요. ^^

심플한 만큼 배터리 사용량도 심플해 집니다!!


Tip


3G 데이터 사용시 Wifi 보다 배터리가 훨씬 많이 답니다.

대략 2~4배는 더 다는 거 같네요. 

Wifi 모드일 떄는 1%지만 3G를 사용하면 3~4%정도(시간당) 다는 거 같습니다.

가급적 WIfi를 사용하세요.


유용한 정보:  안드로이드 구글 및 기타 다른 동기화 배터리가 많이 단다? 진실 혹은 거짓! 동기화에 대해 알아 보자!









로그인 필요 없는 추천!
만족 하셨다면 View 클릭!
만족 못 하셨어요 힘내라고 view 클릭!
부탁드려용~




반응형

댓글