공개된 플랫폼인 Android는 선택권을 제공합니다. 원하는 방식을 사용하여
사용자에게 Android 앱을 배포할 수 있으며, 필요에 따라 하나 또는 여러 개의
접근방식을 배포에 사용할 수 있습니다. 앱 마켓플레이스에 앱을 게시하고 웹사이트에 앱을 게재하거나 사용자에게 직접 이메일로 앱을 전송하는 등, 하나의 배포 플랫폼에 얽매이지 않아도 됩니다.
배포할 앱을 개발하고 패키지를 준비하는 과정은 배포 방식과 관계없이 모두 동일합니다. 이를 통해 시간을 절약할 수 있으며
필요에 따라 일부 과정을 자동화할 수 있습니다. 출시 준비하기에서
자세한 내용을 확인할 수 있습니다.
다음 섹션에서는 앱을 배포하기 위한 몇 가지
다른 방법을 알아볼 수 있습니다.
앱 마켓플레이스를 통한 배포
가능한 한 많은 사용자층에게 다가가려면 Google Play와
같은 마켓플레이스를 통해 앱을 배포하는 것이 일반적입니다.
Google Play는 Android 앱을 위한 최상의 마켓플레이스로, 특히
전 세계 대규모 사용자층에 앱을 배포하는 데 유용하게 사용됩니다. 그 외에도
어떤 앱 마켓플레이스를 통해서든 앱을 배포할 수 있으며, 여러 마켓플레이스를
이용해도 됩니다.
다른 형태의 배포와 다르게 Google Play에서는 인앱 결제 서비스와
라이선스 서비스를 사용할 수 있습니다. 인앱 결제 서비스를 사용하면
게임 내 보석이나 앱 기능 업그레이드 등의
인앱 제품을 간편하게 판매할 수 있습니다. 또한 라이선스 서비스는 앱의 무단 설치 및 사용을 예방하는 데 도움이 됩니다.
이메일을 통한 앱 배포
앱을 출시하는 가장 쉽고 빠른 방법은 사용자에게 이메일로 전송하는 것입니다. 이메일로
전송하려면 출시에 대비해 앱을 준비한 다음, 앱을 이메일에 첨부하여 사용자에게
전송해야 합니다. 사용자가 Android 지원 기기에서 이메일을 열면
Android 시스템이 APK를 인식해서 이메일 메시지에 지금
설치 버튼이 표시됩니다. 사용자는 버튼을 터치하여 앱을 설치할 수 있습니다. 설치를 진행하려면 알 수 없는 앱을 설치하도록 선택해야 합니다(아직 선택하지 않은 경우).
이메일을 통한 앱 배포는 앱을 적은 수의 신뢰할 수 있는 사용자에게
전송하는 경우 편리하지만, 불법 복제와 무단 배포를 차단하기는 어렵습니다.
사용자가 앱을 받아서 다른 사용자에게 쉽게 전달할 수
있기 때문입니다.
웹사이트를 통한 배포
Google Play와 같은 마켓플레이스에서 앱을 출시하고 싶지 않은 경우
웹사이트 또는 서버(개인/기업용 서버 등)에서 앱을 다운로드하도록
제공할 수 있습니다. 이렇게 하려면 먼저 일반적인 방법으로 앱 출시를 준비한 다음
웹사이트에 출시 가능한 APK 파일을 호스팅하고
사용자에게 다운로드 링크를 제공하면 됩니다. 이런 방식으로 배포된 앱을 설치하려면
사용자가 알 수 없는 앱을 설치하도록 선택해야 합니다.
알 수 없는 앱 설치에 관한 사용자의 선택
Android는 사용자가 실수로 알 수 없는 앱이나 신뢰할 수 있는 Google Play
이외의 소스에서 받은 앱을 다운로드하여 설치하지 않도록 보호합니다. Android에서는
사용자가 다른 소스에서 받은 앱 설치를 허용하지 않은 이상 이러한 앱 설치를
차단합니다. 허용하는 과정은 사용자 기기에 설치된
Android 버전에 따라 다릅니다.
그림 1: 알 수 없는 앱 설치 시스템 설정 화면입니다. 여기서 사용자는 특정 소스에서 알 수 없는 앱을 설치하도록 권한을 부여할 수 있습니다.
Android 8.0(API 수준 26) 이상을 실행하는 기기에서는 사용자가
알 수 없는 앱 설치 시스템 설정 화면으로 이동하여
그림 1에 보이는 것처럼 특정 위치에서 앱을 설치할 수 있게 해야 합니다.
Android 7.1.1(API 수준 25) 이하를 실행하는 기기에서는 사용자가 사용 중인 기기의 설정 > 보안에서 알 수 없는 소스 시스템 설정을 사용 설정해야 합니다.
두 경우 모두 사용자가 기기에 알 수 없는 앱을 다운로드하여 설치하기
전에 선택 과정을 완료해야 합니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-27(UTC)"],[],[],null,["# Alternative distribution options\n\nAs an open platform, Android offers choice. You can distribute your Android apps\nto users in any way you want, using any distribution approach or combination of\napproaches that meets your needs. From publishing in an app marketplace to\nserving your apps from a website or emailing them directly to users, you're\nnever locked into any particular distribution platform.\n\nThe process for building and packaging your apps for distribution is the same,\nregardless of how you distribute them. This saves you time and lets you automate\nparts of the process as needed. You can read [Preparing for Release](/tools/publishing/preparing) for more information.\n\nThe sections below highlight some of the alternatives for distributing your\napps.\n\nDistributing through an app marketplace\n---------------------------------------\n\nUsually, to reach the broadest possible audience, you'd distribute your apps\nthrough a marketplace, such as Google Play.\n\nGoogle Play is the premier marketplace for Android apps and is particularly\nuseful if you want to distribute your apps to a large global audience. However,\nyou can distribute your apps through any app marketplace you want or use\nmultiple marketplaces.\n\nUnlike other forms of distribution, Google Play allows you to use the In-app\nBilling service and Licensing service. The [In-app Billing service](/google/play/billing) makes it easy to sell in-app products like\ngame jewels or app feature upgrades. The [Licensing service](/google/play/licensing) helps prevent unauthorized installation and\nuse of your apps.\n\nDistributing your apps by email\n-------------------------------\n\nA quick and easy way to release your apps is to send them to users by email. To\ndo this, you prepare the app for release, attach it to an email, and send it to\na user. When the user opens your email on their Android-powered device, the\nAndroid system recognizes the APK and displays an **Install Now** button in the\nemail message. Users can install your app by touching the button. Users need to\n[opt in for installing unknown apps](#unknown-sources) if they haven't already\nto proceed with the installation.\n\nDistributing apps through email is convenient if you're sending them to a few\ntrusted users, as it provides few protections from piracy and unauthorized\ndistribution; that is, anyone you send your apps to can simply forward them to\nothers.\n\nDistributing through a website\n------------------------------\n\nIf you don't want to release your apps on a marketplace such as Google Play, you\ncan make them available for download on your website or server, including on a\nprivate or enterprise server. To do this, first prepare your apps for release in\nthe normal way, then host the release-ready APK files on your website and\nprovide users with a download link. To install an app distributed in this way,\nusers must [opt-in for installing unknown apps](/distribute/marketing-tools/alternative-distribution#unknown-sources).\n\nUser opt-in for installing unknown apps\n---------------------------------------\n\nAndroid protects users from inadvertent download and install of *unknown apps*,\nor apps from sources other than Google Play, which is trusted. Android blocks\nsuch installs until the user opts into allowing the installation of apps from\nother sources. The opt-in process depends on the version of Android running on\nthe user's device:\n\n\n**Figure 1** : The *Install unknown apps* system settings screen,\nwhere users grant permission for a particular source to install unknown\napps.\n\n\u003cbr /\u003e\n\n- On devices running Android 8.0 (API level 26) and higher, users must navigate to the *Install unknown apps* system settings screen to enable app installations from a particular location, as shown in Figure 1.\n- On devices running Android 7.1.1 (API level 25) and lower, users should enable the **Unknown sources** system setting, found in **Settings \\\u003e Security** on their devices.\n\n| **Note:** When users attempt to install an unknown app on a device running Android 7.1.1 (API level 25) or lower, the system sometimes shows a dialog that asks the user whether they want to allow only one particular unknown app to be installed. In almost all cases, users should allow only one unknown app installation at a time if the option is available to them.\n\nIn both cases, users need to complete the opt-in process *before* they can\ndownload and install unknown apps onto their devices.\n| **Note:** Some network providers don't allow users to install applications from unknown sources."]]