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
Ionic
- 999