Mga Key Takeaway
- Ang web app ay isang website na may idinagdag na lokal na storage.
- Ang mga web app ay nakakakuha ng mga icon ng home-screen, at mukhang katulad lang ng mga native na app.
- Maaaring talagang perpekto ang mga ito para sa mga serbisyo sa pag-stream ng laro.
Na-block ng Apple ang mga serbisyo ng streaming ng laro mula sa Microsoft at Google mula sa App Store nito, kaya ilulunsad na lang ng dalawang kumpanya ang mga ito bilang mga web app. Ngunit ano lang ang isang web app? Website lang ba ito? Magiging mabilis ba ito para sa mga laro?
Ang Stadia ng Google at ang xCloud ng Microsoft ay hinahayaan kang maglaro sa pamamagitan ng "remote control." Ang mga laro ay aktwal na tumatakbo sa makapangyarihang mga server sa cloud, at nag-stream ng video footage. Ginagamit ang lokal na app bilang isang portal upang ipakita ang video, at upang ipadala ang iyong mga command ng controller hanggang sa cloud.
Ngunit hinarang ng Apple ang mga serbisyo ng game-streaming tulad nito mula sa App Store. Nag-aalok ang mga app na ito ng hanay ng mga laro sa loob ng isang uri ng app store, na hindi gusto ng Apple. Kaya, ginagawa na lang sila ng Microsoft at Google bilang mga web app.
"Walang kakayahan ang mga web app na mag-cache ng malalaking file nang lokal, " sinabi ni Brent Brookler, CEO ng cloud presentation software developer na FlowVella, sa Lifewire sa pamamagitan ng Twitter. "Gumagana offline ang mga native na app at maaaring maging mas mabilis ang lahat kapag lokal ang malalaki at maliliit na file, kahit na may mabibilis na network."
Ano Ang Web App?
Ang web app ay mahalagang app na tumatakbo sa isang website, at binibigyan ng mga espesyal na pribilehiyo na mag-imbak ng data sa iyong device. Para mag-install ng web app, i-tap mo lang ang share arrow kapag tinitingnan ang website, at piliin ang Idagdag sa Home Screen mula sa listahan. Iyon lang.
Ngayon, kapag nag-tap ka sa bagong idinagdag na icon ng Home Screen, ilulunsad ang web app. Nakakakuha ito ng sarili nitong espasyo-hindi ito nagbubukas sa isang tab na Safari-at maaari itong mag-imbak ng ilang data nang lokal. Para subukan ito, maaari mong ilagay ang iyong device sa airplane mode, at ilunsad pa rin ang app.
Ang mga web app ay limitado kumpara sa mga native na app, ngunit mayroon silang nakakagulat na malalim na access sa device. Ayon sa developer na si Maximiliano Firtman, maa-access nila ang iyong lokasyon, ang gyroscope at iba pang sensor, ang camera, Apple Pay, at higit pa. Sa madaling salita, sabi ni Firtman, maaari silang "magmukha at kumilos tulad ng anumang iba pang app."
Gaming Web Apps
May mga partikular na pangangailangan ang mga laro pagdating sa malayuang paglalaro. Ang isang isyu ay latency, o ang pagkaantala na ipinakilala sa pamamagitan ng pag-play sa internet. Gamit ang console, pinindot mo ang isang button sa iyong controller, at ito ay dumaan sa wire (o Bluetooth connection) papunta sa console na anim na talampakan ang layo mula sa iyo, na nagre-react, at nagpapadala ng signal ng video sa iyong TV.
Sa mga streaming na laro, ang mga wire na ito ay sampu o kahit libu-libong milya ang haba, na nagpapakilala ng latency sa pagitan ng pagpindot sa isang button at makita ang resulta.
Ang Web app ay nagpapakilala ng mga karagdagang komplikasyon. Halimbawa, sinabi ni Martin Algesten CTO ng Lookback, na dalubhasa sa streaming na video, sa Lifewire sa pamamagitan ng direktang mensahe, "Sa isang native na app maaari kang gumawa ng 'thin client' kung saan nai-render ang video sa iPad o iPhone, " ngunit ang aktwal na laro ay tumatakbo sa mga malalayong server. Mapapabilis nito ang mga bagay-bagay, dahil hindi mo kailangang mag-stream ng high-definition na video.
Gayunpaman, sa isang web app, ang lahat ng video na iyon ay kailangang ibalik mula sa mga server. At muli, sabi ni Algesten, "sa mga laro na may maraming estado ng laro na kailangang ilipat, malamang na manalo ang video streaming."
Magandang Karanasan
Sa huli, ang mga resulta ay mauuwi sa smart engineering. Ang pinakamahirap na bahagi ng Stadia at xCloud ay nalutas na: kung paano gawing tumutugon ang mga laro kapag nilalaro sa internet. Ang pag-alam kung paano malalampasan ang mga limitasyon ng mga web app ay madali kung ihahambing. Marahil ang pangkalahatang resulta ay hindi magiging kasing-kinis ng isang wastong App Store app, ngunit pagdating sa bahagi ng paglalaro, malamang na magiging kasing ganda rin ito.