Ključni podaci za van
- Web aplikacija je web mjesto s dodanom lokalnom pohranom.
- Web-aplikacije dobivaju ikone na početnom zaslonu i izgledaju kao izvorne aplikacije.
- Mogu biti idealni za usluge streaminga igara.
Apple je blokirao usluge streaminga igara od Microsofta i Googlea iz svoje trgovine App Store, tako da će ih obje tvrtke umjesto toga pokrenuti kao web aplikacije. Ali što je zapravo web aplikacija? Je li to samo web stranica? Hoće li biti dovoljno brz za igre?
Googleova Stadia i Microsoftov xCloud omogućuju vam igranje igrica "daljinskim upravljanjem"." Igre se zapravo pokreću na moćnim poslužiteljima u oblaku i emitiraju video snimke. Lokalna aplikacija koristi se kao portal za prikaz videa i slanje naredbi vašeg kontrolera u oblak.
Ali Apple je blokirao usluge strujanja igara poput ovih iz App Storea. Ove aplikacije nude paket igara unutar neke vrste trgovine aplikacija, što je ono što Apple ne voli. Stoga ih Microsoft i Google umjesto toga pretvaraju u web aplikacije.
"Web aplikacijama nedostaje mogućnost lokalnog spremanja velikih datoteka u predmemoriju", rekao je za Lifewire putem Twittera Brent Brookler, izvršni direktor razvojnog programa softvera za prezentacije u oblaku FlowVella. "Nativne aplikacije rade izvan mreže i sve može biti brže kada su velike i male datoteke lokalne, čak i s brzim mrežama."
Što je web-aplikacija?
Web-aplikacija je u biti aplikacija koja radi na web-mjestu i ima posebne privilegije za pohranu podataka na vaš uređaj. Da biste instalirali web-aplikaciju, samo dodirnite strelicu za dijeljenje dok gledate web-mjesto i odaberite Dodaj na početni zaslon s popisa. To je to.
Sada, kada dodirnete novododanu ikonu početnog zaslona, pokrenut će se web aplikacija. Dobiva vlastiti prostor - ne otvara se u Safari kartici - i može lokalno pohraniti neke podatke. Da biste ovo testirali, možete staviti svoj uređaj u način rada u zrakoplovu i svejedno pokrenuti aplikaciju.
Web aplikacije ograničene su u usporedbi s izvornim aplikacijama, ali imaju iznenađujuće dubok pristup uređaju. Prema programeru Maximilianu Firtmanu, oni mogu pristupiti vašoj lokaciji, žiroskopu i drugim senzorima, kameri, Apple Payu i još mnogo toga. Ukratko, kaže Firtman, mogu "izgledati i ponašati se kao bilo koja druga aplikacija."
Web aplikacije za igre
Igre imaju specifične potrebe kada je u pitanju igranje na daljinu. Jedan problem je latencija ili kašnjenje uvedeno igranjem preko interneta. S konzolom, pritisnete gumb na svom kontroleru, a on ide preko žice (ili Bluetooth veze) do konzole šest stopa udaljene od vas, koja reagira i šalje video signal vašem TV-u.
Kod igara za strujanje, te su žice dugačke desecima ili čak tisućama milja, što uvodi kašnjenje između pritiskanja gumba i gledanja rezultata.
Web aplikacije uvode dodatne komplikacije. Na primjer, Martin Algesten tehnički direktor Lookbacka, koji se specijalizirao za streaming videa, rekao je Lifewireu putem izravne poruke, "S izvornom aplikacijom možete napraviti 'tanki klijent' gdje se video renderira na iPadu ili iPhoneu, " ali stvarna igra izvodi se na udaljenim poslužiteljima. Ovo može ubrzati stvari, jer ne morate strujati video visoke razlučivosti.
Međutim, uz web-aplikaciju, sav taj video mora se poslati natrag s poslužitelja. Pa opet, kaže Algesten, "u igrama s puno stanja igre koje treba prenijeti, videostreaming vjerojatno pobjeđuje."
Sjajno iskustvo
Na kraju, rezultati će se svesti na pametno inženjerstvo. Najteži dio Stadije i xClouda već je riješen: kako učiniti igre responzivnima kada se igraju preko interneta. U usporedbi s tim lako je otkriti kako zaobići ograničenja web-aplikacija. Možda ukupni rezultat neće biti tako gladak kao prava App Store aplikacija, ali kada je riječ o dijelu igranja igrica, vjerojatno će biti jednako dobar.