Создание собственного приложения — часть 5.1: Загрузка приложения для android в Google Play

В пятой главе нашего цикла статей о пути создания собственного мобильного приложения мы рассказываем о том, как опубликовать приложение для iOS или android в магазине приложений. Поскольку загрузка приложений в Google Play Store и в Apple App Store — это существенно разные процессы, мы разделили эту главу. В этой статье мы обсудим, как загрузить приложение в Google Play и какие факторы необходимо учитывать в контексте публикации. В следующей части 5.2 мы обсудим публикацию приложения в магазине Apple.

Но прежде чем вы отправите свое приложение — будь то в Play Store или в App Store, — вы должны как можно тщательнее протестировать приложение на наличие ошибок и проблем с отображением (эта тема обсуждается в предыдущей главе цикла «Создай свое приложение», часть 4: Тестирование приложений). Как только приложение получило последние штрихи, настало время сделать его публичным. В следующих параграфах мы шаг за шагом расскажем вам, как опубликовать приложение для Android в Play Store и что нужно учесть при подготовке, регистрации и настройке.

Публикация приложения для Android: Какие шаги необходимы?

Чтобы опубликовать собственное приложение в Google Play, необходимо зарегистрироваться в нескольких других сервисах: Помимо учетной записи Google, вам также необходимо внести плату за пользование платформой Google Play Developer Console (важная информация, которую необходимо иметь заранее: оплата возможна только с помощью кредитной карты). В следующих параграфах мы объясним вам, как создать необходимые учетные записи и загрузить ваше приложение для Android. Однако сначала полезно отформатировать приложение и подготовить его к регистрации в Play Store.

Создайте подписанный APK-файл приложения

Приложение должно быть доступно в формате APK (сокращение от «Android Package»), чтобы его можно было установить на устройство с операционной системой Android. Файл APK содержит все компоненты приложения в сжатом виде. Этот файл также должен быть подписан — цифровая подпись служит для подтверждения автора приложения и необходима для установки с помощью Android. Примечательный совет: необязательно создавать новую подпись для каждого приложения, можно использовать ранее созданную подпись для последующих приложений Android.

Существуют различные возможности для подписи приложения Android. Это можно сделать относительно легко с помощью Android Studio. В следующих пунктах пошагово описано, как перевести ваше приложение в формат APK, включая подпись.

  • Откройте проект приложения в Android Studio и нажмите на «Generate Signed APK» на вкладке «Build».
  • В открывшемся окне укажите путь хранения ключа (место сохранения подписи приложения или ключа). Если вы уже создавали путь хранения для предыдущих приложений Android, вы можете просто использовать его повторно. Если вы никогда не создавали путь хранения ключей или хотите создать новый для этого приложения, создайте новое место сохранения, включая пароль (и запишите этот путь хранения ключей, если вы хотите использовать его для будущих приложений). Введите имя ключа и его пароль в разделе «Псевдоним». Вы также должны задать срок действия подписи (рекомендуется не менее 25 лет) и хотя бы еще одну запись в сертификате (например, ваше имя и фамилию или название компании).
  • После того как вы либо определите новый путь хранения подписи, либо выберете ранее существующий путь, введите пароль, а затем откройте следующую форму ввода, нажав кнопку «Далее». Там вы вводите целевую папку для подписанного APK-файла и указываете, будет ли это тестовая версия приложения («debug») или готовое приложение («release»). Как только вы выберете версию релиза в разделе «Тип сборки», в поле ниже вы должны указать, хотите ли вы опубликовать бесплатное или платное приложение. Если вы хотите предложить как бесплатную, так и платную версию вашего приложения, вы также можете выбрать оба варианта (Ctrl-клавиша в Windows и Linux, command-клавиша в Mac). После выбора всех параметров подтвердите выбор, нажав кнопку «Готово». Теперь подписанный APK-файл будет создан в указанной папке и может быть опубликован как приложение в Play Store.

