Skip to Content
Author's profile photo Former Member

Native vs Hybrid App Development

For all seasoned iOS Developers, it’s easy to start writing apps natively in iOS than consider hybrid app development.

When the question arises on how fast we can support other platforms, extend our reach to the potential customers, Hybrid may seem like the way to go.

But is that true ?

     With the kind of development frameworks available now either for native or hybrid type of app development, any kind of use case can be built either way. But when it comes to the performance aspect of an app, native Apps still out perform the hybrid apps. The transitions are fluid, user interaction feedback is as expected, and beyond all, some types of framework that a native app can provide are exclusive to the platform.

     The hybrid frameworks are still trying to keep up with those. It’s not a dependency on the hybrid app frameworks alone, as the native frameworks have to be exposed by the native platform.  An example would be the way to launch an email app is provided by the “mailto:” tag, ability to make a call provided by the “tel:” tag but there’s no Core Data framework exposed to an app being developed on a hybrid framework.

     The requirement to support multiple platforms is the only driving force behind adoption of hybrid frameworks. This makes the developers stick to a generic feature/functionality set with what can be done by the app on all platforms. The least common factor set of features from the hybrid to native can only be implemented.

Summarizing, these are several factors you need to consider before you embark on your journey to native or hybrid app.

  • Number of platforms you want to support
  • Types of features to be developed on each platform
  • Analyze the above goals for a longer term

The outcome of analysis of above factors, will push us in the right direction.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Great points. This post about making a html5 facebook app (fastbook) arguments that you should go for Hybrid app when possible. There is also an interesting talk about how well the hybrid (html5) app performs.

      Yes I agree you have to ask the questions you mention and there is definately cases where native is needed but I think they will be fewer and fewer given the benefits of html5.

      Author's profile photo Former Member
      Former Member

      John- I guess you are saying that the native app platform also has access to native APIs ( contacts for example) whereas the same is not available from HTML5. I am yet to see a SAP app in HTML5. Your app looks pretty cool too. There is a SAP app for approving shopping carts in SRM but not for approving purchase requisitions in ECC.