что нужно для публикации приложения в google play
Публикация рабочей версии
Опубликуйте свое приложение или игру для всех в Google Play.
Используйте охват Google Play
Сделайте свое приложение или игру доступными более двум миллиардам пользователей во всем мире.
Минимизируйте риски с поэтапным внедрением
Поэтапно внедряйте обновления и выявляйте проблемы до того, как они коснутся пользователей.
Отслеживайте работу выпуска
Manage your rollouts by monitoring key release metrics on the Release dashboard
Рекомендации
Изучите отчеты о тестировании, прежде чем публиковать обновление своего приложения – так вы сможете выявить и устранить проблемы ещё до того, как с ними столкнутся пользователи.
Протестировав приложение, опубликуйте его рабочую версию для всех пользователей. Узнайте, какие статусы может иметь публикация и что происходит после загрузки приложения.
После того как загруженная версия приложения будет подтверждена, вы сможете сразу опубликовать ее или выбрать определенное время с помощью функции управляемой публикации/a>.
Отслеживайте показатели Android Vitals опубликованного приложения, чтобы быстро выявлять проблемы, которые могут снизить его производительность на тех или иных устройствах или в определенных версиях Android.
Подробнее
Подготовка и запуск версий для выпуска
Перейдите в Справочный центр и узнайте, как управлять версиями приложений с помощью наборов Android App Bundle.
Просмотр данных приложения по выпускам
Сравнивайте конечные версии и анализируйте изменения показателей: установки, обновления, сбои, ошибки ANR, а также оценки и отзывы.
Успешный запуск и обновление приложений в Google Play
Посмотрите презентацию с Google I/O, посвященную использованию инструментов управления выпусками.
Выпуски с поэтапным внедрением
Узнайте о преимуществах поэтапного внедрения выпусков.
Выпуск с уверенностью
Добейтесь успеха с помощью инструментов и стратегий, которые позволяют эффективно публиковать приложения и выводить их на международный рынок.
Открытое тестирование
Получайте отзывы о качественных и количественных показателях приложения или игры от большого числа тестировщиков.
Закрытое тестирование
Предлагайте доверенным пользователям протестировать новые функции и получайте отзывы, которые не влияют на общедоступные оценки.
Внутреннее тестирование
Быстро распространяйте свое приложение среди доверенных тестировщиков, не дожидаясь результатов проверки. Используйте процессы сертификации сборки перед публикацией для более широкой аудитории.
Обзор выпусков
Отслеживайте сборки и управляйте выпусками на всех этапах.
Дополнительные функции
Пора начинать
Опубликуйте свое приложение или игру для всех в Google Play.
Подпишитесь на новости Google Play для разработчиков
Как я могу добавить своё приложение в Google Play?
Google Play, насчитывающий более 1 миллиарда активных пользователей в месяц, возможно, является одной из крупнейших платформ для распространения, продвижения и продажи приложений Android.
Для новичков публикация приложения в Google Play может показаться пугающим процессом. Как и в любом другом магазине приложений, платформа поставляется с собственным набором правил, положений и процедур, и вам нужно понять, как она работает, чтобы избежать каких-либо проблем в будущем.
Эта статья представляет собой пошаговое руководство по успешной публикации приложения в магазине Google Play.
Шаг 1. Создание учетной записи разработчика
Прежде чем вы сможете опубликовать любое приложение в Google Play, вам необходимо создать учетную запись разработчика. Вы можете легко зарегистрировать его, используя существующую учетную запись Google.
Процесс регистрации довольно прост, и вам нужно будет заплатить единовременный регистрационный сбор в размере 25 долларов США. После того как вы ознакомились с Соглашением о распространении для разработчиков и приняли его, вы можете приступить к оплате с помощью своей кредитной или дебетовой карты.
Чтобы завершить процесс регистрации, заполните все необходимые данные учетной записи, включая имя разработчика, которое будет отображаться вашим клиентам в Google Play. Вы всегда можете добавить больше деталей позже.
Кроме того, помните, что для полной обработки вашей регистрации может потребоваться до 48 часов.
Шаг 2: Планируете продать? Привяжите свой банковский счет
Если вы хотите опубликовать платное приложение или планируете продавать внутриигровые товары, вам нужно создать профиль платежного центра, то есть аккаунт продавца. Вот как вы можете это сделать:
Как только вы создадите профиль, он будет автоматически связан с вашей учетной записью разработчика.
Аккаунт продавца позволит вам управлять продажами приложений и ежемесячными выплатами, а также анализировать отчеты о продажах прямо в консоли Play.
Шаг 3: Создайте приложение
Теперь, когда вы настроили игровую консоль, вы можете, наконец, добавить свое приложение. Вот как это сделать:
Название вашего приложения будет отображаться в Google Play после публикации. Не беспокойтесь об этом на этом этапе; Вы всегда можете изменить имя позже.
После создания приложения вы попадете на страницу входа в магазин. Здесь вам нужно будет заполнить все детали для списка магазинов вашего приложения.
Шаг 4: Подготовьте представление приложения в магазине
Прежде чем вы сможете опубликовать свое приложение, вам необходимо подготовить его представление. Это все детали, которые будут отображаться для клиентов в списке вашего приложения в Google Play.
Примечание. Вам не обязательно выполнять этот шаг, прежде чем переходить к следующему. Вы всегда можете сохранить черновик и вернуться к нему позже, когда будете готовы к публикации.
Информация, необходимая для вашего списка магазинов, делится на несколько категорий:
Поле | Описание | Лимит символов | Заметки |
Заголовок | Имя вашего приложения в Google Play | 50 символов | Вы можете добавить одно локализованное имя приложения для языка |
Короткое описание | Первый текст, который увидят пользователи, при просмотре подробной информации о приложении на его странице в Google Play | 80 символов | Пользователи смогут развернуть этот текст для просмотра полной версии описания |
Полное описание | Подробное описание приложения в Google Play | 4000 символов |
Название и описание вашего приложения должны быть написаны с учетом удобства работы с пользователем.
Используйте правильные ключевые слова, но не переусердствуйте. Убедитесь, что ваше приложение не выглядит как спам или рекламное, иначе оно может быть приостановлено в Play Store.
А если вам потребуется продвижение вашего приложения, вы можете заказать его у компании https://advertmobile.net/.
Графические ресурсы
Под графическими ресурсами вы можете добавлять скриншоты, изображения, видео, рекламную графику и значки, которые демонстрируют функции и функциональность вашего приложения.
Некоторые части графических ресурсов являются обязательными, например, снимки экрана, графические объекты и значок с высоким разрешением. Другие не обязательны, но вы можете добавить их, чтобы сделать ваше приложение более привлекательным для пользователей.
Для каждого загружаемого графического объекта существуют особые требования, такие как формат файла и размеры. Вы можете прочитать больше о каждом требовании здесь.
Языки и переводы
Вы также можете добавить перевод информации вашего приложения в список деталей магазина, а также снимки экрана на других языках и другие локализованные изображения.
Кроме того, пользователи могут просматривать автоматические переводы информации вашего приложения с помощью Google.
Переведите (за исключением армянского, романского, тагальского и зулусского), если вы не добавляете свои собственные переводы.
Категоризация
Эта часть требует, чтобы вы выбрали соответствующий тип и категорию, к которой относится ваше приложение. В раскрывающемся меню вы можете выбрать приложение или игру для типа приложения.
Существуют различные категории для каждого типа приложений, доступных в магазине Play. Выберите тот, который ваше приложение подходит лучше всего.
Чтобы оценить свой контент, сначала нужно загрузить APK. Вы можете оставить этот шаг на потом.
Контактная информация
Эта часть требует от вас ввода контактных данных, чтобы предоставить вашим клиентам доступ к поддержке вашего приложения.
Здесь вы можете добавить несколько каналов контактов, таких как электронная почта, веб-сайт и номер телефона, но указание контактного электронного адреса обязательно для публикации приложения.
Политика конфиденциальности
Для приложений, которые запрашивают доступ к конфиденциальным пользовательским данным или разрешениям, вам необходимо ввести всеобъемлющую политику конфиденциальности, которая эффективно раскрывает, как ваше приложение собирает, использует и передает эти данные.
Вы должны добавить URL-ссылку на вашу политику конфиденциальности в вашем списке магазинов и в вашем приложении. Убедитесь, что ссылка активна и соответствует вашему приложению.
Вы закончили со списком магазинов. Нажмите «Сохранить черновик», чтобы сохранить свои данные. Вы всегда можете пропустить некоторые шаги и вернуться к ним позже, прежде чем опубликовать свое приложение.
Шаг 5: Загрузить APK в релиз приложения
Теперь, когда вы подготовили почву для окончательной загрузки своего приложения, пришло время выкопать ваш APK-файл.
Пакет Android Package (или APK, сокращенно) — это формат файла, используемый операционной системой Android для распространения и установки приложений. Проще говоря, ваш файл APK содержит все элементы, необходимые для того, чтобы ваше приложение действительно работало на устройстве.
Google предлагает вам несколько способов загрузки и выпуска вашего APK. Однако перед загрузкой файла необходимо создать выпуск приложения.
Чтобы создать релиз, выберите приложение, созданное на шаге 3. Затем в меню слева перейдите к «Управление релизами» → «Релизы приложений».
Здесь вам нужно выбрать тип релиза, в который вы хотите загрузить свою первую версию приложения. Вы можете выбрать между внутренним тестом, закрытым тестом, открытым тестом и производственным выпуском.
Первые три релиза позволяют вам протестировать ваше приложение среди избранной группы пользователей, прежде чем оно станет доступным для всех.
Это более безопасный вариант, поскольку вы можете проанализировать результаты теста и оптимизировать или исправить свое приложение соответствующим образом, если необходимо, прежде чем распространять его среди всех пользователей.
Однако, если вы создадите производственную версию, ваша загруженная версия приложения станет доступной для всех в странах, в которых вы решите ее распространять.
Выбрав опцию, нажмите «Создать релиз».
Далее, следуйте инструкциям на экране, чтобы добавить файлы APK, назовите и опишите свой выпуск.
После того, как вы закончите, нажмите Сохранить.
Шаг 6: Предоставьте соответствующий рейтинг контента
Если вы не назначите оценку своему приложению, оно будет указано как «Без рейтинга». Приложения без рейтинга могут быть удалены из Google Play.
Чтобы оценить свое приложение, вам необходимо заполнить анкету для оценки контента. Вы можете получить к нему доступ, выбрав свое приложение в консоли Play и перейдя к пункту «Наличие магазина» — «Рейтинг контента» в левом меню.
Убедитесь, что вы вводите точную информацию. Искажение содержания вашего приложения может привести к приостановке или удалению из Play Store.
Соответствующий рейтинг контента также поможет вам найти нужную аудиторию, что в конечном итоге повысит уровень вашей вовлеченности.
Шаг 7: Установите цену и распределение
Прежде чем вы сможете заполнить детали, требуемые на этом шаге, вам необходимо определить стратегию монетизации вашего приложения.
Как только вы узнаете, как ваше приложение будет зарабатывать деньги, вы можете начать и настроить свое приложение как бесплатное или платное.
Помните, что вы всегда можете изменить свое приложение с платного на бесплатное позже, но вы не можете изменить бесплатное приложение на платное.
Для этого вам нужно создать новое приложение и установить его цену.
Вы также можете выбрать страны, в которых вы хотите распространять свое приложение, и разрешить распространение на определенные устройства и программы Android.
Шаг 8. Выпуск релиза для публикации вашего приложения
Вы почти закончили. Последний шаг включает проверку и развертывание вашего релиза после того, как вы позаботились обо всем остальном.
Перед просмотром и выпуском релиза убедитесь, что рядом с разделами со списком магазинов, рейтингом контента, ценообразованием и распространением вашего приложения имеется зеленая галочка.
Убедившись, что вы ввели эти данные, выберите свое приложение и перейдите к «Управление выпусками» — «Выпуски приложений». Нажмите «Редактировать релиз» рядом с нужным релизом и просмотрите его.
Затем нажмите «Обзор», чтобы перейти на экран «Обзор и выпуск». Здесь вы можете увидеть, есть ли какие-либо проблемы или предупреждения, которые вы могли пропустить.
Наконец, выберите «Подтвердить развертывание». Это также опубликует ваше приложение для всех пользователей в ваших целевых странах в Google Play.
Что дальше?
Если вы выполните все вышеперечисленные шаги правильно, все готово для успешной публикации приложения. Но ты пока не можешь расслабиться и расслабиться. Ваша работа только началась.
Чтобы максимально эффективно использовать свое новое приложение, вам необходимо продвигать его, чтобы люди знали об этом и находили его достаточно интересным для загрузки.
Кроме того, убедитесь, что вы вкладываете средства в поддержание вашего приложения в долгосрочной перспективе. Продолжайте улучшать и обновлять его, а также анализировать его производительность, чтобы превратить его в еще лучший продукт для ваших клиентов.
Публикуем приложения в Google Play и зарабатываем миллионы
Итак, за 30 дней вы научились создавать собственные приложения. Пора поделиться ими со всем миром и получить заветный миллион на блюдечке с голубой каёмочкой.
Так как мы волнуемся, то потренируемся на кошках. Возьмем, например, пример из статьи Пишем справочник и попытаемся выложить его в Google Play. Если все получится, то дальше будет проще.
Прежде чем приступать к дальнейшим операциям, убедитесь, что у вас готовы собственные значки для приложений и название программы. Будет очень странно увидеть в магазине приложений программу со стандартным значком и названием «HelloWorld». А также проверьте все записи в файле манифеста.
Шаг первый. Он трудный самый
Любое приложение, выкладываемое в магазин, должно иметь подписанный сертификат. Сертификат позволяет идентифицировать вас как автора программы. И если кто-то попытается выложить программу с таким же именем как у вас, то ему будет отказано из-за конфликта имён. Под именем приложения имеется в виду полное название пакета.
Когда вы запускали свои приложения на эмуляторе или своём телефоне, то среда разработки автоматически подписывала программу отладочным сертификатом. Для распространения через магазин отладочный сертификат не подходит, и вам нужно подписать приложение своим уникальным сертификатом. Это бесплатно, без регистрации и смс.
Появится диалоговое окно мастера, которое необходимо заполнить данными.
В первом поле Key store path нужно выбрать папку через кнопку . и ввести имя для файла с хранилищем, которому будет присвоено расширение jks.
Далее вы вернётесь обратно и продолжаете заполнять поля. Поля Password и Confirm в объяснении не нуждаются.
Теперь создаёте ключ для приложения. В поле Alias (Псевдоним) вводите понятное вам и котам название ключа. Не обязательно создавать псевдоним для каждого приложения, можете использовать один псевдоним для своих приложений и отдельные псевдонимы для приложений под заказ.
Для ключа также нужно создать пароль и подтвердить его.
Ключ расчитан на 25 лет. Поле Validity (years) оставляем без изменений (если у вас нет весомых причин в обратном).
Напоследок заполняете данные о себе.
Заполнив поля, вы вернёмся к самому первому окну мастера.
Нажимаем на кнопку Next и в следующем окне вводим ещё один пароль для доступа к базе паролей.
Возможно, этого шага у вас не будет. Он может появиться, если вы отметили флажком опцию «Запомнить пароль». Подробностей не помню, разберётесь сами.
Нажав кнопку Show in Explorer, вы запустите Проводник на вашем компьютере с папкой, в которой находится подписанный файл.
Будьте аккуратны с созданным ключом. Именно он является гарантией, что новая версия программы написана вами. Поэтому, если вы потеряете созданный ключ, вам придется выкладывать программу под другим именем с новым ключом.
В студии предусмотрен режим автоматического создания подписанного приложения. Щёлкните правой кнопкой мыши на папке app и в контекстом меню выберите пункт Open Module Settings. Выберите раздел app в секции Modules. Выберите вкладку Signing. Нажимаете на кнопку с плюсиком и заполняете поля.
Переходите на вкладку Build Types и выбираете сборку release. В выпадающем списке Signing Config выбираете только что созданную конфигурацию. По умолчанию она имеет имя config.
Нажимаем OK для сохранения результатов.
v2 Full APK
В 2017 году Google немного изменила процесс подписания. Теперь существуют две схемы получения подписи APK: v1 JAR и v2 Full APK.
Подпись v1 (который существовал с самого начала) не защищает некоторые части APK, такие как метаданные ZIP. Верификатор APK должен обрабатывать множество ненадёжных структур данных, а затем отбрасывать данные, которые не подписаны, что предоставляет большой простор для атаки. Кроме того, верификатор APK должен распаковать все сжатые записи, что тратит много времени и памяти. Для решения проблем была разработана новая версия v2 Full APK, которую вы встретите при подписании вашего приложения.
Схема v2 работает в Android 7.0 Nougat (API 25). Схема обеспечивает более быструю установку приложения и хорошую защиту от несанкционированных изменений в APK. Содержимое APK хешируется и подписывается, затем полученный блок подписи APK вставляется в APK.
Новый формат обратно совместим, поэтому APK, подписанные новой схемой, могут быть установлены на более ранних устройствах (которые будут просто игнорировать новую подпись), если эти APK также подписаны схемой v1.
В старых приложениях я оставляю флажок у первой версии. Возможно, позже заставят переходить на вторую версию принудительно. Важно учитывать, что подписывать схемой v1 нужно до подписания схемой v2, поскольку APK не пройдёт проверку по схеме v2, если он будет подписан дополнительными сертификатами после подписания схемой v2.
Строго говоря, вы можете apk-файл выложить у себя на сайте, и все ваши посетители могут его скачать и установить на телефон. Но это как-то несолидно в наш век нанотехнологий. Поэтому переходим к следующему шагу.
Шаг второй. Надо, Федя, надо
Следующий шаг очень неприятный. Вам нужно подарить 25 вечнозеленых чужому человеку. Чтобы вам было не так обидно, данную операцию назвали регистрационным взносом. Вам понадобится кредитная карточка с указанной суммой. Учтите, что Visa Electron, а уж тем более дисконтная карточка сети магазинов «Перекресток» вам не подойдут. Если у вас уже есть нужная карточка, то пропускаете этот абзац. Остальным могу посоветовать завести QIWI-кошелёк и там завести виртуальную карточку. Именно так я и поступил, так как идти в банк и писать всякие заявления было неохота.
Идём на страницу разработчиков, заполняем необходимые поля и расстаёмся с нужной суммой. Если операция пройдёт успешно, то вы сможете продвинуться дальше. В моем случае мне дважды отказывали, так как я пожадничал и положил на карточку меньшую сумму, чем требовалось (не учёл комиссию). Если вы позже доложили необходимую сумму, то не ждите, что её автоматически у вас спишут. Снова зайдите на страницу разработчика и отредактируйте данные о карточке (нужно еще раз написать код безопасности).
Шаг третий. Со счастливым концом
Если платёж прошел успешно, то ссылка на следующий шаг будет доступна и вы попадаете в специальный личный кабинет, где можете добавлять свои приложения.
Весь интерфейс на русском. Поэтому трудностей у вас не возникнет. Заливаем подготовленный APK-файл, а также необходимые картинки-скриншоты и значок.
Для своего первого приложения я не стал заморачиваться, а сделал всё на скорую руку.
В процессе добавления программы вы можете удалять картинки и файл приложения, снова их заливать и снова удалять. Иногда можно нажимать на кнопку Сохранить. Если вы сделаете что-то не так, то на странице появятся предупреждающие надписи. Если таких надписей нет, то можете смело нажимать на кнопку Публиковать. Всё! Ваше приложение доступно всему миру. За вами уже выехали.
Недавно в Google Play Developer Console добавили возможность тестирования приложений среди определённых пользователей. Если раньше вы загружали своё приложение и оно сразу становилось доступным всем, то теперь добавлены два промежуточных шага.
При загрузке новой версии приложения вам нужно выбрать раздел:
Если вы загрузите приложение в раздел Альфа-тестирования, то потом можете перевести его в бета-тестирование или сразу в Рабочую версию. Соответственно, из бета-тестирования можно перевести сразу в Рабочую версию. Обратно нельзя.
Если программа находится в стадии тестирования, то оно доступно только тестерам, другие пользователь не смогут найти вашу программу ни через поиск, ни по прямой ссылке.
Вам следует создать специальное сообщество в Google+ (указывается в настройках приложения) и пригласить туда нужных людей. Доверенные лица смогут затем перейти по ссылке play.google.com/apps/testing/com.yourdomain.package.
Ищет милиция, ищут пожарные
И вы сразу окажетесь в нужном месте и можете раздать ссылку своим друзьям. В последнее время добавление/обновление программы происходит достаточно медленно. Поэтому не стоит сразу искать свою программу, подождите пару часов.
Где деньги, Зин
Какой вы быстрый, однако. Есть два способа зарабатывания денег на своем приложении. Либо надо зарегистрироваться как продавец, либо как участник рекламной сети AdMob.
Открыть страницу приложения в Google Play
Учтите, что на эмуляторе код не сработает, так как в нём нет приложения Google Play. А пока можете зайти через телефон по указанному адресу и поблагодарить меня. Коты вам скажут Спасибо!.
Продвижение
На странице https://play.google.com/intl/ru_ru/badges/ на вкладке Badge Generator вы можете указать необходимые параметры, формирующие код для кнопки-баннера, который затем можете использовать в своём блоге или других местах. Например, так:
Автоматическое обновление
Если вы создали новую версию программы, исправив различные баги и добавив новые фотографии кота, то вам нужно в манифесте увеличить на единицу номер версии (атрибут versionCode) и заменить versionName для себя (будет показана на странице Google Play). В последних версиях студии данные свойства находятся теперь не в манифесте, а в файле build.gradle модуля вашего приложения. Закачайте новую версию на Google Play и пользователи получат обновление в автоматическом режиме.
Следим за отзывами
Установите на своём устройстве приложение Google Play Developer Console, чтобы не пропустить новый отзыв на вашу программу. Также вы можете просматривать статистику.
Меняем пароли хранилища и псевдонима ключа
Не пришлось пользоваться за несколько лет, поэтому не знаю, актуальна ли данная информация.
Допустим, вы продали свою программу с исходниками другой компании. Чтобы она могла выкладывать обновления программы, компания должна подписывать приложение тем же ключом, которым подписывали вы. Иначе программа будет считаться другой и придётся менять название пакета. Но тогда старые пользователи не смогут получить обновления.
Но если вы все свои программы подписываете одним и тем же ключом и паролем, например cat cat, то компания может подписать этим же ключом и другие ваши приложения, разместив свои программы с таким же именем пакета, и вы никому ничего не докажете.
Поэтому вам нужно позаботиться о смене ключа для передачи новому владельцу.
Предположим наше хранилище имеет структуру:
Сделайте копию вашего хранилища и сохраните его в другом месте. Это надо было сделать ещё при первом создании, потому что при потере хранилища вы не сможете восстановить доступ к своим программам при обновлении.
Сделайте копию вашего хранилища ещё раз и переименуйте его, например, new.keystore. С ним и будем работать.
Далее вам нужно изменить пароль хранилища, изменить псевдоним и изменить пароль псевдонима. Полученный файл передать новому владельцу.
Запускаем утилиту keytool с командой:
Вам будет предложено ввести текущий пароль, а затем ввести новый пароль и повторить его. Приблизительно так:
Первая часть задачи выполнена, пароль от хранилища изменён.
Если вы хотите также изменить и пароль от псевдонима, то снова запускаем утилиту с командой:
Вас попросят ввести текущий пароль от хранилища (ваш новый пароль), затем пароль для псевдонима. Вы можете ввести новый пароль и он заменит старый пароль.
Пароль от псевдонима изменён.
Если изменения пароля вам недостаточно и вы хотите изменить имя псевдонима (может вы использовали имя любимой кошки, зачем другим об этом знать), то продолжаем работу.
Вас попросят ввести пароль от хранилища, затем пароль для нового псевдонима (текущий пароль), затем новый пароль и повторить его. Имя псевдонима будет изменено.
Итак, нам понадобилось три шага, чтобы создать новое хранилище и псевдоним для передачи чужому человеку. Новый владелец должен проделать тоже самое, чтобы быть уверенным, что вы не воспользуетесь изменённым файлов в своих целях. Впрочем, это уже его проблемы.
Подписываем готовое приложение
Такой случай может подвернуться, когда у вас утеряны исходники и есть только APK. Скорее всего это актуально для пиратов, которые переподписывают другие приложения (не делайте так с чужими программами).
Сначала поменяйте расширение с apk на zip. В архиве удалите папку META-INF. Восстановите расширение. Вы удалили старую подпись.
Теперь нужно подписать приложение новым ключом. Введите команду.
В успешном случае получите сообщение, что приложение подписано. Далее выполняем ещё одну команду.
В результате должен получиться APK-файл, подписанный новым ключом. Сам ни разу не применял.
Хранение ключей у Гугла
В 2017 году Google добавил новую возможность хранить ключи в облачном хранилише. Основное отличие заключается в том, что вы подписываете приложение специальным ключом загрузки, который Google проверяет и удаляет, заменяя его оригинальным ключом подписи приложения, который вы предоставили.
С его помощью можно управлять ключами подписи приложений как для новых, так и для опубликованных приложений, которые будут храниться у Google в их собственном хранилище ключей. Чтобы присоединиться к этой программе, необходимо подписаться на неё в своей Google Play Console. Стоит отметить, что отписаться от неё уже будет невозможно.
App Bundle
Новый формат (доступен в Android 3.2 и выше) позволяет пользователю скачать специальную версию вашего приложения, которые содержит только нужный язык (value-en/strings.xml), картинку нужного разрешения (xxhdpi) и другие специфичные ресурсы. В результате итоговое приложение получается гораздо меньше по размеру.
Новый формат App Bundle имеет расширение .aab (Android App Bundle). Файл с этим расширением вы загружаете в Play Store вместо apk-файла. На основе вашего файла магазин приложений создаст различные варианты вашего приложения (apk).
Просмотреть структуру App Bundle можно через меню Build | Build Bundle(s)/APK(s) | Build Bundle(s). Сначала студия покажет всплывающее окно с указанием местоположения созданного файла.
Переходим по ссылке locate и видим наш файл app-debug.aab. Путь к файлу может быть таким: ..\YourApp\app\build\outputs\bundle\debug. Файл является стандартным zip-файлом, который можно посмотреть через любой подходящий архиватор.
Архив состоит из папок base, BUNDLE_METADATA и файла BundleConfig.pb.
Также могут быть директории с дополнительными особенностями, в этом случае каждой из них присваивается специальное имя feature1, feature2 и др.
Теперь при загрузке приложения в Play Store вы выбираете не apk-файл, а созданный aab-файл. После этого вы можете посмотреть, какую выгоду получит пользователь при загрузке своего варианта.
Если вам интересно посмотреть, как генеруются отдельные apk-файлы на основе App Bundle, то можете установить утилиту командной строки Bundletool.