안드로이드 기기에서 구글 플레이 스토어를 통해서만 앱을 설치해 왔다면, 아직 새로운 앱의 세계를 절반도 경험하지 못한 것입니다. iOS와 달리 안드로이드는 어디서든 앱을 설치할 수 있는데, 이를 '사이드로딩(Sideloading)'이라고 부릅니다.
안드로이드 초보자든 베테랑이든, 사이드로딩은 반드시 알아두면 유용한 기능입니다. 이 글에서는 서드파티 앱을 찾는 방법, 실제로 사이드로드하는 과정, 그리고 반드시 숙지해야 할 보안 주의사항까지 차근차근 안내해 드립니다.
사이드로딩이란 무엇인가?
사이드로딩이란 구글 플레이 스토어가 아닌 다른 출처에서 안드로이드 기기에 파일을 설치하는 과정을 말합니다.
이 글에서는 앱을 사이드로드하는 방법에 초점을 맞추지만, 안드로이드에서는 미디어 파일 등 다른 콘텐츠도 사이드로드할 수 있습니다. 앱 사이드로딩은 APK 파일(안드로이드의 설치 패키지 형식)을 다운로드한 후 직접 실행하는 방식으로 이루어집니다.
안드로이드의 개방적인 특성 덕분에 사용자는 원하는 곳에서 자유롭게 앱을 설치할 수 있습니다. 구글 플레이가 마음에 들지 않는다면 F-Droid나 아마존 앱스토어 같은 대체 앱 스토어를 설치할 수도 있습니다. 다만 구글은 이러한 앱 스토어를 플레이 스토어에서 내려받는 것을 허용하지 않기 때문에, 다른 경로를 통해 다운로드해야 합니다.
왜 앱을 사이드로드해야 할까?
사이드로딩의 가장 큰 이유 중 하나는 구글 플레이에서 제공되지 않는 앱에 접근하기 위해서입니다. 대부분의 경우 이런 앱들은 플레이 스토어의 서비스 약관을 위반했기 때문에 등록되지 않았습니다.
예를 들어, 아마존 앱스토어와 Humble Bundle은 다른 앱을 다운로드하는 기능이 있어 플레이 스토어에서 제공되지 않습니다. 또한 유튜브 대안 클라이언트인 NewPipe처럼 구글이 달가워하지 않는 새로운 기능을 유튜브에 추가하는 앱들도 있습니다. 하지만 이러한 앱들은 여전히 안전하며 사용자에게 실질적인 이점을 제공합니다.
아니면 구글 서비스 없는 스마트폰을 원할 수도 있습니다. 그러려면 구글 플레이를 피해야 하는데, 이때 앱을 사이드로드하면 됩니다.
이유가 무엇이든, 사이드로딩은 안드로이드의 핵심 기능 중 하나이므로 사용법을 알아두는 것이 좋습니다.
안드로이드에서 사이드로딩 활성화하기
실제로 파일을 사이드로드하기 전에 먼저 해당 기능을 활성화해야 합니다. 보안상의 이유로 안드로이드는 구글 플레이 외부에서 온 앱 설치를 기본적으로 차단합니다. 이는 악성 파일을 실수로 설치하는 것을 막기 위한 장치지만, 사용자가 직접 해제할 수 있습니다.
설정 방법은 안드로이드 버전에 따라 조금씩 다릅니다. 자주 사이드로드할 계획이 아니라면, 보안을 위해 앱 설치 후에는 이 설정을 다시 끄는 것을 권장합니다.
안드로이드 7.x 누가(Nougat) 및 이전 버전에서 활성화

구버전 안드로이드에서는 사이드로딩이 전부 아니면 전무(all-or-nothing) 방식의 토글입니다. 스위치 하나만 켜면 어디서든 앱을 설치할 수 있습니다.
설정하려면 설정 > 보안으로 이동하세요. 이 페이지에서 출처를 알 수 없는 앱(Unknown sources) 항목을 찾을 수 있습니다. 이를 켜면 해당 설정이 활성화된 상태에서는 기기가 공격에 더 취약해진다는 경고가 표시됩니다. 이 내용은 잠시 후 다루겠습니다. 우선 확인을 눌러 동의하세요.
안드로이드 8.x 오레오(Oreo) 및 이후 버전에서 활성화



