APK 파일 설치란? 구글 플레이스토어 설치와 차이
- IT
- 2023. 2. 4.
안드로이드에 애플리케이션을 설치하는 방법은 두 가지입니다. 하나는 구글 플레이스토어 같은 앱스토어에서 설치하는 것입니다. 가장 보편적인 방법입니다. 또 하나는 애플리케이션의 apk 파일을 수동으로 설치하는 방법이 있습니다. apk 파일이 무엇인지, 어떻게 활용되는지, 구글 플레이스토어에서 앱을 설치하는 것과 어떤 차이가 있는지 알아보겠습니다.
APK 파일이란?
APK(Android Package Kit)는 안드로이드 운영 체제에 애플리케이션을 배포하고 설치하는데 사용되는 파일 형식입니다. 이 파일에는 안드로이드 애플리케이션을 실행하는데 필요한 모든 리소스가 포함되어 있습니다.
안드로이드 기기에 .apk 파일을 설치하는 건 윈도우에서 .exe 파일을 설치하는 것과 맥에서 .dmg 파일을 설치하는 것과 비슷합니다.
APK 파일이 사용되는 경우
보통 안드로이드 애플리케이션은 구글 플레이스토어를 통해 유통됩니다. 플레이스토어에 접속해서 원하는 앱을 검색하고, 설치 버튼을 누르면 앱이 다운됩니다. 이때 구글 플레이스토어는 사용자의 안드로이드 스마트폰에 apk 파일을 설치해주는 중개자 역할을 합니다.
그말은 구글 플레이스토어가 없더라도 특정 애플리케이션에 대한 apk 파일이 있으면 직접 설치도 가능하다는 의미입니다. 개발사는 구글 플레이스토어를 거치지 않고 직접 apk 파일을 배포해서 사용자에게 애플리케이션을 배포할 수 있습니다.
예를 들어, apk 파일을 웹사이트에 업로드해서 사용자가 다운받을 수 있도록 배포할 수 있습니다. 혹은 회사에서 사내용 애플리케이션을 직접 개발한 경우엔 공개적인 앱스토어를 거치지 않고 직접 직원들에게 apk 파일을 제공해서 배포하기도 합니다.
모바일 게임의 사례도 생각해볼 수 있습니다. 구글 플레이스토어는 사용자가 결제한 금액의 30%를 가져간다고하죠. 게임사 입장에서 그것이 부당하다고 생각하면 직접 apk 파일을 배포하는 방식으로 중간 플랫폼 없이 서비스를 제공할 수도 있습니다.
구글 플레이 스토어에서 앱 설치와 차이점
애플리케이션의 apk 파일을 수동으로 다운받는 것과 구글 플레이스토어를 통해 다운받는 것은 설치 방법과 보안 이슈, 업데이트 등에서 차이가 있습니다.
구글 플레이스토어에 유통되려면 앱 인증 심사를 거쳐야합니다. 그 이야기는 사용자가 조심하지 않아도 예기치 못한 맬웨어, 악성 소프트웨어 등을 다운받는 것을 방지할 수 있다는 이야기입니다. 안전한 앱들이 유통될테니까요.
또 구글 플레이스토어 같은 플랫폼을 이용하면 개발사에서 앱 업데이트를 진행했을 때 업데이트가 가능한 것을 사용자에게 알려주고 또 쉽게 업데이트할 수 있게 지원합니다.
반면 apk 파일로 앱을 설치하면 안전이 검증된 애플리케이션인지 확인이 어렵고, 업데이트 등 유지관리가 번거로울 수 있는 단점이 있습니다. 그렇지만 플랫폼이라는 중간자가 사라진 셈이니 플랫폼이 정한 정책 등에서 벗어나 자유롭게 개발된 애플리케이션을 배포할 수 있습니다.
'IT' 카테고리의 다른 글
프로그램과 프로세스의 차이점 (0) | 2023.02.06 |
---|---|
컴퓨터 메모리(RAM)와 디스크(Disk)의 차이점 (0) | 2023.02.06 |
스레드(Thread)란? 고갈 원인, 결과, 방지 (1) | 2023.02.02 |
MS 익스체인지 서버란? 아웃룩과의 관계 (0) | 2023.01.31 |
DLL 파일 열어 보는 방법 (Resource Hacker) (0) | 2023.01.31 |