Skip to content

Waarom Stadia en xCloud als webapps zouden kunnen werken

20 de juni de 2021
GettyImages 1193297307 646718e7a4e7499b882560caf688f141

Belangrijkste leerpunten

  • Een web-app is een website met toegevoegde lokale opslag.
  • Web-apps krijgen pictogrammen op het startscherm en lijken precies op native apps.
  • Ze kunnen zelfs ideaal zijn voor gamestreamingservices.
Apple heeft gamestreamingservices van Microsoft en Google geblokkeerd in de App Store, dus beide bedrijven zullen ze in plaats daarvan lanceren als web-apps. Maar wat is een web-app precies? Is het gewoon een website? Zal het snel genoeg zijn voor games? Met Stadia van Google en xCloud van Microsoft kun je games spelen met ‘afstandsbediening’. De games draaien eigenlijk op krachtige servers in de cloud en streamen de videobeelden. De lokale app wordt gebruikt als een portal om de video weer te geven en om uw controlleropdrachten naar de cloud te sturen. Maar Apple heeft gamestreamingdiensten zoals deze uit de App Store geblokkeerd. Deze apps bieden een reeks games in een soort app store, wat Apple niet leuk vindt. Dus Microsoft en Google maken er in plaats daarvan web-apps van. “Web-apps hebben niet de mogelijkheid om grote bestanden lokaal in de cache te plaatsen”, vertelde Brent Brookler, CEO van FlowVella, ontwikkelaar van cloudpresentatiesoftware, aan Lifewire via Twitter. “Native apps werken offline en alles kan sneller als grote en kleine bestanden lokaal zijn, zelfs met snelle netwerken.”

Wat is een web-app?

Een web-app is in wezen een app die op een website draait en speciale rechten krijgt om gegevens op uw apparaat op te slaan. Om een ​​webapp te installeren, tik je gewoon op de deelpijl wanneer je de website bekijkt en kies je Toevoegen aan startscherm van de lijst. Dat is het. Wanneer u nu op het nieuw toegevoegde startschermpictogram tikt, wordt de web-app gestart. Het krijgt zijn eigen ruimte – het wordt niet geopend in een Safari-tabblad – en het kan sommige gegevens lokaal opslaan. Om dit te testen, kunt u uw apparaat in vliegtuigmodus zetten en toch de app starten. Web-apps zijn beperkt in vergelijking met native apps, maar ze hebben verrassend diepe toegang tot het apparaat. Volgens ontwikkelaar Maximiliano Firtman hebben ze toegang tot je locatie, de gyroscoop en andere sensoren, de camera, Apple Pay en meer. Kortom, zegt Firtman, ze kunnen “eruit zien en werken als elke andere app.”

Twee mensen spelen buiten een game op een smartphone met controllers.

Gaming-webapps

Games hebben specifieke behoeften als het gaat om spelen op afstand. Een probleem is latentie, of de vertraging die wordt geïntroduceerd door te spelen via internet. Met een console druk je op een knop op je controller en deze gaat over de draad (of Bluetooth-verbinding) naar de console op twee meter afstand, die reageert en het videosignaal naar je tv stuurt. Bij het streamen van games zijn deze draden tientallen of zelfs duizenden kilometers lang, wat een latentie introduceert tussen het indrukken van een knop en het zien van het resultaat. Webapps introduceren extra complicaties. Martin Algesten CTO van Lookback, die gespecialiseerd is in het streamen van video, vertelde Lifewire bijvoorbeeld via een direct bericht: “Met een native app kun je een ’thin client’ maken waarbij de video wordt weergegeven op de iPad of iPhone”, maar het eigenlijke spel wordt uitgevoerd op de externe servers. Dit kan dingen versnellen, omdat je geen high-definition video hoeft te streamen. Bij een webapp moet al die video echter van de servers teruggestuurd worden. Aan de andere kant, zegt Algesten, “in games waarbij veel gamestatus moet worden overgedragen, wint de videostreaming waarschijnlijk.”

Geweldige ervaring

Uiteindelijk komen de resultaten neer op slimme engineering. Het moeilijkste deel van Stadia en xCloud is al opgelost: hoe games responsief te maken wanneer ze via internet worden gespeeld. Uitzoeken hoe u de limieten van web-apps kunt omzeilen, is in vergelijking eenvoudig. Misschien zal het algehele resultaat niet zo glad zijn als een echte App Store-app, maar als het gaat om het spelen van games, is het waarschijnlijk net zo goed.