Hvorfor Stadia og xCloud som webapps kunne fungere

Nøgle takeaways

  • En webapp er en hjemmeside med tilføjet lokal lagring.
  • Webapps får hjemmeskærmsikoner og virker ligesom indbyggede apps.
  • De kan faktisk være ideelle til spilstreamingtjenester.
Person, der spiller et mobilspil på en smartphone, mens han kører i toget.
RyanKing999 / Getty Images

Apple har blokeret spilstreamingtjenester fra Microsoft og Google fra deres App Store, så begge virksomheder vil i stedet lancere dem som webapps. Men hvad er en webapp lige? Er det bare en hjemmeside? Vil det være hurtigt nok til spil?

Googles Stadia og Microsofts xCloud lader dig spille spil med "fjernbetjening". Spillene kører faktisk på kraftfulde servere i skyen og streamer videooptagelserne. Den lokale app bruges som en portal til at vise videoen og til at sende dine controller-kommandoer op til skyen.

Men Apple har blokeret spilstreamingtjenester som disse fra App Store. Disse apps tilbyder en række spil i en slags app-butik, hvilket Apple ikke kan lide. Så Microsoft og Google gør dem til webapps i stedet for.

"Webapps mangler evnen til at cache store filer lokalt," Brent Brookler, administrerende direktør for

cloud-præsentationssoftwareudvikler FlowVella, fortalte Lifewire via Twitter. "Native apps fungerer offline, og alt kan være hurtigere, når store og små filer er lokale, selv med hurtige netværk."

Hvad er en webapp?

En webapp er i bund og grund en app, der kører på et websted, og som har særlige rettigheder til at gemme data på din enhed. For at installere en webapp skal du blot trykke på delepilen, når du ser hjemmesiden og vælge Føj til startskærmen fra listen. Det er det.

Nu, når du trykker på det nyligt tilføjede startskærmsikon, starter webappen. Den får sin egen plads - den åbner ikke i en Safari-fane - og den kan gemme nogle data lokalt. For at teste dette kan du sætte din enhed i flytilstand og stadig starte appen.

Web-apps er begrænset sammenlignet med native apps, men de har overraskende dyb adgang til enheden. Ifølge udvikler Maximiliano Firtman, de kan få adgang til din placering, gyroskopet og andre sensorer, kameraet, Apple Pay og meget mere. Kort sagt, siger Firtman, kan de "ligne og agere som enhver anden app."

To personer udenfor spiller et spil på en smartphone med controllere.
itsskin / Getty Images

Spilwebapps

Spil har specifikke behov, når det kommer til at spille på afstand. Et problem er latency eller forsinkelsen, der opstår ved at spille over internettet. Med en konsol trykker du på en knap på din controller, og den går over ledningen (eller Bluetooth-forbindelsen) til konsollen seks fod fra dig, som reagerer og sender videosignalet til dit TV.

Med streamingspil er disse ledninger titusinder eller endda tusindvis af kilometer lange, hvilket introducerer latens mellem at trykke på en knap og se resultatet.

Webapps introducerer ekstra komplikationer. For eksempel fortalte Martin Algesten CTO for Lookback, som er specialiseret i streaming af video, til Lifewire via direkte besked: "Med en indfødt app kan du lave en 'tynd klient', hvor videoen gengives på iPad eller iPhone," men selve spillet køres på fjernbetjeningen servere. Dette kan fremskynde tingene, fordi du ikke behøver at streame high-definition video.

Med en webapp skal al den video dog sendes tilbage fra serverne. Så igen, siger Algesten, "i spil med meget spiltilstand, der skal overføres, vinder videostreamingen sandsynligvis."

Stor oplevelse

I sidste ende vil resultaterne komme ned til smart engineering. Den sværeste del af Stadia og xCloud er allerede løst: hvordan man gør spil responsive, når de spilles over internettet. At finde ud af, hvordan man kommer uden om grænserne for webapps, er let i sammenligning. Måske vil det overordnede resultat ikke være helt så glat som en ordentlig App Store-app, men når det kommer til spildelen, er den sandsynligvis lige så god.