BLOG

Nieuws

Wat zijn PWA’s?

18 oktober 2018

Hot en happening in software-land: Progressive Web App (PWA). Chrome heeft dit net toegevoegd in de desktop versie en de verwachting is dat andere browsers snel zullen volgen. PWA’s zijn webapplicaties die laden als normale webpagina’s of websites maar de gebruiker fijne functionaliteit bieden die normaal alleen in mobiele applicaties voorkomt zoals offline werken en push notificaties.

Waarom is het zo revolutionair?

PWA’s combineren de open standaarden van het web met moderne browsers voor de meest optimale mobiele ervaring. Tot nu toe gaven native apps (specifiek geschreven apps voor een bepaald platform, bijvoorbeeld iOS) betere prestaties dan de pogingen tot web apps. Vooral wat betreft laadtijd en user experience. Verpakte bronnen en directe toegang tot de hardware zorgden ervoor dat native apps snellere prestaties konden leveren en meer functionaliteit konden aanbieden. Maar de laatste jaren zijn er veel uitbreidingen gekomen in Javascript, HTML5 en CSS3 en zijn browsers meer capabel geworden. Samen met krachtige processors zoals A20 en Snapdragon 821 worden progressive web apps nu een waardig alternatief voor native apps.

Kenmerken van een Progressive Web App

Google is de bedenker van het concept en heeft bepaalde kenmerken vastgesteld van een PWA:

  • werkt voor elke gebruiker, ongeacht browser keuze (op mobiel, in de nabije toekomst dus ook op desktop)
  • responsive: voor elk vorm van gebruik (mobiel, desktop, tablet, etc.)
  • verbinding onafhankelijk werken: offline werken of werken met slechte verbinding is mogelijk
  • voelt als een app: voor de gebruiker is de ervaring als een native app
  • veilig met https verbinding
  • gemakkelijk te delen en installeren via een URL

Directories

PWA Directory

The Microsoft Store

 

Ben jij al bezig met deze nieuwe techniek?

Neem contact op

Zie onze privacyverklaring.

Contact met Senet

Senet Eindhoven
Gestelsestraat 258
5654 AM Eindhoven
Bekijk op kaart

+31(0)40-2930395

KvK nummer: 17115078
Btw nummer: NL807989083B01