Публикуем приложения в Google Play и зарабатываем миллионы. Публикация приложения в Play Market Как выложить приложение на плей маркет

Зарегистрировав аккаунт разработчика, вы сможете загружать приложения в Google Play с помощью Play Console.

Совет. При создании приложения используйте рекомендуемый формат – .

Как создать приложение

Как подготовиться к выпуску версии для тестирования или рабочей версии приложения

О том, как подготавливать и внедрять выпуски, написано в .

Под выпуском подразумевается совокупность объектов, которые вы включаете в новое приложение или обновление.

Как управлять APK-файлами

Тщательно выбирайте названия пакетов, так как их нельзя изменить, удалить или использовать повторно.

Как найти APK-файлы

Чтобы найти APK-файлы приложения, выполните следующие действия:

  1. Откройте Play Console .
  2. Выберите приложение.
  3. Нажмите Управление релизом > Библиотека объектов . Откроется список, в котором вы найдете все черновики, а также активные и архивированные файлы APK.
    • Черновик : файлы APK, ещё не включенные в выпуск обновлений.
    • Активные : файлы APK, доступные пользователям в данный момент.
    • Архивированные : ранее активные файлы APK, которые больше не доступны пользователям.

Ограничение максимального размера

У приложений в Google Play есть ограничение размера для APK-файлов на момент скачивания.

После загрузки APK-файла Play Console оценивает его размер при скачивании с помощью инструмента gzip. Поскольку в Google Play применяются современные инструменты сжатия, размер приложения при скачивании может быть меньше, чем в прогнозе Play Console.

Ограничения размеров APK-файлов отличаются для разных версий Android:

  • 100 МБ: для Android 2.3 и более поздних версий (API уровней 9–10, 14 и выше);
  • 50 МБ: для Android 2.2 и более ранних версий (API уровня 8 и ниже).

Для одного приложения можно загрузить несколько APK-файлов , чтобы оно поддерживало разные виды устройств.

Совет. Чтобы устанавливать файлы APK размером 100 МБ, пользователю необходимо приложение "Play Маркет" 5.2 или более поздних версий.

Как подписать приложение
  • Если вы видите сообщение о том, что для APK-файла используется небезопасный сертификат и размер ключа должен быть не менее 1024 битов, следуйте инструкциям по добавлению подписи вручную .
  • Важно! Зарегистрируйтесь в программе подписания приложений в Google Play или поместите хранилище ключей в безопасное место. Если вы потеряете доступ к хранилищу, вам придется опубликовать приложение заново с другим названием пакета и новым ключом. Кроме того, потребуется обновить описание исходного приложения и закрыть к нему общий доступ.
Требования к нумерации версий APK-файла для Play Console

В манифесте любого APK-файла есть код версии (параметр versionCode), который увеличивается с каждым обновлением приложения.

Чтобы APK-файл можно было загрузить в Play Console, значение параметра versionCode не должно превышать 2100000000.

При выборе значения versionCode для APK-файла помните, что c каждой последующей версией оно должно увеличиваться (но оставаться ниже максимального значения).

Примечание. Подробную информацию о версиях APK-файлов можно найти на сайте для разработчиков Android . Требования к нумерации версий в Android (MAXINT) отличаются от требований Play Console.

Требования к целевому уровню API для Play Console

В манифесте любого APK-файла есть код targetSdkVersion (целевой уровень API), который указывает максимальную версию Android для приложения.

Настройка приложения на новый целевой уровень API повышает безопасность и производительность, при этом позволяя работать в более старых версиях Android (до minSdkVersion).

Перед загрузкой APK-файла убедитесь, что он соответствует требованиям Google Play в отношении целевого уровня API. Текущие и будущие требования перечислены ниже.

Как только эти требования вступят в силу, в Play Console нельзя будет загрузить новые APK-файлы с более ранними целевыми уровнями API.

Совет. Технические рекомендации о том, как изменить целевой уровень API в соответствии с требованиями, можно найти в этом руководстве .

Как указать данные для Google Play

Страница вашего приложения отображается в Google Play и содержит данные, позволяющие пользователям больше узнать о приложении. Эти данные общие для всех типов версий, включая .

Сведения о товаре Графические объекты Языки и переводы

Как добавить переводы и управлять ими

