오래된 안드로이드 기기를 소유하고 있다면, 아마도 너무 느려서 거의 사용하지 않거나, 사용하더라도 답답한 성능에 짜증을 내고 있을 것입니다. 하지만 몇 가지 방법만 알면 낡은 안드로이드 기기의 속도를 눈에 띄게 개선할 수 있습니다.
1. 불필요한 데이터와 앱 정리하기
안드로이드 기기 속도를 높이는 가장 효과적인 방법은 바로 불필요한 데이터(앱, 사진, 음악 파일 등)를 삭제하는 것입니다. 그 외에 활성화하거나 비활성화할 수 있는 몇 가지 기능들이 있지만, 이는 모두 클러터 정리에 비하면 부차적인 요소입니다.
더 빠른 기기를 위해 정리해야 할 항목은 크게 세 가지입니다.
- 사용하지 않는 앱을 찾아 삭제하기
- 시스템을 느리게 만드는 앱을 찾아 제거하기
- 기기를 최적화하여 성능 개선하기
각각의 방법을 하나씩 살펴보겠습니다.
2. 사용하지 않는 앱 찾아 삭제하기
미디어 파일과 앱이 너무 많으면 기기가 느려질 수 있습니다. 스마트폰이나 태블릿의 저장소(플래시 메모리)는 거의 꽉 찬 상태에서 성능이 크게 저하되기 때문입니다.
그렇다면 복잡하게 얽힌 저장소를 어떻게 정리해야 할까요? 초보자에게는 구글의 공식 앱인 Files Go, 숙련된 사용자에게는 오픈소스 앱인 DiskUsage를 추천합니다.
Files Go로 자동 정리하기
※ 이 방법은 안드로이드 5.x 이상에서만 작동합니다.
Files Go는 구글이 직접 개발한 앱으로, 사용자가 별다른 노력 없이도 저장 공간을 확보할 수 있습니다. 앱을 설치하고 각 기능을 실행하기만 하면 됩니다.
Files Go가 자동으로 공간을 확보하려면 사용 정보 접근 권한을 허용해야 합니다. Files Go를 연 후 사용하지 않는 앱 찾기 항목에서 시작하기를 탭하세요.
이후 설정으로 이동하여 Files Go의 사용 정보 접근을 활성화하는 슬라이더를 켜면 됩니다. 분석이 완료되면 어떤 앱을 자주 사용하는지, 어떤 미디어를 삭제할 수 있는지 알려줍니다. 기기에 따라 분석에 시간이 다소 걸릴 수 있습니다.
DiskUsage로 수동 정리하기
DiskUsage는 태블릿이나 스마트폰의 저장소를 빠르게 분석하고 남은 공간을 시각적으로 보여줍니다. 또한 어떤 파일이 가장 많은 공간을 차지하는지도 확인할 수 있습니다. 이 앱을 이용해 음악, 사진, 앱 등 공간을 많이 차지하는 파일을 파악한 뒤 삭제하면 기기 속도가 빨라집니다.
주의: 시스템 저장소 드라이브에는 DiskUsage를 사용하지 마세요. DiskUsage로 파일을 삭제하려면 파일의 시각적 화면을 열고 화면 오른쪽 상단의 점 세 개 아이콘을 탭한 후, 컨텍스트 메뉴에서 삭제를 선택하세요.
3. 문제를 일으키는 앱 찾아 제거하기
안드로이드는 앱이 백그라운드에서 실행되더라도 처리 능력을 소모하지 않도록 설계되어 있습니다. 이론적으로 잘 설계된 앱은 필요한 순간에만 짧게 리소스를 사용합니다. 하지만 안타깝게도 poorly 설계된 일부 앱은 운영체제 서비스를 지속적으로 호출해 배터리를 소모하고 성능을 저하시킵니다.
해결책은 이런 문제 앱을 찾아 제거하는 것입니다. 다만 구글이 이를 명확히 알려주지 않기 때문에, 잠재적인 문제 앱을 찾는 몇 가지 방법을 소개합니다.
권한으로 자동 실행 앱 확인하기 (안드로이드 5.x 이상)
문제가 될 만한 앱을 식별하는 가장 간단한 방법은 권한을 살펴보는 것입니다.
권한에 대한 간단한 설명: 앱은 스마트폰의 민감한 기능을 사용하려면 반드시 권한을 요청해야 합니다. 예를 들어 SMS 앱은 문자 메시지를 주고받기 위한 권한이 필요하며, 항상 실행되려면 자동 시작(run at startup) 권한이 필요합니다.
안드로이드 5~7 버전에서는 설정 > 앱으로 이동하고, 안드로이드 8 오레오에서는 설정 > 앱 및 알림 > 모든 앱 보기로 이동하세요. 여기서 문제를 일으킬 것으로 의심되는 비시스템 앱을 탭한 후 권한을 선택합니다.
권한 메뉴에서 아래로 스크롤하며 각 권한을 확인하세요. 자동 시작 항목이 없다면 해당 앱은 폰을 부팅할 때 함께 실행되지 않는다는 뜻입니다.
안타깝게도 대부분의 안드로이드 기기에서는 이 권한을 비활성화할 수 없습니다. 자동 실행되는 앱 중에는 잘 동작하는 것도 있지만 그렇지 않은 앱도 많습니다. 일반적으로 자동 시작 앱이 적을수록 좋습니다.
참고로 서드파티 ROM은 일반 안드로이드 버전에서 제공하지 않는 기능에 접근할 수 있게 해줍니다. 따라서 오래된 기기를 사용한다면 커스텀 ROM 설치를 고려해볼 만합니다.
자동 실행 앱 확인하기 (안드로이드 4.x)
아이스크림 샌드위치부터 킷캣까지의 기기에서는 재부팅(전원 버튼을 길게 눌러 전원 끄기 또는 다시 시작 옵션 선택)한 후 설정 > 앱으로 이동하세요. 화면 오른쪽에서 왼쪽으로 스와이프하여 실행 중(Running) 탭을 엽니다.
여기에 표시되는 앱들은 기기와 함께 시작되어 백그라운드에서 계속 실행되는 앱들입니다. 일부는 안드로이드 운영에 필수적인 시스템 앱이며, 나머지는 사용자가 설치한 앱으로 항상 메모리에 상주하면서 때때로 리소스를 소모합니다.
Startup Manager로 자동 실행 앱 관리하기
다행히 이런 용도의 앱도 있습니다. Startup Manager를 사용하면 폰과 함께 자동 실행되는 앱을 식별하고 제거할 수 있습니다.
앱 사용법은 간단합니다. 설치 후 실행하면 자동 실행되는 모든 앱 목록이 표시됩니다. 필요 없는 앱을 발견하면 길게 눌러 컨텍스트 메뉴가 나타나면 제거하거나 비활성화하면 됩니다.
다만 사용하지 않는 앱은 자동 실행 여부와 관계없이 모두 삭제하는 것이 좋습니다. 특히 Startup Manager는 개발이 중단되었고 광고가 너무 많아 기기에 유지하는 것을 추천하지 않습니다.
주의: Startup Manager로 시스템 앱을 비활성화하면 폰을 공장 초기화해야 다시 정상 작동합니다. 시스템 앱은 폰의 핵심 기능이므로, 정확히 무엇을 하는지 모른다면 절대 비활성화하지 마세요.
참고: Startup Manager는 All-In-One Toolbox라는 안드로이드 최적화 도구 모음에 통합되었습니다. 해당 버전에서 같은 기능을 더 적은 버그로 사용할 수 있지만, 오래된 폰은 지원하지 않을 수 있으며 광고가 과도하게 많습니다.
앱 동기화를 수동으로 전환하기
불필요한 앱을 모두 제거했다면, 남은 앱들의 동기화를 수동으로 설정하여 지속적인 업데이트를 막으세요. 특정 앱의 푸시 알림이 꼭 필요하다면 알림은 켜둬도 되지만, 수십 개의 앱이 동기화를 켜고 있는 효과는 누적된다는 점을 기억하세요.
최신 하드웨어는 수많은 앱이 끊임없이 업데이트되어도 문제없이 견딜 수 있지만, 오래된 하드웨어는 버틸 수 없습니다.
4. 기기 최적화하기
일부 최적화 팁은 개발자 옵션을 활성화해야 하며, 나머지는 간단한 조작만으로 실행할 수 있습니다.
저장소 Trim 및 최적화
※ 이 방법은 안드로이드 4.3 이상에서만 작동합니다.
클러터를 정리한 후에도 안드로이드가 여전히 느리게 느껴질 수 있습니다. 그 이유는 플래시 저장소의 작동 방식 때문입니다. 플래시 메모리는 공간을 확보한 직후 자동으로 최적화되지 않습니다.
안드로이드 4.3 이상에서는 trim이라는 프로세스가 실행되어야 저장소가 정상적으로 작동합니다. Trim은 최소 25% 이상의 여유 공간이 있을 때 가장 효과적이며, 중단 없이 실행되도록 폰을 밤새 충전해 두는 것이 좋습니다.
저장소를 최적화하는 방법:
- 폰이나 태블릿에 최소 25% 이상의 여유 공간이 있는지 확인합니다.
- 알림창을 아래로 당긴 후 비행기 아이콘을 탭하여 비행기 모드를 켭니다.
- 전원에 연결하고 밤새 충전합니다. 최상의 결과를 원하면 24시간 동안 충전하세요.
외부 저장소 활용
안드로이드 기기에 microSD 카드 슬롯이 있다면 쓰기 캐싱을 활성화하고 앱을 카드로 이동할 수 있습니다. 하지만 대부분의 microSD 카드는 속도가 느려 오히려 성능을 저하시킬 수 있습니다. 더 나은 성능을 원한다면 삼성 EVO Select 카드나 A1 등급 카드가 필요합니다.
개발자 옵션 활성화하기
※ 이 방법은 안드로이드 4.4 이상에서만 작동합니다.
몇 가지 성능 최적화 팁은 안드로이드의 개발자 옵션을 켜야 합니다. 개발자 옵션을 활성화하면 애니메이션 비활성화처럼 앱 실행 속도를 높이는 다양한 기능을 사용할 수 있습니다.
개발자 옵션을 활성화하는 방법:
- 설정을 엽니다.
- 목록을 아래로 스크롤하여 휴대전화 정보를 선택합니다.
- 빌드 번호를 찾아 일곱 번 탭합니다.
- 개발자가 되었다는 알림을 받으면, 이제 설정 메뉴 하단 근처에서 개발자 옵션을 볼 수 있습니다.
개발자 옵션을 활성화한 후 설정 메뉴로 돌아가 개발자 옵션을 탭하면, 성능을 개선할 수 있는 몇 가지 기능을 조정할 수 있습니다.
애니메이션 끄기
안드로이드는 모든 화면 전환에 자동으로 애니메이션을 적용합니다. 예를 들어 앱을 열 때마다 애니메이션이 재생됩니다. 애니메이션을 끄면 앱 실행 속도가 빨라집니다.
애니메이션을 끄려면 먼저 개발자 옵션을 연 후 목록에서 그리기(Drawing) 항목을 찾습니다. 그 아래에서 세 가지 애니메이션 설정을 볼 수 있습니다.
- 창 애니메이션 배율(Window animation scale)
- 전환 애니메이션 배율(Transition animation scale)
- 애니메이터 길이 배율(Animator duration scale)
배율은 끔(off)부터 10x까지 설정할 수 있습니다. 각 항목을 탭하고 컨텍스트 메뉴에서 애니메이션 끄기를 선택하세요.
GPU 렌더링 강제 사용
일부 앱은 전용 그래픽(GPU) 대신 CPU를 사용해 2D 게임을 실행합니다. 이 경우 성능이 저하될 수 있습니다. 이 기능을 활성화하면 기본적으로 GPU를 사용하지 않는 게임이 GPU를 사용하도록 강제하여 성능이 향상될 수 있습니다.
하지만 배터리 수명 감소와 때때로 안정성 저하라는 단점이 있습니다. 필자는 몇 대의 오래된 폰에서 이 기능을 활성화했지만 Kingdom Rush 같은 게임에서 특별한 문제를 발견하지 못했습니다.
이 옵션을 찾으려면 개발자 옵션으로 이동하여 하드웨어 가속 렌더링 사용 항목 아래의 옵션을 찾은 후 슬라이더를 탭해 활성화하세요. 단, 모든 폰에 이 옵션이 있는 것은 아닙니다.
4x MSAA 강제 사용
이 팁은 성능을 향상시키지는 않지만 게임을 더 예쁘게 보이게 합니다. 안드로이드 기기에서 게임을 즐기면서 항상 충전기를 꽂아 두거나 배터리 수명을 신경 쓰지 않는다면 4x MSAA 강제 사용을 고려해보세요. 이 기능은 일부 게임의 계단 현상(계단식 가장자리)을 부드럽게 만듭니다. 단점으로는 배터리 수명이 줄어들고 앱이 때때로 느리게 실행될 수 있습니다.
활성화하려면 개발자 옵션으로 이동한 후 4x MSAA 강제 사용 옆의 슬라이더를 탭하세요.
프로세스 통계 확인하기
※ 이 방법은 안드로이드 4.4 이상에서만 작동합니다.
문제 앱을 찾는 또 다른 방법은 프로세스 통계(Process Stats) 기능을 활용하는 것입니다. 개발자 옵션으로 이동하여 아래로 스크롤하면 프로세스 통계를 찾을 수 있습니다. 이곳에서 각 프로세스(또는 애플리케이션)가 백그라운드에서 얼마나 오래 실행되었는지, 얼마나 많은 메모리를 소모하는지 정확히 확인할 수 있습니다.
여기에 표시되는 모든 앱이 기기 성능에 나쁜 것은 아닙니다. 하지만 설치한 후 한 번도 사용하지 않은 앱을 발견한다면 해당 앱을 삭제하는 것이 좋습니다.
오래된 안드로이드 폰이나 태블릿의 속도를 높일 수 있을까?
네, 가능합니다! 대부분의 경우 성능을 개선하는 가장 강력한 방법은 문제가 되는 앱을 제거하는 것입니다. 기기를 정리한 후에는 비행기 모드로 전환하고 밤새 충전해 두는 것도 추천합니다. 추가로 성능을 끌어올리고 싶다면 애니메이션을 꺼보세요.
하지만 안타깝게도 올바른 설정을 모두 적용해도 안드로이드는 시간이 지나면서 노후화됩니다. 그리고 오래된 기기의 가장 큰 문제는 바로 보안입니다.
믿기 어렵겠지만, 실제로 멀웨어 검사 앱은 필요하지 않습니다. 그리고 무슨 일이 있어도 작업 관리자(task killer)나 RAM 부스터는 절대 설치하지 마세요. 이런 앱들은 오히려 성능을 저하시킵니다.
대부분의 안드로이드 속도 향상 팁은 미신에 불과하고 실제로 아무 효과가 없습니다. 하지만 이 글에서 소개한 몇 가지 팁은 실제로 안드로이드 성능을 크게 끌어올릴 수 있습니다.