Progressive web app Vs Hybrid mobile app

Hybrid mobile applications are created using web and native technologies. Progressive web application is created using technology that runs in the browser. They don't need to be distributed through app stores. Some hybrid mobile app platforms are PhoneGap, Appcelerator Titanium and Ionic. They have created a bridge between native API's and Javascript APIs. Progressive web apps can be built with HTML, CSS and javascript since they simply run in the browser.

Lets look at the pros and cons of Progressive web apps.

Pros

It allows push notifications.

They can work in offline mode.

The underlying sites will get better ranking on search engines normally.

Cons

It is just like a browser wrapper so it cannot be considered as a fully functional app.

Users wont be getting a native app experience.

Poor compatibility.

Hybrid mobile apps

Pros

For frameworks like Apache Cordova ,ionic and PhoneGap has high development speed.

Frameworks are available that mirrors the native app UI elements.

It has access to smartphones hardware.

Cons

UX is not as good as native app.

Complex applications works slower due to various wrappers and libraries in them.

it doesn't work online.