Galaxy App Booster - 안드로이드 어플 최적화

 

11월 3일 업데이트로 꽤나 보기 좋아졌다. 이참에 조금더 자세하게 소개하기로 해봄.

기본 정보

Package Name : com.samsung.android.appbooster
Version Code : 2.5.00.9
Updated : 2021 - 11 - 03
Target API : Android 11 (30)
Min API : Pie (28)
크기 : 2.64MB

 

어플 설명(갤럭시 스토어)

앱 실행 파일을 최적화하여 앱을 더 빠르게 만들어 보세요. 
새로운 최적화 기능들이 계속 추가될 예정입니다.


앱 사용기

Good Guardians 어플을 실행 (갤럭시 스토어에서 다운로드)

"Galaxy App Booster" 실행 (설치 필요)

(메인 화면 진입)

생김새는 One UI 4 에 맞췄는지 꽤나 볼만하게 변했다.
숫자 666은 현재 기기의 모든 앱의 수(시스템 앱 포함)
성능 향상수치와 최적화 시간은 보여주는 정보는 그대로인데 보기편하게 따로 둔것이 마음에 든다.

앱 부스터 사용법은 간단한데 그냥 "지금 최적화" 하나만 눌러 주면 된다.

 

백그라운드로도 작동되고 알림창에서 확인할수있다.
다만 예전에는 백그라운드로 돌리면 한번씩 멈추는 현상이 있었는데 지금은 해결된 건지는 모르겠다.

앱 최적화가 완료되었다.

완벽히 작동되었다면 조금 부드러우면서도 빠릿한 느낌이 날수도 안날수도 있다.

 

.. 무엇이 앱을 최적화 시킨다는 것일까?

여기선 삼성 멤버스 커뮤니티에 "파란토끼 종원"님의 글을 보면 될듯 하다.

https://r1.community.samsung.com/t5/%EA%B0%A4%EB%9F%AD%EC%8B%9C-%EB%85%B8%ED%8A%B8/%EC%95%B1%EB%B6%80%EC%8A%A4%ED%84%B0-app-booster-%EC%9D%98-%EC%9B%90%EB%A6%AC-feat-%EA%B0%A4%EB%9F%AD%EC%8B%9C-%EB%9E%A9%EC%8A%A4-galaxy-labs/td-p/4524427

 

앱부스터(App Booster)의 원리(feat. 갤럭시 랩스(Galaxy Labs))

갤럭시 랩스(Galaxy Labs)에서.. 가장 유용한 기능 중에 하나가.. 앱 부스터(App Booster)가 아닐까 싶습니다. 앱 부스터를 실행하면.. 왠지 속도가 빨라지는 거.. 대부분 체감하고 계실거라 믿습니다. 근

r1.community.samsung.com

 
달빅과 ART에 대해선 밑의 링크를 더 참고해주시면 좋을듯 하다.
https://medium.com/@logishudson0218/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%BB%B4%ED%8C%8C%EC%9D%BC-%EB%B0%A9%EC%8B%9D-dalvikvm-art-b5d64350489f

 

안드로이드 컴파일 방식(DalvikVM, ART)

Android Runtime(ART)

medium.com

 

결론

안드로이드에서 어플을 실행하기 위해선 고급언어(자바등)로 작성된 소스를 기계가 읽을 수 있는 기계어로 바꾸어(번역) 주어야 한다.
이 역할이 컴파일러(Compiler).
안드로이드에는 달빅과 ART 두가지 컴파일 방식이 존재.


Dalvik 컴파일(JIT Type)은 컴파일 이전에 패키지 형태로 압축되어 있어 용량은 적게 차지하지만 실행 시 마다 새로 컴파일이 필요
= CPU 효율성 저하, 배터리 효율 별로


ART 컴파일(AOT Type)은 앱이 설치 될때 컴파일을 미리 진행해서 설치 가 완료 된 시점에서 패키지로 압축되어 있지 않다. 고로 용량은 달빅 대비 많이 차지한다.(1.5배에서 2배 정도)
그리고 설치 속도도 달빅보다 더 느리다.(발열의 원인)
앱 실행 시 다시 컴파일 할 필요가 없기에 달빅과 반대로 CPU 효율성 좋고, 배터리 효율에서도 좋다.

안드로이드OS에선 효율에서 딸리던 달빅을 재도입하여 설치시엔 빠르게 설치 및 발열을 줄이고
OS에서 자율적으로 해당 어플의 사용 빈도와 시스템 상태 등에 따라
ART로 변환하는 방식으로 바뀐다.

JIT 에서 ART를 강제 변환(컴파일)하는 어플 = App Booster 인것이라 보면 된다.

2021년 시점에서  기본 저장용량도 크고 저장매체 또한 UFS를 사용하여 훨씬 빨라져서
사실 JIT만 사용할 경우 비효율적이다.

 

사용 팁 

OS 업그레이드(ONE UI업데이트/ 펌웨어 업데이트 등 시스템 업데이트)에서 권장하나
매주 한번 정도가 좋을 것 같다.

다만

기본적으로 쓰던 안쓰던 드라마틱한 효과는 주지않는다는 점은 명심하자. 
그건 "기기변경"이다.


갤럭시 랩스(Galaxy Labs)의 배터리 소모량?