Регистрация в Google

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

  • Основным требованием для продвижения вперед является наличие общего аккаунта Google. Если у вас его нет или вы не хотите использовать существующий (личный) аккаунт для управления приложением, зарегистрируйте новый на сайте регистрации Google.
  • Войдя в эту учетную запись, посетите веб-сайт Google Play Developer Console и зарегистрируйтесь там: Регистрация на этой платформе необходима для отправки приложений в Play Store. Членство в Google Play Developer стоит единовременный взнос в размере 25 долларов США и оплачивается кредитной картой. После завершения процесса оплаты вам нужно только предоставить необходимую информацию, после чего ваша личная консоль разработчика будет готова к использованию. Имя разработчика, которое вы выберете, будет впоследствии указано в Google Play Store как автор приложения — но вы можете изменить его, когда захотите.
  • Если вы загружаете платное приложение для Android или иным образом зарабатываете деньги с помощью приложения (например, через покупки в приложении или подписки), вам потребуется торговый счет Google payments. Его можно быстро настроить: Перейдите на вкладку «Отчеты» в меню Google Play Developer Console и выберите «Финансовые отчеты». Просто выберите «Открыть торговый счет» и введите данные торгового счета в форму ввода.

Загрузка приложения в Google Play: Руководство

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

Загрузка приложения происходит через консоль разработчика Google Play. После входа на платформу нажмите на «Все приложения» в меню, а затем выберите «Добавить новое приложение». Затем укажите язык приложения и введите название приложения (при необходимости обе детали можно изменить позднее). Нажав на кнопку «Upload APK», вы попадете во вновь созданное меню, в котором будет указано название вашего приложения. С левой стороны вы увидите различные пункты меню («APK», «Листинг магазина», «Рейтинг контента» и т.д.), на которые вы постепенно начнете тратить больше времени.

Совет

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

APK

Это меню используется для загрузки подписанного APK-файла вашего приложения. Есть несколько доступных вариантов:

  • Если ваше приложение еще находится на стадии тестирования, вы можете установить альфа- или бета-тестирование. У вас есть выбор между закрытым и открытым тестированием. При закрытом тестировании вы можете определить, кто из пользователей будет тестировать ваше приложение — вы приглашаете пользователей к тестированию по электронной почте (пользователи должны иметь либо аккаунт Google, либо аккаунт Google Apps). В отличие от этого, открытое тестирование обычно предназначено для большего числа пользователей, поскольку ваше приложение может быть протестировано каждым пользователем Play Store и оценено с помощью частных отзывов (публичные оценки вашего приложения недоступны ни в одной из форм тестирования).
  • Если ваше приложение уже протестировано и вы хотите как можно скорее опубликовать свое приложение для Android, воспользуйтесь опцией «Upload new APK to Production».

Независимо от того, хотите ли вы отправить пробную или финальную версию вашего Android-приложения: в обоих случаях вам нужно загрузить приложение в виде подписанного APK, который вы создали в Android Studio. Даже если приложение находится в вашей консоли разработчика, оно еще не доступно в Google Play Store и не зарегистрировано для публикации в App Store. Для этого необходимо заполнить некоторую информацию в других пунктах меню.

Листинг магазина

