best of both worlds?
A considerably cheaper option
And often the costumers also need some kind of web presence to go with their project. A PWA can grant you all three wishes in one go and you don’t need to deal with any app store at all.
This however is something you should be aware of/ you should remind your costumers of: Since the app will not be attainable via either app store, they need an alternative strategy concerning the marketing channels and how to deal with monetization.
Which native features are accessible? (July 2019)
Although browser support is continuously growing, there are some native device features that are not accessible (yet). Let’s review what’s accessible in summer 2019:
- Camera —> Is accessible from all browsers.
- GPS data —> Is accessible from all browsers.
- Download Prompt —> Is triggered automatically only on Chrome. On Safari you can intercept it and show your custom prompt that explains how to download the app through Safari’s menu. On Firefox there is a download button that appears in the navigation bar next to the URL.
- WebBluetooth —> The WebBluetooth API is so far only accessible on Chrome and Samsung Internet.
- NFC —> NFC is currently in an experimental phase only on Chrome.
- Notifications —> Are accessible to all browsers except Safari.
- Background Sync —> Is accessible to all browsers except Safari.
- Safari also ignores some attributes of the Manifest file.