Альтернативные варианты распространения

Будучи открытой платформой, 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) и ниже пользователям следует включить системный параметр «Неизвестные источники» , который находится в разделе «Настройки» > «Безопасность» на своих устройствах.

В обоих случаях пользователям необходимо завершить процесс согласия, прежде чем они смогут загружать и устанавливать неизвестные приложения на свои устройства.