Далее посмотрите на листинг магазина для вашего приложения — он содержит всю информацию, по которой пользователи впоследствии будут находить ваше приложение в Google Play Store.

  • В разделе «Детали продукта» вы можете изменить язык и название приложения. Вам также необходимо включить краткое описание, представляющее приложение, и другое более подробное описание — оба текста появятся на странице подробностей приложения в Play Store после его публикации.
  • Кроме того, каждая запись в Play Store требует определенного количества «графики». Вам необходимо загрузить как минимум два скриншота, чтобы обеспечить визуальное представление вашего приложения в магазине. Фотографии должны быть определенного формата: Минимальный размер 320 пикселей и максимальный размер 3840 пикселей. Также снимки должны быть загружены в формате JPEG или 24-битных PNG-файлов, а соотношение сторон скриншотов не должно быть больше 2:1. Кроме скриншотов, требуется также символ высокого разрешения (в формате 32-битного PNG размером 512 x 512 пикселей), а также презентационная графика (1024 пикселя в ширину на 500 пикселей в высоту — в формате 24-битного PNG). Будет ли это рекламная графика, баннер для устройств Android-TV или рекламный видеоролик — решать вам.
  • После загрузки фотофайлов содержание приложения будет дополнительно ограничено на вкладке «Категоризация». В поле «Тип приложения» вы можете определить, будет ли это игра или другой вид приложения. В разделе «Категория» вы можете определить тематическое поле приложения. Далее, в разделе «Рейтинг содержимого», вы должны дать оценку, считаете ли вы, что на ваше приложение должны распространяться возрастные ограничения. У вас есть выбор между четырьмя различными уровнями: «Все», «Низкий», «Средний» или «Высокий». При оценке «Все» вы определяете содержание приложения как безопасное для всех пользователей. С другой стороны, если в вашем приложении затрагиваются вопросы, которые не подходят для молодых пользователей, вы должны указать их соответствующим образом. Чтобы узнать больше об основной системе рейтинга содержимого приложений, посетите страницу справки Google Play Developer Console. В прошлом существовала только эта четырехступенчатая оценка содержания приложений. С тех пор Google добавил новую классификацию контента. В новой форме требуемые параметры гораздо более подробны, а приложение оценивается путем ответа на вопросы анкеты. Классификация содержимого приложений по этой системе стала довольно значительной, поэтому в левой части обзора Developer Console вы найдете отдельный пункт меню. С помощью анкеты вы сможете объяснить все более точно позднее — но для начала важно лишь, чтобы вы использовали выпадающее меню для отнесения содержимого вашего приложения к одному из четырех исходных уровней.
  • В разделе «Контактная информация» вы должны ввести адрес электронной почты. Данные веб-сайта и номер телефона являются необязательными.
  • Раздел «Политика конфиденциальности» занимает последнее поле в списке магазинов. Информация о защите данных необходима, особенно если ваше приложение требует доступа к конфиденциальным данным пользователя или устройства. В целом, каждое приложение должно содержать информацию о хранении и использовании персональных данных — независимо от того, какой объем данных собирается. Политика конфиденциальности приложения хранится на веб-странице, а URL страницы вводится в предназначенное для этого поле. Если у вас нет собственного веб-сайта, на котором можно установить необходимую страницу защиты конфиденциальности, существует множество других вариантов. Например, вы можете создать ее с помощью бесплатной службы, такой как Google Docs или Google Sites. Текст ссылки приложения в основном такой же, как и политика конфиденциальности веб-сайта — но есть некоторые корректировки, необходимые для конкретного приложения (например, вам нужно знать о правах доступа приложения и количестве времени, которое требуется для сбора данных). Хороший обзор политики конфиденциальности приложений можно найти в этом отчете FTC.

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

Оценка содержимого

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

  •  В разделе «Выберите категорию приложения» вы можете выбрать тематическую область вашего приложения, которую вы ранее выбрали в листинге магазина, а затем заполнить представленную анкету. Не торопитесь и обращайте внимание на детали, чтобы убедиться в абсолютной достоверности и правильности информации. Google может заблокировать или удалить приложение из Play Store за искажение содержания приложения.
  • Как только вы ответите на все вопросы, подтвердите их, нажав кнопку «Сохранить анкету». После этого вы сможете вызвать определенный возрастной выпуск: На основании ваших ответов на вопросы анкеты определяется возрастной рейтинг вашего приложения для различных стран, в которых оно доступно.
  • Если у вас нет возражений против оценки вашего приложения, то примите рейтинг и закройте этот раздел.

Ценообразование и распространение

