Native versus hybrid - the strengths and weaknesses

Now that we have covered the baseline requirements in terms of your audience, your technical requirements, and your technical capabilities, it's time to see how native and hybrid compare. Though most developers will be familiar with the basic differences between the two, it's important to examine the strengths and weaknesses of each. After that, we will be one step closer to determining the approach that best meets your needs. First, here is a brief overview:
Native apps
Native apps are developed specifically for one platform. In the mobile world, this usually means iOS or Android. The big selling point for native is that platform-specific apps make API calls directly to the OS, giving developers and designers much more flexibility and control over the user experience.
Going native gives you a full range of device features, but you have to pay the price. Native apps are more costly to create and require in-depth expertise... especially if...