Уведомление

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

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

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

Требования к учетным данным

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

Обратите внимание на следующие требования:

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

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

Приложение для Android Automotive

Ожидаемая производительность

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

Подробнее о качестве приложений для автомобилей в отношении ожидаемой производительности (EP-1)

Голосовые команды

Сбои приложения

Скриншот приложения для автомобиля

  • На странице приложения в Google Play должно быть как минимум два вертикальных (800 x 1280 пкс) и два горизонтальных (1024 x 768 пкс) скриншота, на которых показан интерфейс Automotive OS во время использования. Подробнее о требованиях к объектам для Google Play

Поддержка Android Automotive

Использование во время парковки

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

Функции, отвлекающие водителя

Запрещенные категории приложения

Подробнее о том, как создать модуль для автомобиля (манифест Automotive OS)

  • Правила оптимизации отвлекающих факторов
    • Элемент метаданных distractionOptimized должен иметь значение True только для основного класса CarAppActivity.
    • Не отмечайте другие действия как имеющие оптимизацию отвлекающих факторов.

Подробнее об объявлении классов CarAppService и CarAppActivity (элемент метаданных distractionOptimized)

Функции навигации

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

Подробнее о том, как объявлять сервис и категорию приложения (манифест категории навигации)

Приложение Android Auto

Сбои приложения

Функции парковки и зарядки

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

Недопустимая категория

Подробнее о том, как создать модуль для автомобиля (манифест Automotive OS)

  • Правила оптимизации отвлекающих факторов
    • Элемент метаданных distractionOptimized должен иметь значение True только для основного класса CarAppActivity.
    • Не отмечайте дополнительные действия и неоптимизированные вспомогательные действия как имеющие оптимизацию отвлекающих факторов.

Подробнее об объявлении классов CarAppService и CarAppActivity (элемент метаданных distractionOptimized)

Голосовые команды

  • Чтобы поддерживать запросы голосового поиска элементов управления с помощью Google Ассистента и Gemini, в мультимедийных приложениях должны быть объявлены и реализованы необходимые фильтры интентов голосовых команд (например, MEDIA_PLAY_FROM_SEARCH). Подробнее о качестве приложений для автомобилей в отношении голосовых команд (VC-1)
  • Приложение должно правильно обрабатывать голосовые команды для следующих действий:
    • воспроизведение медиаконтента;
    • переключение звуковых дорожек;
    • управление воспроизведением;
    • запуск навигации;
    • ответ на сообщения, их подтверждение или отмена.

Подробнее о качестве приложений для автомобилей в отношении голосовых команд (VC-1)

Функции навигации

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

Подробнее о том, как объявлять сервис и категорию приложения (манифест категории навигации)

Визуальная информация на телефоне

Отсутствие ночного режима

Неправильная работа приложения

Приложения для Wear OS

Фон, отличный от черного

Отсутствие указания текущей активности

Скриншоты для Wear OS

  • Основные визуальные и технические характеристики
    • Соотношение сторон. Все скриншоты приложений для Wear OS должны иметь соотношение 1:1.
    • Кадрирование контента. На скриншотах должен быть показан только интерфейс приложения.
    • Запрещенные элементы. Не добавляйте рамки устройств (макеты), дополнительный текст, графические плейсхолдеры или собственные маркетинговые фоны, которые не входят в интерфейс приложения.
    • Прозрачность фона. На скриншотах не должно быть прозрачного фона, альфа-каналов и искусственных масок.
    • Точность. На странице приложения должен быть хотя бы один скриншот, на котором показано, как выглядит текущая активная версия приложения.
  • Требования к циферблатам (если применимо)
    • Изолированный интерфейс. На скриншотах приложений с циферблатами должны быть показаны только циферблаты. Не добавляйте рамки устройств, маркетинговый текст и фоновые изображения, которые не относятся к интерфейсу.
    • Варианты настройки. Если циферблат можно настраивать (например, менять цветовые темы, дополнения или макеты), предоставьте скриншоты, показывающие несколько доступных вариантов стиля.

Подробнее о качестве приложений для Wear OS в отношении их страниц в Google Play (WO-G5 и G6)

Требования к значкам приложений для циферблатов

Для отдельных циферблатов

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

Исключения и рекомендации

  • Исключения. Если приложение содержит несколько циферблатов или функции, не связанные с ними, следовать правилам оформления макетов для отдельных циферблатов не обязательно.
  • Простота обнаружения. Рекомендуем разрабатывать приложения с одним циферблатом: так пользователям проще находить их в Google Play.

Подробнее о требованиях к значкам приложений с циферблатами, размещаемых на страницах приложений в Google Play (WO-G4)
 

Неправильная работа функций приложения для Wear OS

Отсутствие полосы прокрутки

Размер шрифта в Wear OS

Формы часов

Отсутствие значка приложения на заставке

Описание на странице в Google Play

  • В описании приложения в Google Play должен использоваться правильный маркетинговый термин "Wear OS". Нельзя указывать устаревшее название бренда "Android Wear" (WO-G2).
  • Если в приложении есть карточки или дополнения, упомяните их на странице приложения в Google Play (WO-G2).

Подробнее о качестве приложений для Wear OS в отношении их страниц в Google Play (WO-G2)

Отсутствие поддержки 64-разрядных устройств

Приложения для Android TV

Сбой приложения после запуска

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

Подробнее о качестве приложений для Android TV в отношении их запуска и стабильности (TV-LS)

Формат баннера и заголовка

Проблемы с установкой приложения

