If you are developing a utility tool that will need native phone devices like camera, speakers and robust interaction with the native Operating System. Native apps work best, though hybrid apps can achieve the same with a little tweaking, they may not be as seamless. If you are building a gaming app with heavy graphics and sound effects. You cannot build games like Angry Birds and Temple Run using HTML5 alone.
First of all you should determine whether it should be native or on the web. This decision will impact every stage of development. Native mobile app is an application which is exclusive or only available on one specific platform and no other, e.g. an app that is only available on an iPhone or Android phone. You can read more about native apps development on the website http://en.intechcore.com/
This forum thread discusses When do you choose Native Apps?. You can join the discussion by clicking on 'Post a reply'. If you are new to AppFutura Tips Forum, you will need to sign up and create a new account.