Používáte webové aplikace ve formě PWA? Chrome v následujících měsících zpřísní jejich politiku. Progresivní webové aplikace by měly být webové programy, které sice spouští prohlížeč, běží ale v samostatném okně, mohou mít zástupce na ploše, a tak se už z hlediska UI/UX v mnohém vyrovnávají desktopovým aplikacím. Webová stránka upozorní uživatele, že nabízí i PWA, v adresním řádku.
Jenže toto všechno je pouhá teorie. Mnohé PWA nejsou ničím jiným než jen původní webovou stránkou, která se zobrazí v okénku, aniž by přinášela cokoliv navíc – mnohdy jen automaticky upravené responzivní GUI. V Googlu si toho jsou vědomi, a tak se u těch nedokonalých počínaje aktuální verzí Chrome 89 začalo zobrazovat varování.

Chrome začne postupně vynucovat, aby PWA fungovaly i bez připojení k internetu
Varování, že PWA aplikace musí fungovat, i když se odpojíte od internetu. Už žádný dinosaurus skákající přes překážky. Z prostého varování pro vývojáře v konzoli se pak počínaje verzí Chrome 93 stane nutnost, bez které si uživatel už podobný program prostě nenainstaluje.
Novinky v Chromu 89 pro vývojáře:
Google každopádně nechává tvůrcům dostatečnou volnost. V ideálním případě by měla PWA fungovat i bez internetu stejným způsobem jako dříve, přičemž případná synchronizace dat se vzdálenou databází proběhne až poté, co se zase připojíte.
Pak už PWA konečně začnou dávat smysl, zrodily se totiž mimo jiné právě proto, aby fungovaly rychle a svižně bez permanentní komunikace se serverem a bez stahování veškerých dat.
Lepší propojení s USB periferiemi
Chrome 89 toho ale ve stabilní verzi přináší více. Vývojáři dokončili práci na WebHID, Web Serial a WebNFC, takže se s prohlížečem mohou přímo spojit nejrůznější USB a NFC zařízení bez potřeby instalace jakéhokoliv dalšího softwaru. Dříve prohlížeče podporovaly jen specifická zařízení – třeba herní ovladač.
Další novinkou je podpora technologie WebShare, která umožňuje snazší sdílení napříč aplikacemi. Funkce už byla dostupná na mobilech a teď je k dispozici pro webové vývojáře i v desktopovém Chromu. Typickým příkladem je třeba snadné sdílení fotografie z webové galerie do sociální sítě atp.