native vs. hybrid applications

28
Native vs. Hybrid Apps @cihadhoruzoglu

Upload: cihad-horuzoglu

Post on 13-Apr-2017

199 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Native vs. Hybrid Applications

Native vs. Hybrid Apps@cihadhoruzoglu

Page 2: Native vs. Hybrid Applications

Cihad HoruzoğluSoftware Architect at CicekSepeti.com

Page 3: Native vs. Hybrid Applications

Quick Overview

Page 4: Native vs. Hybrid Applications

Native App Development

iOS Android

Page 5: Native vs. Hybrid Applications

Native Apps

Pros

● High performance● Native UI elements● Better user experience● Easier access to built in capabilities

Cons

● Needs more than one language● Seperate code base● Timely & expensive development

Page 6: Native vs. Hybrid Applications

Hybrid App Development

React Native

Page 7: Native vs. Hybrid Applications

Hybrid Apps

Pros

● Quick development● One code base● Low price

Cons

● Low performance● Design● User experience● Depends on third party plugins

Page 8: Native vs. Hybrid Applications

5 Questions to ask before you decide

Page 9: Native vs. Hybrid Applications

How important is mobile app performance?

Page 10: Native vs. Hybrid Applications

84% of users considering performance to be an important factor.

Source: dynatrace.com

Page 11: Native vs. Hybrid Applications

Hybrid apps running on HTML and depends on DOM.

“ You cannot build a 60fps scrolling list view with DOM. ” - Flipboard

Page 12: Native vs. Hybrid Applications

Do you have enough budget?

Page 13: Native vs. Hybrid Applications

Facebook example

If you have enough money and your revenue depends on this app.. Then go for Native!

Page 14: Native vs. Hybrid Applications

If you have limited budgetgo for Hybrid.

Page 15: Native vs. Hybrid Applications

Do you want to provide the best user experience?

Page 16: Native vs. Hybrid Applications

Customer reaction to poor mobile user experience

Source: dynatrace.com

Page 17: Native vs. Hybrid Applications

Users will expect a great experience.

They do not care what approach your team decided to take.

Page 18: Native vs. Hybrid Applications

Do you need multiple platform right away?

Page 19: Native vs. Hybrid Applications

If you have less time to develop multiple platform and you want MVP*, then choose Hybrid.

*Minimum Viable Product

Page 20: Native vs. Hybrid Applications

Instagram took two years to develop an Android version.

“We are currently working on making the iPhone experience as solid as possible. Only then will we consider other platforms, but currently we have nothing to announce.” – Instagram FAQs 2010

Page 21: Native vs. Hybrid Applications

Do you want to use native features?

Page 22: Native vs. Hybrid Applications

If your app is heavy on native phone capability then Native app development will work best.

Page 23: Native vs. Hybrid Applications

Hybrid apps depends on 3’rd party plugins and various Android versions.

Page 24: Native vs. Hybrid Applications

How to choose

Native Hybrid

Page 25: Native vs. Hybrid Applications

Hybrid issues

● More code = More Problem● Android device diversity● Plugin limitations

Page 26: Native vs. Hybrid Applications

Demo Time

Page 27: Native vs. Hybrid Applications

Questions?

Page 28: Native vs. Hybrid Applications

Thanks!@cihahoruzoglu