Skip to content

Proč by Stadia a xCloud jako webové aplikace mohly fungovat

24 de Červen de 2021
GettyImages 1193297307 646718e7a4e7499b882560caf688f141

Klíčové jídlo

  • Webová aplikace je web s přidaným místním úložištěm.
  • Webové aplikace dostávají ikony domovské obrazovky a vypadají jako nativní aplikace.
  • Ve skutečnosti mohou být ideální pro služby streamování her.
Apple ve svém App Storu zablokoval služby streamování her od Microsoftu a Google, takže obě společnosti je místo toho spustí jako webové aplikace. Ale co je to webová aplikace? Je to jen web? Bude to dostatečně rychlé pro hry? Stadia společnosti Google a xCloud společnosti Microsoft vám umožňují hrát hry pomocí „dálkového ovládání“. Hry ve skutečnosti běží na výkonných serverech v cloudu a streamují videozáznamy. Místní aplikace se používá jako portál k zobrazení videa a k odesílání příkazů řadiče až do cloudu. Apple však zablokoval služby streamování her, jako jsou tyto, z App Store. Tyto aplikace nabízejí sadu her v jakémsi obchodě s aplikacemi, což se Apple nelíbí. Microsoft a Google je místo toho dělají webovými aplikacemi. „Webovým aplikacím chybí schopnost lokálně ukládat velké soubory do mezipaměti,“ uvedl pro Lifewire prostřednictvím Twitteru Brent Brookler, generální ředitel vývojového softwaru pro cloudovou prezentaci FlowVella. „Nativní aplikace fungují offline a vše může být rychlejší, když jsou velké i malé soubory lokální, a to i v rychlých sítích.“

Co je to webová aplikace?

Webová aplikace je v podstatě aplikace, která běží na webu a má speciální oprávnění k ukládání dat do vašeho zařízení. Chcete-li nainstalovat webovou aplikaci, stačí při prohlížení webu klepnout na šipku sdílení a vybrat Přidat na domácí obrazovku ze seznamu. A je to. Nyní, když klepnete na nově přidanou ikonu Domovská obrazovka, spustí se webová aplikace. Získá svůj vlastní prostor – neotevře se na kartě Safari – a může lokálně ukládat některá data. Chcete-li to otestovat, můžete zařízení přepnout do režimu v letadle a stále spustit aplikaci. Webové aplikace jsou ve srovnání s nativními aplikacemi omezené, ale mají překvapivě hluboký přístup k zařízení. Podle vývojáře Maximiliana Firtmana mohou přistupovat k vaší poloze, gyroskopu a dalším senzorům, kameře, Apple Pay a dalším. Stručně řečeno, říká Firtman, mohou „vypadat a chovat se jako každá jiná aplikace“.

Dva lidé venku hrají hru na smartphonu s řadiči.

Herní webové aplikace

Hry mají specifické potřeby, pokud jde o hraní na dálku. Jedním z problémů je latence nebo zpoždění způsobené hraním přes internet. U konzoly stisknete tlačítko na ovladači a přejde kabelem (nebo připojením Bluetooth) ke konzole vzdálené šest stop od vás, která zareaguje a odešle video signál do vašeho televizoru. U streamovacích her jsou tyto dráty dlouhé desítky nebo dokonce tisíce kilometrů, což zavádí latenci mezi stisknutím tlačítka a zobrazením výsledku. Webové aplikace přinášejí další komplikace. Například Martin Algesten CTO z Lookback, který se specializuje na streamování videa, řekl Lifewire prostřednictvím přímé zprávy: „S nativní aplikací můžete vytvořit„ tenkého klienta “, kde se video vykresluje na iPadu nebo iPhone,“ ale skutečná hra je spuštěn na vzdálených serverech. To může věci urychlit, protože nemusíte streamovat video ve vysokém rozlišení. S webovou aplikací však musí být toto video odesláno zpět ze serverů. Algesten říká: „Ve hrách se spoustou herních stavů, které je třeba přenést, pravděpodobně zvítězí streamování videa.“

Skvělá zkušenost

Na konci se výsledky dostanou k inteligentnímu inženýrství. Nejtěžší část Stadia a xCloud již byla vyřešena: jak zajistit, aby hry reagovaly při hraní přes internet. Zjištění, jak obejít limity webových aplikací, je ve srovnání snadné. Možná nebude celkový výsledek tak úhledný jako správná aplikace App Store, ale pokud jde o herní část, bude pravděpodobně stejně dobrý.