"Native App & Hybrid App, what is at stake?" by Olivier Berni

47
NATIVE APP VS HYBRID APP WHAT IS AT STAKE? OLIVIER BERNI, CO-FOUNDER AT LUNABEE

Transcript of "Native App & Hybrid App, what is at stake?" by Olivier Berni

NATIVE APP VS HYBRID APP WHAT IS AT STAKE?

OLIVIER BERNI, CO-FOUNDER AT LUNABEE

TheFamily

code: lamifasisi

WIFIWIFI

SHARE LOVE ON TWITTER!#TFWORKSHOP

#TFWORKSHOP

NATIVE APP VS HYBRID APP WHAT IS AT STAKE?

OLIVIER BERNI, CO-FOUNDER AT LUNABEE

© http://lunabee.studio 2016

80%

© http://lunabee.studio 2016

© http://lunabee.studio 2016

2.5 M users

© http://lunabee.studio 2016

6 years ago…

© http://lunabee.studio 2016

7 rules to sex-up your App

1. Respond to scroll

2. Native - not hybrid

3. Avoid interruptions

4. “Push” is not the default

5. Prototype custom animations with Keynote

6. Too many pixels moving = too complicated

7. Too many words = too complicated

© http://lunabee.studio 2016

Our drivers to choose a technology

© http://lunabee.studio 2016

For our end-users1.

Super UX, smooth & efficient.

© http://lunabee.studio 2016

For our developers

2.Great environment,

state-of-the-art

© http://lunabee.studio 2016

For our apps3.

Be featured & downloaded

© http://lunabee.studio 2016

What do I mean by hybrid ?

© http://lunabee.studio 2016

Hybrid

© http://lunabee.studio 2016

© http://lunabee.studio 2016

+

© http://lunabee.studio 2016

Native = better user experience

1

© http://lunabee.studio 2016

1.1 Performance matters

https://www.youtube.com/watch?v=PW0TvPa6ew4

© http://lunabee.studio 2016

© http://lunabee.studio 2016 youtu.be/we6poP0kw6E

© http://lunabee.studio 2016

React Native10000 cells

Native Android10000 cells

Ionic10000 1000 cells

© http://lunabee.studio 2016

Users expect a very fluid interface

© http://lunabee.studio 2016

1.2OS Guidelines matter

© http://lunabee.studio 2016

Android

© http://lunabee.studio 2016

iOS 10

© http://lunabee.studio 2016

© http://lunabee.studio 2016

Users want to feel at home

Leverage development frameworks

Try to mimic with non native tech

© http://lunabee.studio 2016

“I think the biggest mistake that we made as a company is betting too much on HTML5 as opposed to native. (…) We just never were able to get the quality we wanted [from the HTML5 apps we were building]… We burned two years. That’s really painful.”

Mark Zuckerberg @ Disrupt SF 2012

© http://lunabee.studio 2016

Native = better leverage on latest technologies

2

© http://lunabee.studio 2016

Android Instant Apps

© http://lunabee.studio 2016

© http://lunabee.studio 2016

© http://lunabee.studio 2016

© http://lunabee.studio 2016

Native = better development environment

3

© http://lunabee.studio 2016

© http://lunabee.studio 2016

Android Studio

© http://lunabee.studio 2016

© http://lunabee.studio 2016

© http://lunabee.studio 2016

By experience, Cordova is super painful for what concerns the maintenance. And Xamarin increases the complexity of the configuration and the maintenance of the Apps, which is rarely compensated by the code factorization.

This is the hidden part of the iceberg: maintenance is a nightmare!

François G. @ Apple WWDC 2016

© http://lunabee.studio 2016

Native = better relationship with App Stores

4

© http://lunabee.studio 2016

© http://lunabee.studio 2016

Native1. Better performance

2. Better user interface

3. Better leverage on latest technologies

4. Better development environment

5. Better visibility for your Apps

© http://lunabee.studio 2016

Thanks !

SEE YOU SOON!

LOVE.

THEFAMILY.CO

___

© http://lunabee.studio 2016

Start First iterations Maintenance Total

Native Hybrid

SEE YOU SOON! LOVE. THEFAMILY.CO