В качестве языка по умолчанию для загруженного приложения устанавливается английский (США, en-US). Чтобы пользователи из других стран могли работать с приложением, локализуйте его, а также информацию на его странице в Google Play (включая графические объекты).

Доступные языки

Вы можете добавить собственный перевод на перечисленные ниже языки.

  • Африкаанс (af)
  • Амхарский (am)
  • Арабский (ar)
  • Армянский (hy-AM)
  • Азербайджанский (az-AZ)
  • Баскский (eu-ES)
  • Белорусский (be)
  • Бенгальский (bn-BD)
  • Болгарский (bg)
  • Бирманский (my-MM)
  • Каталанский (ca)
  • Китайский (Гонконг) (zh-HK)
  • Китайский (упрощенный) (zh-CN)
  • Китайский (традиционный) (zh-TW)
  • Хорватский (hr)
  • Чешский (cs-CZ)
  • Датский (da-DK)
  • Нидерландский (nl-NL)
  • Английский (en-AU)
  • Английский (en-CA)
  • Английский (en-IN)
  • Английский (en-SG)
  • Английский (Великобритания) (en-GB)
  • Английский (США) (en-US)
  • Эстонский (et)
  • Филиппинский (fil)
  • Финский (fi-FI)
  • Французский (fr-FR)
  • Французский (Канада) (fr-CA)
  • Галисийский (gl-ES)
  • Грузинский (ka-GE)
  • Немецкий (de-DE)
  • Греческий (el-GR)
  • Иврит (iw-IL)
  • Хинди (hi-IN)
  • Венгерский (hu-HU)
  • Исландский (is-IS)
  • Индонезийский (id)
  • Итальянский (it-IT)
  • Японский (ja-JP)
  • Каннада (kn-IN)
  • Кхмерский (km-KH)
  • Корейский (Южная Корея) (ko-KR)
  • Киргизский (ky-KG)
  • Лаосский (lo-LA)
  • Латышский (lv)
  • Литовский (lt)
  • Македонский (mk-MK)
  • Малайский (ms)
  • Малаялам (ml-IN)
  • Маратхи (mr-IN)
  • Монгольский (mn-MN)
  • Непальский (ne-NP)
  • Норвежский (no-NO)
  • Персидский (fa)
  • Польский (pl-PL)
  • Португальский (Бразилия) (pt-BR)
  • Португальский (Португалия) (pt-PT)
  • Румынский (ro)
  • Романшский (rm)
  • Русский (ru-RU)
  • Сербский (sr)
  • Сингальский (si-LK)
  • Словацкий (sk)
  • Словенский (sl)
  • Испанский (Латинская Америка) (es-419)
  • Испанский (Испания) (es-ES)
  • Испанский (США) (es-US)
  • Суахили (sw)
  • Шведский (sv-SE)
  • Тамильский (ta-IN)
  • Телугу (te-IN)
  • Тайский (th)
  • Турецкий (tr-TR)
  • Украинский (uk)
  • Вьетнамский (vi)
  • Зулу (zu)

Совет. Вы можете воспользоваться сервисом локализации приложений для Google Play .

Локализованные изображения и видео

Для более эффективного продвижения своего приложения в разных странах добавьте на его страницу в Google Play локализованные графические объекты .

Пользователи увидят их в Google Play на своем языке, если он есть в списке добавленных.

Автоматический перевод

Если описание не локализовано, посетитель Google Play сможет прочесть текст на языке приложения, установленном по умолчанию, или воспользоваться Google Переводчиком.

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

  • Если приложению нужен доступ к конфиденциальной информации (см. правила в отношении пользовательских данных) , вы должны разместить ссылку на политику конфиденциальности в самом приложении и на его странице в Google Play. Убедитесь, что документ доступен по указанной ссылке, относится к нужному приложению и содержит информацию о том, как обеспечивается конфиденциальность пользователей.
  • Если приложение входит в программу "Приложения для всей семьи" , вы должны разместить ссылку на политику конфиденциальности в самом приложении и на его странице в Google Play (независимо от наличия у приложения доступа к личным данным). Убедитесь, что документ доступен по указанной ссылке, относится к нужному приложению и содержит информацию о том, как обеспечивается конфиденциальность пользователей.

Я разработал свое собственное приложение и хочу загрузить его в Google play. Что для этого нужно сделать?

