Режим «картинка в картинке» наконец-то появится на Google TV, но есть одна загвоздка.

TLDR

  • Google TV наконец-то добавляет поддержку режима «картинка в картинке», в котором контент приложения помещается в крошечное окно, накладывающееся на экран, в Android 14 для ТВ.
  • Режим «картинка в картинке» поддерживается на телефонах с момента выхода Android 8.0 почти семь лет назад.
  • Однако функция «картинка в картинке» на Google TV не будет доступна для медиаконтента.

Как исследователь с опытом разработки Android и личным опытом использования различных устройств Android TV, я рад видеть, что Google наконец-то внедрила режим «картинка в картинке» (PiP) в Google TV. PiP — это важная функция многозадачности, которая доступна на смартфонах уже почти семь лет, но еще не получила широкого распространения на Android TV.


Экраны большинства смартфонов недостаточно велики, чтобы с комфортом разместить два полноценных приложения рядом, что может быть неудобно, когда вам нужно выполнять несколько задач одновременно, например, работать над приложением во время просмотра образовательного видео или прямой трансляции. Здесь в игру вступает режим «картинка в картинке» (PiP). Функция PiP, представленная в Android 8.0, позволяет пользователям смотреть видео в небольшом плавающем окне, которое нависает над другими приложениями. Хотя PiP доступен на платформе Android уже почти семь лет, он не поддерживается некоторыми версиями Android, включая Google TV. Однако ситуация скоро изменится с предстоящим обновлением Android 14 для ТВ.

Google TV работает на ОС Android TV, специально разработанном варианте Android Open Source Project (AOSP), специально предназначенном для телевизоров. Несмотря на то, что у AOSP есть несколько общих черт из-за их общих корней, некоторые функции Android являются необязательными в ОС Android TV. Например, «картинка в картинке» (PiP), популярная функция Android, не обязательно должна поддерживаться на всех устройствах с ОС Android TV. Хотя некоторые высококлассные Android TV-приставки, такие как NVIDIA Shield TV Pro 2019 года и Sony X900H 2020 года, предлагают функцию PiP, многие другие топовые устройства Android TV этого не делают.

Гаджеты Android TV обычно имеют ограниченный объем оперативной памяти, что затрудняет оптимальную работу таких функций многозадачности, как «Картинка в картинке» (PiP). Следовательно, большинство производителей Android-телевизоров предпочитают не включать PiP в своих версиях программного обеспечения из-за потенциальных проблем с производительностью. Решение об активации PiP на устройствах с ОС Android TV принимается OEM-производителями; однако устройства Google TV исторически не имели такой возможности. По данным Google, PiP не был доступен для устройств Google TV до Android 13. Однако с предстоящим обновлением Android 14 для телевизоров устройства Google TV получат поддержку «картинка в картинке», хотя и с некоторыми условиями.

Режим «картинка в картинке» наконец-то появится на Google TV, но есть одна загвоздка.

Первое предостережение заключается в том, что режим PiP может быть доступен не на всех устройствах Google TV под управлением Android 14 для ТВ. Причина этого та же, по которой эта функция не широко доступна на устройствах Android TV: память. Google заявляет, что PiP включен «на некоторых устройствах, которые соответствуют [их] критериям совместимости оборудования», хотя они не уточнили, что это за критерии. Разработчикам приложений Android TV необходимо будет запросить флаг диспетчера пакетов, чтобы узнать, включена ли поддержка PiP на конкретном устройстве.

Второе предостережение заключается в том, что Google не позволит отображать медиаконтент в окне «картинка в картинке», что является серьезным отличием от того, как эта функция используется на мобильных устройствах. Это означает, что вы не сможете, скажем, оставить видео YouTube открытым во время поиска другого видео для воспроизведения. Так что же вы сможете делать с PiP на Google TV? Вот четыре категории контента, который Google одобрит для режима «картинка в картинке» на телевидении:

  1. Варианты использования коммуникаций, такие как видео- или голосовые вызовы.
  2. Интеграции умного дома, такие как подключенные дверные звонки или радионяни.
  3. Варианты использования в здравоохранении, такие как отслеживание фитнеса или мониторинг здоровья.
  4. Случаи использования тикеров, например прямые трансляции спортивных результатов или новостей и биржевых тикеров.

Чтобы сделать это более понятным и более разговорным, вы могли бы сказать: «При разработке приложений для Android TV, использующих режим «картинка в картинке» (PiP), разработчики должны явно указать соответствующие категории для этой функции в файлах манифеста своего приложения. Это объявление упрощает процесс аудита Google».

К сожалению, Google накладывает ограничения на то, какие приложения могут использовать режим «картинка в картинке» (PiP) на Android TV. Однако это решение соответствует цели Google, заключающейся в том, чтобы действия PiP дополняли или улучшали основной опыт просмотра. Чтобы претендовать на поддержку PiP на Android TV, приложения должны соответствовать определенным правилам. Эти правила имеют смысл и включают, среди прочего, запреты на показ рекламных материалов или рекламы через окна PiP, чрезмерное использование ресурсов или перехват аудиофокуса в режиме PiP, а также автоматический вход в режим PiP без явного разрешения пользователя.

Как наблюдатель, я заметил, что из-за непоследовательной поддержки режима «Картинка в картинке» (PiP) на Android TV до сих пор некоторые приложения не включили эту функцию в свои проекты. Однако, поскольку PiP официально становится поддерживаемой функцией платформы Android TV, ожидается, что все больше приложений будут интегрировать ее в свои предложения. К сожалению, в прошлом году Google отложил выпуск Android 13 для ТВ, который мог бы принести нам эту функцию годом раньше. Тем не менее, лучше поздно, чем никогда. Разработчикам, заинтересованным в реализации поддержки PiP в своих приложениях для Android TV, я предлагаю обратиться к документации Google, поскольку там есть уникальные функции, такие как API-интерфейсы для сохранения ясности и возможность устанавливать заголовки и субтитры, специально разработанные для телевизоров.

Смотрите также

2024-05-22 20:26