YouTube только что разозлил поклонников Apple, добавив функцию
Допустим, вы являетесь разработчиком приложений для крупнейшей в мире платформы онлайн-видео — YouTube. И вам поручено разработать приложение для того, что мы считаем лучшим потоковым оборудованием, которое вы можете купить , — Apple TV.
И по большей части все было довольно хорошо, хотя Apple TV (очевидно) принадлежит Apple, а YouTube во многом принадлежит Google (ладно, Alphabet). Конечно, в прошлом были сбои, например, видео 4K было немного шатким. Возможно, какие-то проблемы с HDR. Однако все это разрешилось.
Видимо, это означало, что пора тронуть медведя.
Это немного глупо и совсем не так уж важно. Но да, как замечено здесь , приложение YouTube на Apple TV теперь имеет собственную «заставку» (эти кавычки сделаны намеренно — придерживайтесь меня), которая срабатывает, если вы слишком долго бездействуете в приложении. Другими словами, если приложение открыто на вашем Apple TV и вы на самом деле не смотрите видео на YouTube, то приложение YouTube предложит вам что-нибудь для просмотра. И, вы знаете, при этом сделайте базовую защиту экрана от выгорания. Ужас.
Проблема вот в чем: у Apple TV уже давно есть отличная схема заставок. Настолько хороши, что люди задаются вопросом , настоящие ли заставки Apple TV . Конкуренты, такие как Amazon Fire TV и Google TV, догнали их и очень хороши в своих правах — новый Ambient Experience от Amazon привлекателен — но заставки Apple TV находятся в своем собственном классе. То, что вы видите в приложении YouTube, если оно простаивает 4 минуты 30 секунд (да, мы проверяли), — это не то. Они имеют низкое разрешение и не особенно убедительны. Я даже скажу, что они нехорошие. На самом деле, с визуальной точки зрения они довольно плохи — возможно, потому, что они не созданы специально для использования в качестве заставок.
На экране есть небольшой текст, сообщающий вам, на что вы смотрите, и предлагающий нажать на пульте дистанционного управления, чтобы просмотреть полное видео заставки. Итак, на самом деле вы видите предварительный просмотр видео, которое показывается, пока в приложении больше ничего не происходит в течение 270 секунд. И вам предлагается посмотреть полное видео. Все те, которые мы рассмотрели, имели миллионы просмотров — возьмем, к примеру, «Техники заливки акрила», как показано ниже. Это метка на превью видео (эээ, заставка). Полное название видео: «20 различных техник заливки акрилом – абстрактное жидкое искусство + музыка». Видео, которое вы можете посмотреть здесь , длится чуть больше часа, было загружено в 2021 году и имеет более 11 миллионов просмотров.
Но эти видеопревью не «похищают» заставку Apple TV. По крайней мере, не в том смысле, в каком это слово могло бы передать. Они просто встают в очередь, вот и все — приложение, эквивалентное тому, как комментатор блога в цифровом формате кричит «первый!» Если бы вы смотрели другое видео, вы бы также «похитили» заставку Apple TV, предотвратив ее запуск.
Приложение YouTube немного лукавит, запуская собственную заставку за 30 секунд до того, как Apple включится через 5 минут по умолчанию? Определенно. Девиантно? Может быть. (Возможно. Почти наверняка.) Когда заставка YouTube активна, она не дает включиться заставке Apple TV — потому что заставка YouTube, вы знаете, что-то делает. «Обходной путь?» Установите заставку Apple TV на включение через 2 минуты перед заставкой YouTube, которая в настоящее время не имеет каких-либо настроек в приложении для изменения времени ее запуска.
Покупайте в Apple. Мне нравятся заставки Apple TV, и я написал больше слов о том , как различные потоковые платформы создают заставки . Я думаю, что это реальная причина приобрести Apple TV 4K . Они великолепны. Они лучше всех остальных вариантов.
Вот почему существуют правила при разработке приложений. Для этого существуют рамки. Вот почему существуют API, которые определяют, как все делается. И это то, что происходит, когда в этих рамках есть пробелы.
Apple вполне может каким-то образом закрыть этот разрыв. Он также может предоставить подходящие инструменты разработчика, позволяющие использовать сторонние заставки в tvOS, хотя это, очевидно, приведет к потоку некачественных опций, и, возможно, Apple этого не хочет. (Однако он вполне может захотеть получить долю дохода, которую он получает от продаж в App Store.) На данный момент единственный вариант — написать код стандартного приложения Apple TV, а затем запустить его вручную.
Кстати, это также предотвратит запуск заставки Apple TV. Пойди разберись.