So what should it be ? Which one is better? This was one of the first questions that I was asked when I decided to move my project towards the mobile section. I went for the app as it fits better with what I want to do.
I came across this infographic which seems to be really helpful and gives a lot of explanations.
A mobile app is faster, more interactive and can integrate with all kinds of other phone features. But the app must be installed to be of any use at all, while a good mobile site can simply be navigated to on a user’s whim. It’s also typically cheaper to build a mobile site, and you don’t have to deal with any pesky approval hassles.