Приложение должно устанавливаться и распаковываться на целевых устройствах Android TV без системных ошибок, сбоев зависимостей и ошибок записи исполняемых файлов. Подробнее о качестве приложений для Android TV в отношении их запуска и стабильности (TV-LS)

Уведомление "Играет сейчас" (карточка)

Если приложение продолжает воспроизводить аудио в фоновом режиме при возвращении на главный экран телевизора или переключении на другое приложение, оно должно регистрировать активные сеансы воспроизведения, чтобы в интерфейсе системы показывалась карточка "Играет сейчас". Подробнее о качестве приложений для Android TV в отношении воспроизведения мультимедиа (TV-NP)

Ожидаемая производительность

Чтобы приложение соответствовало стандартам качества Android TV, оно должно надежно работать на разных ТВ-устройствах и с разными конфигурациями, а все его основные возможности должны полностью соответствовать описанию на странице приложения.

  • Соответствие функциям, заявленным на странице приложения
    • Маркетинговые обещания. В приложении должны быть все функции, возможности и типы контента, которые упоминаются в текстовом описании в Google Play или показаны на рекламных скриншотах.
    • Медиа и контент. Все рекламируемые медиафункции должны работать. Приложение не пройдет проверку на соответствие правилам, если в нем не будет указанных типов медиаконтента, например онлайн-телеканалов, сериалов, видео по запросу (VOD), архивных трансляций из телегида, радиостанций или структурированных каталогов плейлистов и расписаний.
    • Основные утилиты. Интерактивные и дополнительные функции, указанные на странице приложения, должны быть активны и полностью доступны в сборке для телевизоров. К ним относятся функция поиска, системные оповещения, режимы заставки и подменю, например для добавления треков в избранное и управления подпиской.
  • Воспроизведение мультимедиа и загрузка контента
    • Целостность воспроизведения. Приложение должно успешно декодировать и воспроизводить онлайн видео- и аудиоконтент. Если во время воспроизведения видео появляются сообщения об ошибках или не предоставляются аудиофиды, описанные на странице приложения, это считается сбоем.
    • Извлечение данных. Интерфейс приложения должен успешно извлекать, загружать и показывать целевые экосистемы контента. Приложение не пройдет проверку, если оно не запускается, зависает или загружает пустые экраны.
    • Настройка проигрывателя. Если скриншоты на странице приложения содержат настраиваемые атрибуты проигрывателя (например, конфигурацию качества изображения или специальные инструменты для воспроизведения фильмов), эти элементы управления должны работать в сборке.
  • Системные разрешения и рабочие процессы
  • Сохранение разрешений. Приложение должно правильно обрабатывать стандартные системные разрешения. Циклы, которые повторно запрашивают у пользователя уже предоставленные разрешения, нарушают ожидаемое поведение приложения.
  • Нарушения рабочих процессов. По запросу пользователя приложение должно выполнять основные действия без зависаний, некорректных циклов и внезапного прекращения работы.

Подробнее о качестве приложений для Android TV в отношении их размещения в Google Play (TV-G3)

Наборы App Bundle

Разработчики должны публиковать и упаковывать приложения для Android TV в формате Наборов Android App Bundle (AAB), а не в виде устаревших автономных APK-файлов. Это позволит Google Play генерировать и предоставлять оптимизированные раздельные APK, адаптированные к разрешению экрана и аппаратной конфигурации телевизора (TV-G1). Подробнее о качестве приложений для Android TV в отношении их размещения в Google Play (TV-G1)

Неподдерживаемое оборудование

  • Объявления оборудования в манифесте
    • Явное исключение. Явно укажите при помощи объявления android:required="false" в файле AndroidManifest.xml, что для работы приложения не требуются аппаратные компоненты, ориентированные на мобильные устройства.
    • Отключение стандартных функций мобильных устройств. Приложение должно помечать следующие аппаратные критерии как необязательные:
      • Ввод и навигация. Ввод с помощью сенсорного экрана (android.hardware.touchscreen) и имитация жестов (android.hardware.faketouch).
      • Запись видео и аудио. Встроенные физические камеры (android.hardware.camera) и микрофоны (android.hardware.microphone).
      • Местоположение и обмен данными. Оборудование для определения местоположения при помощи GPS (android.hardware.locations.gps), подсистемы для звонков по мобильной сети (android.hardware.telephony) и модули связи малого радиуса действия (android.hardware.nfc).
  • Ограничения, связанные с экраном и ориентацией. В манифесте приложения не должно быть аппаратных ограничений, которые конфликтуют с фиксированными макетами для телевизоров. Такие функции, как блокировка вертикальной ориентации (android.hardware.screen.portrait) или использование физических датчиков ориентации экрана (android.hardware.screen.sensor), должны быть отключены или помечены как необязательные.

Подробнее о качестве приложений для Android TV в отношении оборудования (TV-MT)

Отсутствие функций управления при помощи кнопок навигации

Отсутствие обязательного скриншота

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

  • Формат: неизмененный, высокое разрешение, соотношение сторон 16:9.
  • Контент: показ именно действующего интерфейса приложения для Android TV.
  • Запрещенные элементы: маркетинговые изображения, не имеющие отношения к приложению, баннеры без интерфейса, скриншоты с мобильных телефонов и рамки мобильных устройств.

Подробнее о качестве приложений для Android TV в отношении их размещения в Google Play (TV-G4)

На этой странице может быть контент, переведенный с помощью искусственного интеллекта. Переводы от ИИ могут содержать ошибки.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
15998027693288927228
true
Поиск по Справочному центру
false
true
true
true
true
true
92637
false
false
false
false
false