Почему Stadia и xCloud могут работать как веб-приложения

Оглавление:

Почему Stadia и xCloud могут работать как веб-приложения
Почему Stadia и xCloud могут работать как веб-приложения
Anonim

Ключевые выводы

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

Apple заблокировала сервисы потоковой передачи игр от Microsoft и Google в своем App Store, поэтому обе компании вместо этого будут запускать их как веб-приложения. Но что такое веб-приложение? Это просто сайт? Будет ли он достаточно быстрым для игр?

Google Stadia и Microsoft xCloud позволяют играть в игры с помощью «дистанционного управления».«Игры на самом деле работают на мощных серверах в облаке и транслируют видеоматериалы. Локальное приложение используется в качестве портала для отображения видео и отправки команд вашего контроллера в облако.

Но Apple заблокировала такие сервисы потоковой передачи игр в App Store. Эти приложения предлагают набор игр в своего рода магазине приложений, что не нравится Apple. Поэтому Microsoft и Google вместо этого превращают их в веб-приложения.

«Веб-приложениям не хватает возможности кэшировать большие файлы локально», - сказал Lifewire через Twitter Брент Бруклер, генеральный директор разработчика программного обеспечения для облачных презентаций FlowVella. «Нативные приложения работают в автономном режиме, и все может быть быстрее, когда большие и маленькие файлы находятся локально, даже в быстрых сетях».

Что такое веб-приложение?

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

Теперь, когда вы нажимаете на недавно добавленный значок главного экрана, запускается веб-приложение. У него есть собственное пространство - он не открывается на вкладке Safari - и он может хранить некоторые данные локально. Чтобы проверить это, вы можете перевести свое устройство в режим полета и по-прежнему запускать приложение.

Веб-приложения ограничены по сравнению с нативными приложениями, но они имеют удивительно глубокий доступ к устройству. По словам разработчика Максимилиано Фиртмана, они могут получить доступ к вашему местоположению, гироскопу и другим датчикам, камере, Apple Pay и многому другому. Короче говоря, говорит Фиртман, они могут «выглядеть и работать как любое другое приложение».

Image
Image

Игровые веб-приложения

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

В потоковых играх эти провода имеют длину в десятки или даже тысячи миль, что приводит к задержке между нажатием кнопки и просмотром результата.

Веб-приложения создают дополнительные сложности. Например, Мартин Альгестен, технический директор Lookback, специализирующийся на потоковом видео, сказал Lifewire в прямом сообщении: «С помощью собственного приложения вы можете создать «тонкий клиент», в котором видео воспроизводится на iPad или iPhone», но сама игра выполняется на удаленных серверах. Это может ускорить работу, потому что вам не нужно транслировать видео высокой четкости.

Однако с веб-приложением все это видео должно быть отправлено обратно с серверов. С другой стороны, говорит Альгестен, «в играх, в которых необходимо передавать большое количество игровых состояний, потоковое видео, вероятно, выигрывает».

Отличный опыт

В конце концов, результаты сводятся к разумному проектированию. Самая сложная часть Stadia и xCloud уже решена: как сделать игры отзывчивыми при воспроизведении через Интернет. По сравнению с этим легко понять, как обойти ограничения веб-приложений. Возможно, общий результат будет не таким гладким, как у обычного приложения из App Store, но когда дело доходит до игровой части, оно, скорее всего, будет таким же хорошим.

Рекомендуемые: