There is this large debate in the mobile world between Native and Web applications. The goal, the future, the hope is that HTML5 and CSS3 will be the ultimate method to integrate mobile applications on your devices. But there is still a lot of work needed and native applications continue to have several key advantages. Native apps are more responsive, cleaner GUI interaction, and access to core hardware features. There are downsides as well. For instance, if you want to hit the largest part of the market share, applications need to be done in at least two other languages, Java for Android and Objective-C for iOS. For many, this is a large hurdle.
Of-course there are limitations, compatibility is different for each OS. But it’s worth a look. If the requirements are met by the specifications of the application, there is some serious time saving here.