Mobile apps offer a faster, more responsive user experience by giving the user extra functionality.
Native apps are built specifically for the device so it can access the hardware and additional features such as the camera, microphone, accelerometer, notifications and touch gestures.
The biggest advantage of a mobile app is the ability for it to continue running while offline.