SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
Technologies de développement mobile
Focus sur l’hybride natif
DzMob
Sommaire
● Développement natif & hybride
● Problèmes rencontrés avec l’hybride natif
● Les différentes technologies
● Exemples d’application réalisées
Développement natif & hybride
● Une seule compétence
● Gain en délai
● Gain en budget
● Maintenabilité plus facile
● 2 modèles hybride :
○ Hybride natif
○ Hybride web : Ionic par exemple
Hybride
● Développement iOS : Objective-C, Swift
● Développement Android : Java
● 2 compétences distinctes
● Délais
● Budget
Natif
Problèmes rencontrés avec l’hybride natif
Pérennité
Communauté
Intégration de modules tiers : Push segmenté, Mobile
App Tracking, Retargeting, solutions d’Analytics…
Réactivité face aux mises à jours...
Open source, technologies standards : javascript....
Support payant éventuellement
Pont natif, communauté
Pont natif
Les différentes technologies
Titanium (Axway Appcelerator) React Native (Facebook) Native Script (Telerik) Xamarin (Microsoft)
Stabilité Présent depuis 2009, beaucoup plus
stable qu’avant
Encore à ses débuts, pas mal
de bugs rencontrés
Encore à ses débuts (2015) Stable
Maintenance Bien maintenu, avec un taux de
résolution de bugs correct
La communauté est très
réactive mais nombre de bugs
important
Plutôt bien maintenu, mais
nombre de bugs important
Bien maintenu, les bugs sont
résolus rapidement
Pérennité L'acquisition par Axway a été une
bonne chose
Le fait qu’il soit poussé par
facebook rassure mais...
Telerik Microsoft fait un bon travail
pour intégrer Xamarin à son
écosystème, plutôt rassurant
Communauté Depuis son lancement, Titanium n’a
jamais réussi à atteindre un grand
nombre de développeurs
Communauté très importante Importante Importante communauté
aussi. Choix idéal pour tout
ceux qui ont déjà la
compétence C# et .NET
Facilité
d'apprentissage
Facile Se familiariser avec React et
Flexbox
Facile Prend du temps pour un
développeur qui n’est pas
familiarisé avec l’écosysteme
dot.net
Environnement de
développement
Bien Bien Bien Xamarin Studio a la
réputation d’être un peu
buggué , mais on peut utiliser
Visual Studio aussi. Le build
sur android reste aussi très
lent
Titanium (Axway Appclerator) React Native (Facebook) Native Script (Telerik) Xamarin (Microsoft)
Documentation Très bonne documentation Nécessite beaucoup
d’améliorations
Bonne documentation Très bonne documentation
Accès aux composants natif Bien. Mis à jour régulièrement Correct mais pas très
équilibré pour Android et iOS
Bien, possibilité même
d'interagir directement avec
les API natifs de la plateforme
via javascript.
Bien, Xamarin.android et
Xamarin.iOS sont plutôt bien
complet
Disponibilité des plugins Oui, sur le marketplace et
Github
Oui, surtout sur Github Oui, sur le marketplace, npm,
et même la possibilité
d’utiliser des librairies
CocoaPods directement.
Sur Xamarin Components et
quelques un sur Github
Possibilité de création des
plugins
Possible Possible Possible Possible
Prix Gratuit (sans la plateforme
Appcelerator)
Gratuit Gratuit Gratuit (Certains services
restent payants)
Les différentes technologies
Exemples d’applications réalisées
20, rue Jean-Baptiste Pigalle. 75009 - Paris
djamel.zahal@dzmob.com - www.dzmob.com - 06.95.91.20.74
Merci.

Contenu connexe

Similaire à Développement d'applications mobiles hybrides natives - Comparatif

JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !Rossi Oddet
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - AlloyMeetup Mobile Montpellier
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS AppceleratorTiyab K.
 
Développement Cross-Platform avec Titanium Mobile
Développement Cross-Platform avec Titanium MobileDéveloppement Cross-Platform avec Titanium Mobile
Développement Cross-Platform avec Titanium MobileXavier Lacot
 
