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.
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”.
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.