Application Development

Are their any differences between development of mobile native apps and web apps ?

In General Simplifier generates UI5 / Fiori Apps running on all kind of devices (browser, mobile, wearable) without compiling and building native packages. For accessing native functions via mobile actions, you have to run the app within simplifier mobile client or export it for deploying as native app.