[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec Xamarin[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec XamarinCellenza
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutterJulien Saumande
 
Titanium, write in java script, run native everywhere
Titanium, write in java script, run native everywhereTitanium, write in java script, run native everywhere
Titanium, write in java script, run native everywhereAyoub Zamouchi
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...ENSIBS
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Microsoft
 
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...Christophe Porteneuve
 
Tuto Phonegap
Tuto PhonegapTuto Phonegap
Tuto PhonegapSUN
 
Introduction à meteor
Introduction à meteorIntroduction à meteor
Introduction à meteorFabian Vilers
 

Similaire à Développement d'applications mobiles hybrides natives - Comparatif (20)

JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS Appcelerator
 
Java vs .Net
Java vs .NetJava vs .Net
Java vs .Net
 
2011 paug-presentation-de-titanium-mobile
2011 paug-presentation-de-titanium-mobile2011 paug-presentation-de-titanium-mobile
2011 paug-presentation-de-titanium-mobile
 
Développement Cross-Platform avec Titanium Mobile
Développement Cross-Platform avec Titanium MobileDéveloppement Cross-Platform avec Titanium Mobile
Développement Cross-Platform avec Titanium Mobile
 
Java vs .Net
Java vs .NetJava vs .Net
Java vs .Net
 
[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec Xamarin[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec Xamarin
 
Programmation sous Android
Programmation sous AndroidProgrammation sous Android
Programmation sous Android
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
 
Titanium, write in java script, run native everywhere
Titanium, write in java script, run native everywhereTitanium, write in java script, run native everywhere
Titanium, write in java script, run native everywhere
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?
 
Formation mobile-cross-platform
Formation mobile-cross-platformFormation mobile-cross-platform
Formation mobile-cross-platform
 
Développement web mobile avec IONIC 2
Développement web mobile avec IONIC 2Développement web mobile avec IONIC 2
Développement web mobile avec IONIC 2
 
Meetup sencha
Meetup senchaMeetup sencha
Meetup sencha
 
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
 
REX react native
REX react nativeREX react native
REX react native
 
Tuto Phonegap
Tuto PhonegapTuto Phonegap
Tuto Phonegap
 
Introduction à meteor
Introduction à meteorIntroduction à meteor
Introduction à meteor
 

Développement d'applications mobiles hybrides natives - Comparatif

  • 1. Technologies de développement mobile Focus sur l’hybride natif DzMob
  • 2. Sommaire ● Développement natif & hybride ● Problèmes rencontrés avec l’hybride natif ● Les différentes technologies ● Exemples d’application réalisées
  • 3. Développement natif & hybride ● Une seule compétence ● Gain en délai ● Gain en budget ● Maintenabilité plus facile ● 2 modèles hybride : ○ Hybride natif ○ Hybride web : Ionic par exemple Hybride ● Développement iOS : Objective-C, Swift ● Développement Android : Java ● 2 compétences distinctes ● Délais ● Budget Natif
  • 4. Problèmes rencontrés avec l’hybride natif Pérennité Communauté Intégration de modules tiers : Push segmenté, Mobile App Tracking, Retargeting, solutions d’Analytics… Réactivité face aux mises à jours... Open source, technologies standards : javascript.... Support payant éventuellement Pont natif, communauté Pont natif
  • 5. Les différentes technologies Titanium (Axway Appcelerator) React Native (Facebook) Native Script (Telerik) Xamarin (Microsoft) Stabilité Présent depuis 2009, beaucoup plus stable qu’avant Encore à ses débuts, pas mal de bugs rencontrés Encore à ses débuts (2015) Stable Maintenance Bien maintenu, avec un taux de résolution de bugs correct La communauté est très réactive mais nombre de bugs important Plutôt bien maintenu, mais nombre de bugs important Bien maintenu, les bugs sont résolus rapidement Pérennité L'acquisition par Axway a été une bonne chose Le fait qu’il soit poussé par facebook rassure mais... Telerik Microsoft fait un bon travail pour intégrer Xamarin à son écosystème, plutôt rassurant Communauté Depuis son lancement, Titanium n’a jamais réussi à atteindre un grand nombre de développeurs Communauté très importante Importante Importante communauté aussi. Choix idéal pour tout ceux qui ont déjà la compétence C# et .NET Facilité d'apprentissage Facile Se familiariser avec React et Flexbox Facile Prend du temps pour un développeur qui n’est pas familiarisé avec l’écosysteme dot.net Environnement de développement Bien Bien Bien Xamarin Studio a la réputation d’être un peu buggué , mais on peut utiliser Visual Studio aussi. Le build sur android reste aussi très lent
  • 6. Titanium (Axway Appclerator) React Native (Facebook) Native Script (Telerik) Xamarin (Microsoft) Documentation Très bonne documentation Nécessite beaucoup d’améliorations Bonne documentation Très bonne documentation Accès aux composants natif Bien. Mis à jour régulièrement Correct mais pas très équilibré pour Android et iOS Bien, possibilité même d'interagir directement avec les API natifs de la plateforme via javascript. Bien, Xamarin.android et Xamarin.iOS sont plutôt bien complet Disponibilité des plugins Oui, sur le marketplace et Github Oui, surtout sur Github Oui, sur le marketplace, npm, et même la possibilité d’utiliser des librairies CocoaPods directement. Sur Xamarin Components et quelques un sur Github Possibilité de création des plugins Possible Possible Possible Possible Prix Gratuit (sans la plateforme Appcelerator) Gratuit Gratuit Gratuit (Certains services restent payants) Les différentes technologies
  • 8. 20, rue Jean-Baptiste Pigalle. 75009 - Paris djamel.zahal@dzmob.com - www.dzmob.com - 06.95.91.20.74 Merci.