Serwisy PWA

Kompetencje

PROGRESSIVE WEB APPS

PWA (Progressive Web Apps) to aplikacje internetowe, które są serwisami internetowymi.

W określonym zakresie mogą również działać jak natywne aplikacje mobilne posiadające dostęp do notacji typu PUSH czy zasobów sprzętowych smartfona. Dzięki temu użytkownicy uzyskują unikalne doświadczenia w obsłudze interfejsu, a także dostęp do szeregu funkcji, których nie oferują zwykłe serwisy WWW.

Serwis, który właśnie przeglądasz został zaprojektowany w technologii PWA.

    Cechy i zalety serwisu internetowego zaprojektowanego w standardzie PWA:

    • działa niezależnie od wybranej przez użytkownika przeglądarki WWW jest responsywny (RWD) - dopasowuje się do rozdzielczości ekranu, na którym jest przeglądany
    • niezależny od jakości połączenia z Internetem (wybrane zasoby działają również w trybie offline)
    • interfejs użytkownika zapewnia doświadczenia podobne jak przy natywnej aplikacji mobilnej
    • jest zawsze aktualny (w odróżnieniu od aplikacji natywnych) dzięki szybkiemu procesowi aktualizacji
    • obsługiwany przez HTTPS (wyższe bezpieczeństwo) dzięki zastosowaniu Service Workers i manifestom W3C jest identyfikowany przez środowisko technologiczne jako aplikacja
    • zwiększa zaangażowanie dzięki funkcjom PUSH
    • umożliwia zainstalowanie na ekranie głównym urządzenia (bez konieczności pobierania ze sklepów typu Google Play, App Store)
    • działa jak standardowa strona WWW - możliwe udostępnienie serwisu z użyciem URL'a (zwykłego linku do adresu strony)
    Przykładowa architektura

    Niezależnie od tego czy użytkownik Twojej strony (aplikacji) jest online czy offline - może uzyskać odpowiedź (Respons) - widoczny interfejs wraz z treściami. Dzięki prezentowanej architekturze Twoja strona będzie działała jak aplikacja. Zastosowanie frameworka JavaScript'owego - vue.js zwiększy wydajność kodu, a także uatrakcyjni interfejs (płynny, animowany). Użytkownik może również uzyskać dostęp do wybranych funkcji swojego urządzenia mobilnego.

    Komunikacja