Romain Signes
Full Stack Web Developer 🚀

Hybrid vs. Native

Native

Jusqu'à récemment, seul moyen de livrer des applications performantes avec toutes les fonctionnalités demandées.


Contraintes :

  • Développer en parallèle pour chaque plateforme
  • Gérer plusieurs bases de code
  • Engager des développeurs spécialisés

Problème

✈️ En 2022, 70% des entreprises digitales seront présentes sur le marché du mobile¹

¹Market Guide for Mobile Application Testing Services - Gartner, June 2017

😐 Ces entreprises ont du mal à rester dans la course avec les méthodes actuelles (applications natives).

Times
have
changed

Go Hybrid

2/3 des développeurs mobiles préfèrent l'approche Web à l'approche Native aujourd'hui²

 

Pourquoi ?

  • Versatilité : Les applications hybrides fonctionnent partout où le Web fonctionne
  • Vitesse : Coder pour plusieurs plateformes rend le travail 2-3 fois plus rapide
  • Efficacité : Les coûts du support et de la maintenance sont réduits jusqu'à 75-80%

²Native, Web, And Cross-Platform Mobile Apps All Have Their Place - April 5th 2016 Forrester

C'est quoi une application "hybride" ? 🤔

  • Téléchargée sur l'AppStore, le Google Play Store ou tout autre marketplace
  • Mêmes fonctionnalités qu'une application native
  • Mêmes performances

Tout comme une app native

Alors quelle différence ? 😅

  • Pas de langage propriétaire (ObjectiveC, Java Android, ...)
  • Technologies Web : HTML, CSS and JavaScript
  • App empaquetée dans une Webview full-screen
  • Accès aux fonctionnalités natives (Camera, TouchID, ...)

Les applications hybrides tournent sur toutes les plateformes en gardant une apparence et des performances natives.

Pourquoi Ionic ?

Title Text

  • Bullet One
  • Bullet Two
  • Bullet Three

Ils utilisent Ionic

Ionic

By AdapTeach