Najnovija verzija preglednika Chrome omogućuje vam da instalirate Progressive Web Apps -- web-aplikacije dizajnirane imajući na umu fleksibilnost stolnih aplikacija -- na radnu površinu vašeg osobnog računala.
Aplikacije na Chromeu općenito nude dobro korisničko iskustvo, ali mogu biti noćna mora za programere koji se moraju kretati kroz vlasničke API-je preglednika. Srećom, Google kreće u usvajanje platforme -- Progresivne web aplikacije -- to uklanja mnoge složenosti, a podržano je u najnovijoj stabilnoj verziji Chromea.
Omogućavanje progresivnih web-aplikacija u Chromeu je jednostavno. Pod pretpostavkom da je vaš klijent ažuran, sve što trebate učiniti je prebaciti tri razvojne oznake: Banneri aplikacijai Eksperimentalni banneri aplikacija, koji omogućuju upite koji vam omogućuju instaliranje web aplikacija; i PWA za stolna računala, koji dodaje podršku za prozore i natpise za PWA.
Ako vam veze ne rade, pokušajte kopirati i zalijepiti ove URL-ove u adresnu traku:
- Banneri aplikacije:chrome://flags#enable-app-banners
- Eksperimentalni banneri aplikacije:chrome://flags#enable-experimental-app-banners
- PWA za stolna računala:chrome://flags#enable-desktop-pwas
Od tog trenutka postaje lakše. Nakon što omogućite relevantne oznake i upišete web adresu PWA, vidjet ćete Instalirajte na radnu površinu opcija u padajućem izborniku preglednika Chrome.
Tada ćete dobiti Instalirajte na radnu površinu skočni upit. Klikom na Dodati spremit će PWA na radnu površinu vašeg računala, gdje ga možete pokrenuti baš kao što biste pokrenuli bilo koju Chrome aplikaciju.
PWA su, ako niste čuli, web-aplikacije dizajnirane imajući na umu fleksibilnost stolnih aplikacija. Pokreću se iz ikona i prečaca baš kao izvorne aplikacije, ali njihovo oslanjanje na CSS3, JavaScript, i drugi otvoreni web okviri omogućuju im rad na više preglednika i platformi s minimalnim portiranje. Korištenjem kombinacije dodataka, web API-ja i skripti, oni mogu upravljati zadacima kao što su mrežni zahtjevi, push obavijesti, dohvaćanje sadržaja i više.
Ima puno toga što se sviđa kod PWA-ova. Imaju potencijal da smanjiti vrijeme učitavanja i korištenje podataka, a neki čak i imaju bolja korisnička sučelja od njihovih domaćih kolega. Ali nisu savršeni. Chromeu nedostaje izlog prve strane za PWA, na primjer -- da biste pronašli aplikacije, morat ćete pretražiti izloge zajednice kao PWA.stijene. A PWA još ne mogu koristiti Chrome u potpunosti. U izjavi krajem prošle godine, Google je rekao da je "istraživao načine za pojednostavljenje prijelaza za programere koji ovise o ekskluzivnim Chrome App API-jima."
Sviđalo se to ili ne, ali Google ide punom parom naprijed s PWA-ovima. U 2017., pretraživački div je najavio da će postupno ukinuti podršku za Chromeove aplikacije na Windowsima, Macu i Linuxu u korist PWA-ova do "sredinom 2018. godine".