Microsoft će progresivne web aplikacije učiniti još boljima u Windows 10 Redstone 5

Microsoft će progresivne web aplikacije učiniti još boljima u Windows 10 Redstone 5
Antonio Jularić

Microsoft je u nedavni Windows 10 April 2018 Update uključio i podršku za Progressive Web Apps (PWAs) pa pojasnio u detalje kako te specijalne aplikacija za web mogu revolucionarizirati Windows 10 operativni sustav u budućnosti.

Prednost kod PWAs jest u tome što su implementirane kao nativne aplikacije i ponašaju kao normalna aplikacija, a pritom ne ovise o platformi i rade čak i kad ste offline. Prednosti su im to što se trenutno učitavaju bez obzira na stanje internetske veze, brzo reagiraju na interakcije korisnika, prikazuju uglađene animacije i kvaliteta prikaza pri pomicanju uvijek je dobra te pružaju prirodan dojam aplikacije na uređaju s potpunim korisničkim doživljajem.

Ta neovisnost o stanju veze postoji zahvaljujući uslužnoj skripti. Ona djeluje kao proxy na strani klijenta, napisana je u JavaScriptu, a daje kontrolu nad predmemoriranjem i načinom odaziva na zahtjeve za resursima. Predmemoriranjem ključnih resursa omogućuje eliminaciju ovisnosti o mreži i tako jamči trenutni odaziv i pouzdan doživljaj za korisnike.

Što se brzine tiče, Google je napravio istraživanje koje pokazuje da će 53 posto napustiti web lokaciju ako njeno učitavanje traje dulje od tri sekunde! A nakon učitavanja očekuju brz rad, glatko pomicanje i brz odaziv sučelja. Tih problema PWAs nemaju jer je sve ubrzano i bez ikakvih zadrški, što je pravo osvježenje jer su ujedno i jeftinije za izradu od nativnih aplikacija.

Također, PWAs se mogu instaliratii smjestiti na korisnikovu početnom zaslonu, bez potrebe za trgovinom aplikacija. Uz to se nudi i cijeli niz zanimljivosti pri radu s njima, što je samo jedna od prednosti. Stoga ne čudi da Microsoft "gura" ovu priču i nada se da će developeri sad kad je u Windows 10 uvrštena PWAs podrška više raditi na takvim aplikacijama. Zasad one rade tako što se otvaraju u zasebnom Edge browseru s tim da su svi elementi iz njega izbačeni, osim "back" tipke.

Značajno je sve ovo za developere, a moglo bi ih motivirati na razvijanje PWAs, jer ne moraju više čekati na dopuštenje da se pojave na e-trgovini aplikacijama već se instalacija odvija direktno preko internetskog preglednika. I time se otvara mogućnost korištenja aplikacija koje nisu baš prisutne u Microsoft Storeu, kao one Googleove...