Как упаковать и распространить приложение для Wear OS

В этом документе приведены инструкции и рекомендации по распространению приложений Wear OS в Google Play.

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

APK-файлы для Wear OS отличаются от APK-файлов для мобильных устройств. Их можно загружать и обновлять независимо друг от друга в Play Console.

Чтобы опубликовать APK-файл приложения для Wear OS в Google Play, он должен соответствовать следующим требованиям:

Уникальный код версии

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

Вот пример схемы:

  • Первые два числа: targetSdkVersion:
    • 36[xxx][yy][zz]
  • Следующие номера: версия продукта:
    • 36152[yy][zz]
  • Следующие номера: номер выпуска:
    • 3615202[zz]
  • Окончательные цифры: версия приложения Wear OS:
    • 361520203

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

Как настроить таргетинг на часы

Чтобы Google Play распознал ваше приложение как приложение для Wear OS, в файле манифеста необходимо указать специальный тег <uses-feature>. Этот элемент должен быть дочерним по отношению к корневому тегу <manifest>, а его атрибут android:name должен иметь значение android.hardware.type.watch:

<uses-feature android:name="android.hardware.type.watch" />

Помимо объявления функции android.hardware.type.watch в манифесте, вы можете фильтровать результаты по таким критериям, как версия SDK, разрешение экрана и архитектура процессора. Подробнее о фильтрах в Google Play…

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

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

Для этого добавьте элемент <meta-data> в тег <application>. Укажите название com.google.android.wearable.standalone и значение true или false.

<meta-data
    android:name="com.google.android.wearable.standalone"
    android:value="true" />

Если значение com.google.android.wearable.standalone – false, приложение можно скачать из Google Play, но для его использования требуется сопутствующее мобильное приложение. Подробнее о разработке отдельных приложений для Wear OS можно узнать в статье Отдельные и не отдельные приложения для Wear OS.

Проверка при разработке

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

Допустимая упаковка

Если у вас уже есть мобильное приложение, убедитесь, что для приложения для Wear OS используется то же название пакета.

Мы рекомендуем использовать ту же страницу приложения в Google Play, что и для мобильного приложения. Это улучшает видимость приложения для Wear OS, поскольку оно будет связано с отзывами и оценками мобильного приложения.

Комплексное тестирование

Чтобы пользователям было удобно работать с вашим приложением, оно должно быть хорошо оптимизировано и иметь привлекательный внешний вид на всех устройствах Wear OS.

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

Проверка соответствия стандартам качества

Убедитесь, что приложение соответствует стандартам качества Wear OS, и проведите тестирование, чтобы убедиться в его удобстве и общем качестве.

Если приложение не соответствует этим стандартам, оно будет отклонено во время проверки в Google Play.

Качественные приложения для Wear OS продвигаются в Google Play с помощью подборок и рейтингов. Чтобы получить доступ к этим функциям, убедитесь, что ваше приложение для Wear OS работает как отдельное приложение и соответствует всем стандартам качества.

Специальная тема: требования к контенту для детей

Некоторые устройства Wear OS поддерживают детский режим, в котором часы и связанные с ними приложения могут работать полностью автономно, используя LTE и, если доступно, Wi-Fi. в том числе для звонков, обмена текстовыми сообщениями и игр. Чтобы опубликовать в Google Play приложение или циферблат, предназначенные для детей, они должны соответствовать следующим дополнительным требованиям:

Подробнее о том, как создавать контент для детей…

Распространение

В следующих разделах рассказывается, как опубликовать и распространять приложение для Wear OS с помощью Play Console. Подробные инструкции приведены в статье Как подготовить и внедрить выпуск приложения.

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

Как настроить Play Console для Wear OS

Чтобы страница приложения появилась в Google Play, загрузите APK-файл Wear OS в Play Console. Чтобы настроить это, выполните следующие действия:

  1. В Play Console выберите приложение и нажмите на меню Тестирование и выпуск на панели навигации.
  2. Выберите Расширенные настройки, перейдите на вкладку Типы устройств и нажмите Добавить тип устройства.
  3. Нажмите Wear OS и следуйте инструкциям, чтобы добавить скриншоты Wear OS на страницу приложения в Google Play.

Как выпустить версию для тестирования

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

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

Используйте результаты отчета о тестировании, чтобы улучшить качество приложения.

Включить и опубликовать

После того как вы добавите версию в трек закрытого тестирования, вы сможете включить Wear OS и принять правила публикации в меню Расширенные настройки.

После того как вы включите поддержку Wear OS, нажмите Начать развертывание.

Что нужно учесть

  • Пользователи могут скачивать приложения для Wear OS непосредственно на часы или удаленно из Google Play на телефоне или компьютере.

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

  • Если в приложении есть карточки или дополнения, упомяните их на странице приложения в Google Play.

Отзывы в Google Play

После публикации приложения начинается проверка в Google Play.

Как проверить статус проверки и одобрения

Вы можете в любое время проверить статус рассмотрения и одобрения приложения в Play Console на странице Цены и распространение в разделе Wear OS.

Вы увидите один из трех статусов:

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

Распространенные причины отклонения приложений в Google Play

В таблице ниже перечислены наиболее распространенные причины отклонения приложений в Google Play.

Причина Описание
На странице приложения в Google Play не упоминается Wear OS На странице приложения в Google Play должно быть указано "Wear OS".
Основные функции не работают Приложение работает не так, как заявлено, или скриншоты не соответствуют действительности. Тщательно протестируйте приложение на эмуляторе и физическом устройстве.
Нет скриншота для Wear OS Загрузите хотя бы один скриншот, на котором показано, как приложение работает на устройстве Wear OS. Это можно сделать в Android Studio.
Интерфейс не оптимизирован под круглые экраны Макет приложения неправильно отображается на круглом экране, и на странице приложения в Google Play не указано это ограничение. Используйте инструмент проверки макетов в Android Studio, чтобы убедиться, что макеты отображаются правильно.
Не соблюдены требования к функциональности Часто не соблюдаются требования к функциональности, например уведомления Wear OS неправильно отформатированы или в приложениях для обмена сообщениями отсутствует RemoteInput для ответов.