Ответ

Google Play — популярный магазин приложений для устройств, базирующихся на операционной системе Android. Чтобы загрузить приложение в магазин, вам нужно пройти платную регистрацию. Затем предпримите следующий порядок действий.

1. Откройте специальную консоль разработчика Google Play.

2. Воспользуйтесь функцией «Добавить приложение», которая находится в верхней части экрана.

3. В раскрывающемся меню вам следует выбрать язык и ввести название приложения. Учтите, что именно это название будут видеть пользователи в Google Play.

Ответственно подойдите к созданию названий пакетов с файлами приложения. Во-первых, их нужно сделать уникальными. Во-вторых, вы не сможете изменить их или удалить в дальнейшем.

Последние APK-файлы можно видеть на странице APK. Файл может иметь размер, равный максимум 50 МБ. Загрузить графики и прочие вспомогательные элементы вам помогут файлы расширения.

Внимание! При потере доступа к хранилищу ключей единственное, что вы сможете сделать, это загрузить приложение уже с новым названием пакета и, естественно, новым ключом. Также вам придется обновить описание первоначального приложения и прервать общий доступ к нему.

5. Заполните раздел «О продукте» на страничке «Данные для Google Play», обращая особое внимание на следующие поля:

  • Название

Это название будет демонстрироваться в Google Play. Допускается введение одного названия для каждого языка.

  • Краткое описание

Данное описание публикуется на страничке информации о приложении в Google Play Маркете. Максимальная его длина — 80 знаков.

  • Полное описание

Именно это описание приложения можно видеть в GooglePlay. Оно должно умещаться в 4000 знаков.

  • Обновления

Тут перечисляются изменения, внесенные в последнюю версию приложения.

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

6. Укажите контактную информацию.

Контактные данные, введенные в этом разделе, могут видеть все пользователи Google Play. Обратившись по ним, пользователи должны получить надлежащую поддержку приложения.

Внимание!!! Поддержка может осуществляться через сайт, электронную почту или телефон, однако учтите, что для публикации приложения в магазине требуется ввод действующего адреса электронной почты.

Вверху странички приложения в консоли разработчика демонстрируется статус его публикации. Статус «Черновик» означает, что приложение еще не загружено в Google Play.
Статус «Опубликовано» обозначает завершившуюся публикацию приложения и его доступность в магазине. Статус «Приостановлено» демонстрирует приостановку работы приложения, которая является результатом нарушения правил, установленных Google Play.

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

Первым делом – регистрация

Перед совершением публикации вам необходимо зарегистрироваться в Play Market. Сделать это можно перейдя по следующей ссылке .

Тут вы сможете либо связать текущий аккаунт со страницей разработчика или создать новый профиль. Помните, что по завершении процедуры вы должны внести плату за регистрацию в размере 25 долларов США. По сравнению с возможной прибылью от приложения эта сумма довольно символическая.

Требования и основные правила для публикации в Google Play

Требования для всех пользователей одинаковые. С ними вы можете ознакомиться во время регистрации, пересмотрев лицензионное соглашение. А об основных — мы расскажем ниже.

Введите все затребованные данные, укажите кредитную или дебетовую карту Visa/MasterCard/AMEX/Discover. Вы также можете воспользоваться сервисами Webmoney, Яндекс-деньги, Qiwi или другими подобными. Заполнив все поля и указав платежные данные, нажимайте «Принять и продолжить».

От вас требуется ввести персональные данные и подтвердить действия внизу страницы. После этого вы попадете в свой профиль.

Процесс публикации

После нажатия кнопки перед вами появится вот такое меню:

Процесс публикации достаточно прост. Тут следует заполнить данные о приложении, а именно:

  • язык интерфейса программы;
  • название;
  • краткое описание.

После ввода данных нажимаем кнопку «Загрузить APK» и ждем. Вскоре появится вот такое окно:

Тут уже вы сами должны выбрать, в каком режиме вы хотите загрузить программу. Из раздела Альфа-тестирования вы сможете перевести приложение в Бета-тестирование или Рабочую версию. А из Бета-тестирования сразу в Рабочую версию. Обратный порядок невозможен. Помните, что во время тестирования ваша программа будет доступна только тестерам, обычные же пользователи пока не смогут найти и скачать ее.

