Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Développement d'applications mobiles hybrides natives - Comparatif

231 views

Published on

Présentation des technologies de développement d'applications mobiles dites Hybride native et comparatif de ces différentes technologies : Appcelerator Titanium, React Native, Native Script, Microsoft Xamarin.

Published in: Technology
  • Login to see the comments

  • Be the first to like this

Développement d'applications mobiles hybrides natives - Comparatif

  1. 1. Technologies de développement mobile Focus sur l’hybride natif DzMob
  2. 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. 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. 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. 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. 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
  7. 7. Exemples d’applications réalisées
  8. 8. 20, rue Jean-Baptiste Pigalle. 75009 - Paris djamel.zahal@dzmob.com - www.dzmob.com - 06.95.91.20.74 Merci.

×