Waarom Stadia en xCloud als web-apps zouden kunnen werken

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.
Persoon die een mobiel spel speelt op een smartphone tijdens het rijden met de trein.
RyanKing999 / Getty Images

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 controller-opdrachten 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", zegt Brent Brookler, CEO van ontwikkelaar van cloudpresentatiesoftware FlowVella, vertelde 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 ​​web-app 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, ze hebben toegang tot uw 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.
itsskin / Getty Images

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 op de afstandsbediening uitgevoerd 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. Het is in vergelijking eenvoudig om erachter te komen hoe u de limieten van web-apps kunt omzeilen. 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.