The short answer is yes, you can deploy your app as both a PWA and to devices with a some minor changes to the code. You need to uncomment the service worker lines in the index.html file and optionally update the manifest.json to use a logo, name, and colors of your choosing. This is one of the Ionic teams PWA demos that shows off deploying the same app as PWA as well as to iOS and Android: https://github.com/ionic-team/ionic-conference-app http://pwa.ionic.io/ionic-conference-app/www/ You can read more about Ionic PWA support here http://blog.ionicframework.com/announcing-pwa-support-in-ionic-2/ and here https://ionicframework.com/docs/developer-resources/progressive-web-apps/. Here's one more tutorial for good measure https://www.joshmorony.com/launching-a-progressive-web-app-pwa-with-ionic/