- Google pracuje na zmene aktuálneho výsledku relácie obnovenia PWAs založenej na Chrome.
- Hlavným cieľom je udržať tieto aplikácie oddelené od natívnych aplikácií Chromium.
- Za týmto účelom navrhli soddeliť PWA zo stavov relácie prehľadávača v záložkách.
- Vo výsledku by mali mať používatelia prehliadača Chrome väčšiu kontrolu nad tým, kedy alebo či otvárajú PWA.
Google v súčasnosti pracuje na projekte zameranom na zmenu správania relácie obnovenia v systéme Chrome progresívne webové aplikácie (PWA) v závislosti od viacerých akcií prehľadávača.
Myšlienka nie je nová; Vývojári prehliadača Chrome spustili ladenie diskusné vlákno späť v roku 2019, keď si to všimol spustené PWA sa po reštartovaní prehliadača Chrome neobnovia. Ale keď je Chrome ukončený, všetky spustené PWA budú tiež ukončené.
Poznamenali tiež:
Pravdepodobne má zmysel po spustení prehliadača Chrome obnoviť všetky spustené súbory PWA.
Na druhej strane v súčasný projekt, vývojári vezmú do úvahy niekoľko premenných správania PWA v snahe udržať ich oddelené od natívnych aplikácií:
Za určitých okolností musia byť PWA obnovené pri reštartovaní prehliadača. Stav relácie PWA sa však musí udržiavať logicky oddelený od stavu relácie v kartách, aby sa udržala ilúzia, že PWA sú skôr ako natívne aplikácie, a nie ako súčasť prehliadača.
Oddelenie medzi PWA a kartami / oknami prehľadávača
Existuje veľa pochýb o zatvorení alebo obnovení všetkých otvorených PWA spolu so zatvorením alebo reštartom Prehliadač Chrome. Podobné diskusie sa týkali vynútených ukončení prehľadávača, zlyhaní, vypnutí alebo po aktualizáciách prehľadávača.
Navrhovaným a zjavne prijatým riešením je samostatný back-endový obchod na oddelenie stavu relácií PWA a záložiek. Vo výsledku by otváranie alebo zatváranie súborov PWA nemalo mať vplyv na správanie pri obnove prehliadača:
Po obnovení PWA sa budú sledovať a obnovovať atribúty bežne sledované pre okná prehliadača (napr. Poloha okna, obrazovka, dimenzia atď.)
Priame otvorenie súborov PWA by nemalo spustiť obnovenie, ako to robia bežné okná. Napr. otvorenie Twitter PWA by malo robiť práve to a nič iné; neobnovujte PWA, neotvárajte prehliadač (okrem systému MacOS)
Priame otvorenie prehľadávača by sa malo správať ako dnes - a stále nemal by vo väčšine prípadov obnovte PWA.
Následne po implementácii opravy bude používateľ ovládať, ako alebo či sú otvorené PWA, ak boli zámerne zatvorené pri ukončení karty alebo prehliadača.
Normálna obnova prehľadávača a obnovenie PWA by sa navyše nemali navzájom ovplyvňovať. Obnova relácie tiež môže samostatne obnoviť iba PWA alebo karty prehľadávača.
Ako sa uvádza, PWA v systéme macOS sa budú správať odlišne, takže oprava by mala mať dopad iba na systémy Windows a Linus.
Podľa týchto vlákien sa očakáva implementácia zmeny v Chrome 91.