Here we will do an analysis about various platforms :

Organisation should consider what types of capabilities their app would require. For example, following capabilities can be handled easily by native apps: Enhance the performance and user experience.

Accessing GPS to determine the location of a user and point them on a map.

If it has a need to manage peer to peer communication and access contacts list to identify employees, clients using their email address or phone number.

Push notifications to inform news and alerts, as well push potential cross-selling opportunities based on predetermined triggers.

If it has hard intensive operations like image filtering, animations and graphics effects. Organisation should consider what types of capabilities their app would require. For example, following capabilities can be handled easily by native apps:

Cost: The cost and effort involved in creating and maintaining apps across multiple platforms can be more expensive.

No Code Reuse: Native apps need to be written for every platform from scratch. There is no ability to reuse tools and programming languages across other platforms.

Time to Market: Unless developers have extensive knowledge and experience coding in native language, It costs time to market.

Cross platform app: In recent years, Adobe cordova Phonegap with ionic framework and Microsoft Xamarin has gained momentum with offerings targeted to organizations. Simplicity of development using familiar technologies (HTML, CSS and JavaScript or .Net C#) with options to choose any framework can lead to a quick start in building apps. Phonegap container with HTML5 reduces In recent years, Adobe cordova Phonegap with ionic framework and Microsoft Xamarin has gained momentum with offerings targeted to organizations. Simplicity of development using familiar technologies (HTML, CSS and JavaScript or .Net C#) with options to choose any framework can lead to a quick start in building apps. Phonegap container with HTML5 reduces cross device platform development cost, compared with multiple native software development kits. User experience is getting better with ionic framework and touch sensibility is good so far.

Performance: Right now, cross platform has limitations in terms of performance and fidelity when used in the most straightforward manner.

Device level feature Integrations – such as camera, contacts, calendar and geo location will be time consuming.