Native apps are built specifically for one platform – Android or iOS. They access a device’s hardware and functionalities such as the camera, Bluetooth or GPS. Native apps are downloaded from an app store. They can send push notifications on any operating system.
In contrast, progressive web apps (PWAs) are coded to be used in a browser but can be “installed” on a phone by just pinning the page to the home screen. They behave pretty much like native apps but aren’t in control of all of the hardware or functions. PWAs cannot send push notifications to iOS devices. Our PWAs utilize SMS (text messages) for messaging.