Для представления вашего приложения Google требуется дополнительная информация о ценовой политике.

  • Если вы хотите опубликовать бесплатное приложение для Android, вы можете быстро разобраться с этим разделом: Вы просто отмечаете, что ваше приложение должно предлагаться бесплатно. Кроме того, вам просто нужно указать, в каких странах ваше приложение должно быть доступно для загрузки. После того как вы поставите галочки в полях «Рекомендации по содержанию» и «Экспортные правила США» (это всегда необходимо, поскольку Google является американской компанией), сохраните проект еще раз. Вы закончили настройку своего приложения. Для бесплатного приложения невозможно впоследствии изменить статус на платную версию. Чтобы сделать это, вам придется подать заявку заново с вашим приложением в качестве нового проекта.
  • Если вы хотите опубликовать платное приложение в Play Store, то необходима дополнительная информация. Помимо стандартной цены за загрузку приложения, вам нужно определить, например, хотите ли вы автоматически корректировать и конвертировать цену в других странах или вручную устанавливать ее для каждой страны. Стоит также отметить, что Google взимает комиссию в размере 30 процентов от чистых продаж за каждую транзакцию. Во многих местах считается, что фиксированная цена за покупку приложения — слишком большое препятствие для многих пользователей Android. Особенно в случае с новыми, еще неизвестными приложениями пользователям выгодно сначала получить представление о приложении, прежде чем платить за него. По этой причине freemium-приложения представляют собой хорошую альтернативу классическим приложениям с оплатой — в них базовое приложение бесплатно, но дополнительные функции доступны только при покупке.

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

Дополнительные настройки и загрузка приложения

Перед публикацией приложения у вас есть возможность объявить дополнительные настройки. Например, вы можете настроить упомянутые выше in-app покупки с помощью Google Play Developer Console. Помимо предоставления in-app продуктов вы также можете настроить рекламу или автоматический перевод, как для описания приложения в Play Store, так и для содержимого приложения. Эти и другие конфигурации можно настроить в разделах меню «In-app products» и «Services and APIs». Помните, что информация в этих разделах, в отличие от рассмотренной выше, не является обязательной для публикации вашего приложения.

Как только вся информация и конфигурации будут завершены, вы сможете загрузить свое приложение в Play Store. Приложение можно отправить простым нажатием кнопки «Опубликовать приложение».

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

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

Вы должны быть уверены, что адекватно поддерживаете и обновляете приложение. Из-за огромного количества различных устройств Android практически невозможно разработать полностью безошибочное приложение. И здесь на помощь может прийти консоль разработчика Google: Например, можно использовать инструмент «Crashes and ANRs» (ANR: Application Not Responding) для просмотра сообщений об ошибках, которые пользователи отправили в Developer Console через диалоговое окно сбоя, встроенное в приложение. Но пользователи все равно должны активно согласиться сообщить об ошибке приложения, поэтому вам придется зависеть от пользователей, чтобы узнать о сбое вашего приложения.

Если вы смогли устранить обнаруженные ошибки в вашем приложении, вам следует подумать о размещении обновленной версии — с помощью Консоли разработчика вы можете легко загрузить новую версию уже опубликованного приложения. Не забывайте помечать каждую версию соответствующим образом (например, за версией 1.0 может следовать версия 1.0.1).

Помимо улучшения функций и содержания приложения, вам также следует подумать об оптимизации магазина приложений для вашего приложения в Google Play Store. Существуют различные подходы, с помощью которых вы можете улучшить рейтинг вашего приложения. Эта тема будет рассмотрена в последней части нашего цикла статей. Содержание здесь также будет разделено: один текст посвящен исключительно оптимизации ранжирования приложений в Google Play Store, а другой — оптимизации в Apple App Store. Не стоит недооценивать улучшение размещения приложений в магазине: Чем заметнее приложение представлено в магазине приложений, тем больше внимания оно привлекает, что, в свою очередь, увеличивает количество потенциальных пользователей.

Оцените статью
cdelat.ru
Добавить комментарий