최신 안드로이드 버전에서는 보안 강화를 위해 사이드로딩 방식이 변경되었습니다. 이제는 전역 설정이 아닌 앱별로 '출처를 알 수 없는 앱' 옵션을 켜야 합니다. 이렇게 하면 자주 사용하는 특정 앱을 통해서만 설치를 허용하고, 나머지 앱은 차단 상태로 유지할 수 있습니다.
설정하려면 설정 > 앱 및 알림을 엽니다. 하단의 고급 섹션을 펼치고 특수 앱 액세스를 탭합니다. 나타나는 메뉴에서 아래로 스크롤하여 알 수 없는 앱 설치를 선택합니다.
그러면 다른 앱을 설치할 수 있는 권한을 가진 기기 내 앱 목록이 표시됩니다. 브라우저, 클라우드 저장소, 파일 탐색기 등 앱 설치에 사용할 앱을 선택한 후 이 출처에서 허용 슬라이더를 활성화하세요.
사이드로딩은 위험할 수 있다: 보안 주의사항
본격적으로 시작하기 전에 사이드로딩과 관련된 몇 가지 보안 문제를 짚고 넘어갈 필요가 있습니다.
구글 플레이가 아닌 곳에서 앱을 설치하면 잠재적으로 스마트폰을 문제에 노출시킬 수 있습니다. 안드로이드 악성 코드는 기본 환경에서는 큰 문제가 되지 않지만, 멀웨어가 유입되는 가장 쉬운 경로는 의심스럽거나 위험한 앱을 설치하는 것입니다.
구글 플레이 프로텍트 덕분에 플레이 스토어의 모든 앱은 (이론상) 안전합니다. 하지만 인터넷이라는 무법지대에서 다운로드할 때는 사정이 다릅니다. 안전을 유지하려면 반드시 신뢰할 수 있는 출처에서만 다운로드해야 합니다.
APKMirror는 APK 다운로드로 널리 알려진 검증된 사이트입니다. 물론 구글 플레이에서도 APK를 받을 수 있습니다. 반면 검증되지 않은 무작위 APK 사이트에서 앱을 받는 것은 안전을 보장할 수 없으므로 권장하지 않습니다.
또한 '크랙' 앱(유료 앱을 불법으로 무료 배포한 것) 설치는 반드시 피해야 합니다. 이런 앱을 통해 악성 코드에 감염될 가능성이 훨씬 높습니다.
안드로이드에서 앱을 사이드로드하는 3가지 방법
실제 사이드로딩 과정은 생각보다 간단합니다. 아래에서 가장 많이 사용되는 세 가지 방법을 소개합니다.
단, 구글 플레이 외부에서 설치한 앱은 자동 업데이트가 적용되지 않습니다(APKMirror에서 설치한 앱은 예외). 따라서 서드파티 앱 스토어에서 업데이트를 확인하거나 수동으로 다운로드해야 합니다.
방법 1: 안드로이드에서 APK 직접 설치



안드로이드 브라우저에서 바로 앱을 사이드로드할 수 있습니다. APK를 제공하는 페이지를 열고 파일을 다운로드하면 됩니다. "APK가 기기를 손상시킬 수 있습니다"라는 경고가 표시되면 확인을 눌러 진행하세요.
다운로드가 완료되면 파일을 열 수 있는 바로가기가 담긴 작은 배너가 나타납니다. 열기를 탭하면 앱을 설치할 수 있습니다. 배너를 놓쳤다면 다운로드 알림을 탭하거나 다운로드 앱을 열어 파일에 접근하세요.
설치가 완료되면 다른 일반 앱과 마찬가지로 열어서 사용하면 됩니다.
방법 2: 클라우드 저장소를 통해 APK 설치


스마트폰 브라우저로 작업하기 불편하다면 그다음으로 좋은 방법은 클라우드 저장소를 이용하는 것입니다. PC로 여러 개의 앱을 한꺼번에 다운로드한 후, 폰에서 한곳에 모아 설치할 수 있습니다.
Dropbox, Google Drive 등 사용 중인 클라우드 저장소에 APK 전용 폴더를 만드는 것을 추천합니다. PC에서 APK 파일을 발견할 때마다 이 폴더에 넣어두세요. 그리고 폰에서 해당 클라우드 앱을 열어 그 폴더로 이동하면 됩니다.
APK 파일을 탭하면 브라우저에서와 동일한 설치 화면이 나타납니다. 안드로이드 오레오 이상 버전을 사용 중이라면, 클라우드 저장소 앱에 앱 설치 권한을 미리 부여했는지 확인하세요.
방법 3: USB 전송을 통해 APK 설치



이 방법은 가장 번거롭지만, 어떤 이유로든 위 방법들을 사용하고 싶지 않다면 여전히 유효한 대안입니다.
먼저 설치하려는 APK 파일을 컴퓨터에 다운로드합니다. 그다음 USB 케이블로 폰을 컴퓨터에 연결하세요. 컴퓨터가 기기를 인식하지 못한다면 기기의 알림을 탭하고 연결 유형을 파일 전송으로 변경해야 할 수 있습니다.
내 PC(This PC)를 열고 APK 파일을 기기로 전송합니다. 새 폴더를 만들어 파일을 한곳에 모아두는 것이 좋습니다. 전송이 끝나면 케이블을 분리하세요. (원한다면 블루투스로 폰과 PC를 연결해 파일을 전송할 수도 있습니다.)
앱을 설치하려면 안드로이드 파일 탐색기를 열고 APK가 저장된 폴더로 이동합니다. 각 파일을 탭하여 설치하면 브라우저에서 설치할 때와 동일한 화면이 나타납니다.
이제 안드로이드에서 앱을 자유롭게 사이드로드할 준비 완료!
이제 안드로이드 기기에서 APK를 다운로드하고 설치하는 기본기를 모두 익혔습니다. 기능을 활성화하고 앱을 설치하는 것은 비교적 쉬운 편이며, 가장 중요한 것은 그 과정에서 안전을 지키는 것입니다. 반드시 신뢰할 수 있는 출처에서만 앱을 설치하세요.
보안과 관련하여, 안드로이드 보안 및 개인정보 보호에 도움이 되는 앱들도 함께 살펴보는 것을 추천합니다.