Упаковка и распространение приложений Wear OS

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

Предварительные условия Play Store

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

Для публикации в Play Store APK-файлы Wear OS должны соответствовать следующим требованиям.

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

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

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

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

Если у вас есть APK для телефона и APK для часов, необходимо использовать метод доставки Multi-APK для управления обоими. Подробнее о версиях для нескольких APK см. в разделе «Правила для нескольких APK» , а чтобы убедиться, что ваша конфигурация Gradle правильно устанавливает версии, см. в разделе «Установка информации о версии приложения» .

Настройте таргетинг для часов

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

<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    ...
    <uses-feature android:name="android.hardware.type.watch"/>
    ...
</manifest>

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

Укажите автономную настройку

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

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

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

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

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

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

Действительная упаковка

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

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

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

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

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

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

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

Если эти стандарты не соблюдены, ваше приложение будет отклонено в процессе проверки в Play Store .

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

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

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

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

Распределение

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

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

Настройте Play Console для Wear OS

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

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

Выпуск на испытательный трек

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

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

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

Подпишитесь и опубликуйте

После выхода версии на этап закрытого тестирования вы можете включить Wear OS и согласиться с политикой проверки в меню «Дополнительные настройки» .

После регистрации в Wear OS выберите «Начать развертывание» , чтобы распространить свое приложение.

Соображения

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

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

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

Обзоры Play Store

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

Проверить статус обзора и одобрения

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

Существует три состояния одобрения:

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

Наиболее распространенные причины отклонения в Play Store

В следующей таблице приведены наиболее распространенные причины отклонений в Play Store.

Причина Объяснение
В описании Play Store не упоминается Wear OS. В описании вашего приложения в магазине необходимо указать «Wear OS».
Базовая функциональность нарушена Приложение не работает так, как заявлено, или скриншоты неточны и не отражают реальную картину. Тщательно протестируйте приложение с помощью эмулятора и физического устройства.
Скриншот No Wear Необходимо загрузить хотя бы один скриншот, демонстрирующий работу приложения на устройстве Wear OS. Это можно сделать в Android Studio .
Не отформатировано для круглых дисплеев. Макет приложения отображается некорректно на круглом дисплее, а в описании приложения в Play Маркете это ограничение не указано. Чтобы убедиться в корректности отображения макетов, используйте функцию «Открыть инспектор макетов» в Android Studio.
Отсутствующие требования к функциональности Часто упускаемые функциональные требования, такие как некорректный формат уведомлений Wear OS или отсутствие RemoteInput для ответов приложений обмена сообщениями .