Первое время программу будет сложно найти в магазине. Поисковому роботу требуется несколько дней, дабы заметить и распознать приложение, а затем отправить его в общий список. Поэтому на моментальную конверсию и закачки лучше не надеяться – в этом деле необходимо подождать.

Позаботьтесь о подписанном сертификате. Он поможет в дальнейшем идентифицировать вас как автора программы и защитит ваше творение от кражи или конфликта имен. Полное название пакета – это и есть имя приложения, подпишите его своими данными. Таким способом вы можете разместить как бесплатные приложения, так и платные.

При помощи Badge Generator , вы сможете создать собственную кнопку-баннер, указав при этом необходимые параметры. Использовать его можно будет в личном блоге, сообществе или других местах в качестве дополнительной рекламы. Например, так:

Представим на минуту, что ваша мечта сбылась: приложение разработано, весь тяжёлый процесс остался позади, вместе со всеми бессонными ночами, трудовыми днями, литрами кофе и горами сигарет. То, что до недавних пор было в вашем воображении, теперь находится в ваших руках. Вы видите, как оно работает и живёт, вы довольны проделанным путём. Но задумывались ли вы о том, что будет дальше? Как представить приложение миру? Нет? Тогда эта статья для вас!

Приложение нужно будет отправить в цифровые магазины App Store и Google Play. Но как это сделать с наименьшими потерями времени, нервов, кофе и табачных изделий? К примеру, редакция App Store может отклонять ваше приложение раз за разом - история насчитывает и 6, и 10, и 12 отказов. Каковы же правильные шаги подачи приложения в магазин? Давайте разберёмся.

С чего начать?

Для того, чтобы ваше приложение гарантированно не отклонила редакция Apple, рекомендуем тщательно ознакомиться с официальным App Store Review Guidelines . Здесь довольно подробно расписаны все пункты, которые могут не дать пользователям познакомиться с вашим приложением. Google Play тоже рассказывает о том, что можно, и что нельзя . Зная эти правила, вы значительно увеличиваете шансы на успешную загрузку вашего приложения в магазин.

Как загрузить приложение в App Store

Итак, для начала необходимо зарегистрировать аккаунт разработчика в магазине. В App Store это происходит следующим образом:

  1. Нужно перейти по ссылке: https://developer.apple.com/register/ .
  2. Войти с существующим AppleID или создать новый.
  3. Если увидите сообщение "You"ve already agreed to the Apple Developer Agreement", перейдите в свой aккаунт .
  4. Внизу страницы выберите "Join the Apple Developer Program ".
  5. Затем нажмите "Enroll" и "Start new enrollment".
  6. Выберите Entity Type (обратите внимание - Enterprise не подходит).
  7. Заполните все формы, подтвердите соглашение и оплатите пользовательский взнос в $99;
  8. После того, как ваш профиль готов, добавьте один из ваших Apple ID в качестве разработчика и как минимум один из них как администратора через "Пользователи и роли" в профиле iTunes connect.

Как загрузить приложение в Google Play

В Google Play всё несколько проще:

  1. Посетите Консоль Разработчика Google Play .
  2. Введите базовую информацию о себе - имя, email и так далее. Эти данные можно изменить позже.
  3. Прочтите и примите соглашение Google Play о распространении программных продуктов в вашей стране/регионе.
  4. Обратите внимание, что приложения, которые вы публикуете в Google Play должны соблюдать правила из Центра Правил Разработчиков и законы США на экспорт.
  5. Оплатите регистрацию в $25 при помощи Google платежей. Если у вас нет аккаунта Google платежей, его можно будет быстро создать в процессе регистрации.
  6. В конце вы получите письмо с уведомлением о подтверждении регистрации на email, который вы указали в начале.

Тестирование

Тестирование iOS-приложений

В App Store его можно осуществить несколькими способами: через сервис Apple - TestFlight, или через сторонние diawi.com, hockeyapp.net, testfairy.com и другие. Последние могут показаться проще, но по факту не облегчают жизнь разработчикам. Сам процесс тестирования может осуществляться двумя способами:

  • Установив приложение непосредственно на устройство с компьютера разработчика через провод. Этот метод идеален для тестировщика, но абсолютно не работает для заказчика. Также он не подходит, если разработчик и тестировщик работают в разных офисах.
  • Собственно через TestFlight. Для этого нужно загрузить приложение в ItunesConnect.

