Skip to content

Por que Stadia e xCloud como aplicativos da web podem funcionar

7 de abril de 2021

Principais vantagens

  • Um aplicativo da web é um site com armazenamento local adicionado.
  • Os aplicativos da Web obtêm ícones da tela inicial e parecem aplicativos nativos.
  • Eles podem realmente ser ideais para serviços de streaming de jogos.
RyanKing999 / Getty Images
A Apple bloqueou os serviços de streaming de jogos da Microsoft e do Google em sua App Store, então as duas empresas irão lançá-los como aplicativos da web. Mas o que é um aplicativo da web? É apenas um site? Será rápido o suficiente para jogos? O Stadia do Google e o xCloud da Microsoft permitem que você jogue por “controle remoto”. Os jogos são executados em servidores poderosos na nuvem e transmitem as imagens de vídeo. O aplicativo local é usado como um portal para exibir o vídeo e enviar seus comandos de controlador para a nuvem. Mas a Apple bloqueou serviços de streaming de jogos como esses da App Store. Esses aplicativos oferecem um conjunto de jogos dentro de uma espécie de app store, que é o que a Apple não gosta. Portanto, a Microsoft e o Google estão transformando-os em aplicativos da web. “Os aplicativos da Web não têm a capacidade de armazenar em cache grandes arquivos localmente”, disse Brent Brookler, CEO da desenvolvedora de software de apresentação em nuvem FlowVella, à Lifewire via Twitter. “Aplicativos nativos funcionam offline e tudo pode ser mais rápido quando arquivos grandes e pequenos são locais, mesmo com redes rápidas.”

O que é um aplicativo da Web?

Um aplicativo da web é essencialmente um aplicativo executado em um site e recebe privilégios especiais para armazenar dados em seu dispositivo. Para instalar um aplicativo da web, basta tocar na seta de compartilhamento ao visualizar o site e escolher Adicionar à tela inicial da lista. É isso. Agora, quando você toca no ícone da tela inicial recém-adicionado, o aplicativo da web será iniciado. Ele obtém seu próprio espaço – não abre em uma guia do Safari – e pode armazenar alguns dados localmente. Para testar isso, você pode colocar seu dispositivo no modo avião e ainda iniciar o aplicativo. Os aplicativos da web são limitados em comparação com os aplicativos nativos, mas eles têm acesso surpreendentemente profundo ao dispositivo. De acordo com o desenvolvedor Maximiliano Firtman, eles podem acessar sua localização, o giroscópio e outros sensores, a câmera, o Apple Pay e muito mais. Resumindo, diz Firtman, eles podem “se parecer e agir como qualquer outro aplicativo”.

Duas pessoas do lado de fora jogando em um smartphone com controladores.

itsskin / Getty Images

Aplicativos da web para jogos

Os jogos têm necessidades específicas quando se trata de jogar remotamente. Um problema é a latência, ou o atraso introduzido ao jogar na Internet. Com um console, você pressiona um botão em seu controlador e ele passa pelo fio (ou conexão Bluetooth) para o console a seis metros de você, que reage e envia o sinal de vídeo para sua TV. Com jogos de streaming, esses fios têm dezenas ou mesmo milhares de quilômetros de comprimento, o que introduz latência entre o pressionamento de um botão e a visualização do resultado. Os aplicativos da web apresentam complicações extras. Por exemplo, Martin Algesten CTO da Lookback, especializado em streaming de vídeo, disse à Lifewire por mensagem direta: “Com um aplicativo nativo, você pode fazer um ‘cliente fino’ onde o vídeo é renderizado no iPad ou iPhone”, mas o jogo real é executado nos servidores remotos. Isso pode acelerar as coisas, porque você não precisa fazer streaming de vídeo em alta definição. Com um aplicativo da web, no entanto, todo o vídeo precisa ser enviado de volta dos servidores. Então, novamente, diz Algesten, “em jogos com muito estado de jogo precisando ser transferido, o streaming de vídeo provavelmente vence”.

Ótima experiência

No final, os resultados se resumirão à engenharia inteligente. A parte mais difícil do Stadia e do xCloud já foi resolvida: como fazer jogos responsivos quando jogados pela internet. Descobrir como contornar os limites dos aplicativos da web é fácil em comparação. Talvez o resultado geral não seja tão bom quanto um aplicativo adequado da App Store, mas quando se trata da parte do jogo, é provável que seja tão bom.