Loading
2014. 1. 8. 08:05 - 알 수 없는 사용자

[앱] 그리니파이 (Greenify)


안녕하세요, 칼다리스입니다. 지난 글(링크)에서 wakelock이 어떻게 배터리에 악영향을 미치는지 알아봤습니다. 하지만 wakelock을 잡기 위해선 앱을 삭제하는 방법밖에 없을까요? 이번 글에선 루트유저라면 필수 앱 중 하나인 Greenify를 소개드립니다.

(사진: play.google.com)


소개

With Greenify, your Android device can also run almost as smooth and lasting as the first day you have it! (그리니파이를 이용하면 당신의 안드로이드 디바이스가 처음 사용할 때처럼 빠르고 오래 사용할 수 있습니다!) 그리니파이 개발자가 직접 한 소개입니다. 안드로이드 디바이스에 앱을 많이 설치해 오랜 시간동안 이용하다 보면 배터리가 예전 같지 않다는 느낌을 받을 때가 종종 있습니다. 이유야 여러가지겠지만 사용하고 있지도 않은 앱들이 wakelock을 통해 알게 모르게 자원을 소모하고 있기 때문입니다. 그리니파이는 한마디로 정리하기는 힘들지만 이러한 앱들을 관리함으로 자원의 낭비를 최소화해 디바이스를 오래 사용할 수 있도록 해주는 앱입니다.



첫 실행 및 기능

그리니파이를 이용하려면 허니콤 3.1 이상을 탑재한 스마트폰이나 태블릿이 필요하며 루팅이 되어 있어야 합니다. 처음 실행할 경우 그리니파이의 취지를 보여주는 팝업이 보이며 확인을 누를 경우 짧은 소개가 나타납니다.

 


아래쪽에 위치한 + 버튼을 누르면 앱 목록으로 이동합니다. 앱목록엔 여러가지 탭이 있습니다:

  • Running in background: 백그라운드에서 실행 중인 앱 목록
  • Scheduled running: 자동으로 실행되도록 설정이 되어있는 앱 목록
  • May slow down the device when...: 특정 경우에 디바이스를 느리게 할 수 있는 앱 목록
  • Recently running: 최근 실행되었던 앱 목록
  • More: 모든 앱


처음 실행했을 경우 앱을 선택하면 체크버튼을 누르면 관리가 된다는 것과 그 왼쪽 버튼을 누를 경우 더 이상 그리니파이 앱 목록에 보이지 않도록 설정하는 것에 대한 설명이 나타납니다. 원하는 앱을 선택한 후 체크 버튼을 누르면 첫 실행의 경우 루트권한을 요청하며 앱이 그리니파이됩니다. 다만 잠재워지면 자동으로 켜지는 것이 방지되니 알람이나 메시징류의 앱은 관리 목록에 추가하지 마시길 바랍니다.

 


그리니파이 관리 목록에 추가된 앱은 유저에 의해 실행되더라도 화면이 잠시 꺼져 있으면 자동으로 잠재워집니다. 이렇게 잠재워지기를 기다리고 있는 앱은 Pending이라 표시되며 잠재워진 앱들은 Hibernated라 표시됩니다. 만약 앱을 더 이상 관리하고 싶지 않을 경우 목록에서 앱이름을 오래 누른 후 X버튼을 누르시면 앱을 한번 실행해야 봉인이 풀린다는 말과 함께 관리대상에서 제외됩니다.

 


이렇게 그리니파이된 앱들은 유저가 직접 실행하지 않을 경우 잠재워져 더 이상 디바이스에 어떠한 영향도 미치지 못합니다. 이런 상태에서는 wakelock도 유발할 수 없기 때문에 배터리 절약에도 도움이 됩니다. 한번 설정만 해두면 앱을 삭제하지 않으면서도 wakelock을 방지함은 물론 앱을 사용하는데도 아무 지장이 없어 아주 편리합니다.



유료 버전 기능

그리니파이 도네이션 버전을 구입할 경우 Xposed Framework를 이용해 추가적인 기능을 사용할 수 있습니다. 유료버전에 포함된 기능은 다음과 같습니다:

  • 부스트 모드: 프레임워크를 패치함으로 루트권한이 없이도 그리니파이 작업이 가능
  • 시스템 앱 잠재우기 가능: 대부분의 시스템 앱 관리 목록 추가 가능 (잘못하면 디바이스가 불통이 되므로 주의)
  • GCM 기능: GCM 메시징을 통해 앱이 깨도록 설정 가능 (카카오톡은 GCM이라 나오지만 GCM이 아닙니다)
  • 잠재우기 후에도 알림 유지: 화면꺼짐 전에 나왔던 알림은 잠재우기 후에도 유지
  • Wakeup Tracker: 특정 앱이 다른 앱을 깨웠나 확인 및 방지 가능
  • 강제 잠재우기: 특정 앱이 운영체제에 의해 잠재워지지 않는 것을 강제로 재움


꼭 유료버전이 아니더라도 사용하는데는 아무 지장이 없습니다. 다만 앱이 마음에 드신다면 좋은 앱을 개발해 준 개발자에게 커피 한잔 선물한다 생각하시고 도네이션 버전을 구입하시면 좋겠네요. 이 외에도 베타 버전이 있으며 이는 그리니파이 커뮤니티에 등록한 후 베타 채널을 이용하면 사용가능합니다. 베타 버전 역시 플레이 스토어에서 업데이트가 가능합니다.


다운로드

그리니파이 // 도네이션 버전

베타 커뮤니티 // 베타 채널