Доступ к TestFlight будет открыт только после регистрации и оплаты аккаунта разработчика. AppleID заказчика и всех, кто будет тестировать программу нужно добавить в "тестировщики" на странице приложения и вкладке TestFlight.

Если это новый тестировщик, которого не добавили раньше, то нужно зайти в раздел "Users and roles" и там добавить его AppleID. После того как этот пользователь получит приглашение и подтвердит его, нужно будет добавить его в "тестировщики приложения" на всё той же вкладке TestFlight. Не забывайте нажимать "Save".

Всем тестировщикам нужно будет скачать из App Store приложение "TestFlight" и войти с тем AppleID, который указан в "тестировщиках приложения". Теперь все тестировщики будут получать уведомление по почте и в приложении TestFlight о новых билдах.

Тестирование бывает как внутренним (доступ только 25ти пользователям), так и публичным (до 1000). В случае внешнего тестирования придётся пройти расширенный обзор (review), как при публикации в App Store.

Отправка в App Store происходит только после полного заполнения профиля, добавления описания, скриншотов и прочей необходимой информации. Обратите внимание, что после отправки ничего нельзя изменить.

После отправки приложения на обзор, нужно подождать от двух дней до недели (в некоторых случаях, особенно перед Рождеством, может затянуться на две, а то и на все три недели). Обратите внимание, что сотрудники Apple не работают в выходные и в конце декабря. Так что в указанный период приложения на обзор лучше не отправлять.

Тестирование Android приложений

Что касается тестирования Android-приложений, его также можно осуществлять несколькими способами.

Самый простой и, пожалуй, наиболее эффективный - отправка.apk файла напрямую тестировщикам и заказчикам любым удобным средством коммуникации (Skype, почта и т.п.). Но с точки зрения безопасности и здравого смысла, лучше всё-таки выкладывать файл на свой собственный сервер или в облако и отправить всем ссылку - именно этот способ мы успешно используем в нашей компании. Затем можно настроить автоматическую сборку билдов через CI, что позволит практически каждый день получать новый билд без дополнительных усилий.

Есть конечно и альтернативные способы отправки приложения, вроде hockeyapp.net, но они требуют дополнительной регистрации, в то время как собственный сервер или облако (например, ownCloud) не требуют ничего.

Можно проводить тестирование и через сам Google Play. Оно тоже бывает как внутренним (доступ только указанным пользователям), так и публичным (доступ по ссылке). В обоих случаях приложение можно скачать без особых сложностей как в Apple App Store. Но для этого приложение нужно подписать.

Как и в App Store, отправка в Play Market происходит только после полного заполнения профиля, добавления описания, скриншотов и остальной необходимой информации. После отправки так же ничего менять нельзя. Затем нужно подождать 1-2 дня, после чего приложение автоматически опубликуется в Play Market.

Сертификаты

Подписывать приложение нужно и перед отправкой на обзор в Play Market. Это можно сделать в самом начале или в конце, главное - до отправки на обзор. От заказчика нужны следующие данные: Keystore Password, Alias, Key password, First & Last Name, Organizational Unit, Organization, City, State, Country.

Затем разработчики сгенерируют сертификат (обычно на 25 лет). Сертификат нужно выслать заказчику и обязательно! предупредить, что перегенерировать его нельзя. Ни в коем случае! Он нужен для будущих обновлений приложения. Если он потеряется, то придётся релизиться заново. Почтой сертификат не стоит слать из-за соображений безопасности.

В App Store разработчик с правами администратора сможет самостоятельно сгенерировать и установить все необходимые сертификаты через XCode. Этот процесс займёт несколько часов. Поскольку заказчик является владельцем приложения, то и в App Store, и в Google Play он будет виден как developer. Аккаунт разработчика в App Store стоит $99 долларов в год, в Google Play - $25 долларов в год. Отправить приложение в магазины можно лишь имея аккаунт разработчика.

В печать!

Что ж, теперь вы знаете о правилах приёма приложения в App Store и Google Play. Следуя данной инструкции, опубликовать приложение не составит особого труда - и тогда вы наконец сможете познакомить мир со своим детищем. Главное, чтобы детище было достойным.