WebApp

Czym jest aplikacja internetowa/webowa? Zaryzykowałbym stwierdzenie, że aplikacja webowa (internetowa) to połączenie wielu technik. Tak więc można by powiedzieć że: WebApp = RWA + PWA + AMP

Wykorzystujemy w większości standardowe technologie webowe takie jak: HTML, CSS i JavaScript, jednak w specyficznym podejściu i przy wsparciu przelądarek zarówno desktopowych jak i mobilnych.

RWA

Responsive Web App (Application) - jest stroną internetową lub aplikacją internetową, której layout i interfejs jest dostosowywany do konkretnego urządzenia przy pomocy automatyzacji. Strona dostosowuje się automatycznie (odpowiada ang. response) do przekątnej, do konkretnego urządzenia.

W przypadku RWA nie musimy tworzyć layoutu i interfejsu aplikacji na każde urządzenie, na którym spodziewamy się, że nasi użytkownicy będą uruchamiać apliakcję.

Responsywna grafika

2022.10.30 2023.06.03 2023.11.12 - Jezioro Głębokie

PWA

Możliwość instalacji jest podstawowym wymaganiem Progressive Web Apps (PWA). Zachęcając użytkowników do zainstalowania PWA, pozwalasz im dodać je do ich ekranów głównych. Użytkownicy, którzy dodają aplikacje do ekranów głównych, częściej z nich korzystają.

Rdzeniem PWA jest technologia o nazwie ServiceWorker czyli serwer proxy po stronie klienta, który umożliwia buforowanie wszelkiego rodzaju zasobów dla twoich stron.

Service Worker aktywuje się dopiero po pierwszym załadowaniu.

Skrypt service workera (watek uslugowy) pozwala aplikacji na korzystanie z wielu funkcji progresywnych aplikacji internetowych – takich jak działanie offline, dodawanie do ekranu głównego czy powiadomienia push. Jeśli skrypt service workera i plik manifestu są odpowiednio zaimplementowane, przeglądarki mogą aktywnie prosić użytkowników o dodanie Twojej aplikacji do ekranu głównego, co może przekładać się na większe zaangażowanie użytkownika.

Manifest aplikacji internetowej zawiera kluczowe informacje wymagane do zainstalowania aplikacji.

AMP

TODO