nowym wynalazku Google
Ten "nowy wynalazek" to termin ukuty w 2015 roku, więc nie jest nowy. Poza tym jaki to wynalazek skoro to po prostu wykorzystanie otwartych standardów sieciowych? ;) Ten termin to po prostu marketingowy buzzword, oznaczający dobrze zrobioną aplikację WWW. Podkreślam: dobrze zrobioną aplikację WWW, nie zaś "aplikację WWW działającą jak natywna", bo to całkowicie różne, najczęściej wykluczające się rzeczy.
Wszystkie popularne przeglądarki mają już możliwość PWA (poza Safari).
Nieprawda. Po pierwsze PWA – z racji tego, że są progresywne – działają na dużym spektrum przeglądarek. Na Safari i Edge'u (który też nie wspiera wszystkich technologii łączonych zwykle z PWA) również. Po prostu tam nie działają wszystkie ficzery.
PWA jest szybsze niż natywne apps, a wydajność jest zbliżona.
Nieprawda. PWA nie mogą być szybsze od natywnych aplikacji, bo JS nigdy takiej wydajności nie osiągnie. Zbliżoną wydajność dałoby dopiero tworzenie wielowątkowych aplikacji webowych (gdzie główny wątek byłby dedykowany dla GUI, a drugi wątek – dla logiki biznesowej), najlepiej w dodatku z logiką napisaną w C++/Rust i skompilowaną do WASM.
W obecnej chwili największym minusem PWA to brak funkcji GPS, ale Google nad tym pracuje.
A to kolejna bzdura. PWA to aplikacje internetowe, więc bez implementacji standardu w przeglądarkach Google może sobie pogwizdać. Poza tym Google rozwija platformę sieciową, nie zaś PWA. A geolokalizacja w przeglądarkach jest od lat.
Zamiast czytać ten marketingowy bełkot, polecam poczytać, co o PWA mówią sami webdeveloperzy:
https://salvadelapuente.com/posts/2017/09/01/what-is-a-pwa/
https://developers.google.com/web/progressive-web-apps/
https://paul.kinlan.me/progressive-progressive-web-apps/
https://speakerdeck.com/kosamari/how-to-build-a-fire
https://adactio.com/journal/10708