Technologies concurrentes en développement mobile

Ionic n’est pas la seule technologie qui permette de développer une application mobile. Chaque technologie a des avantages et des inconvénients et il convient de choisir les technologies en fonction des spécificités et des besoins des projets.

1. Développement natif

Le développement natif permet de développer des applications avec des technologies propres à chaque système d’exploitation. C’est le type de développement qui offre le plus de possibilités en termes de performance et d’accès aux éléments matériels du périphérique.

Le gain en performance est phénoménal et lorsqu’il s’agit de développer un jeu vidéo, il n’y a pas d’alternative au développement natif, à moins que le jeu possède des graphismes simples et ne nécessite pas une rapidité d’exécution élevée.

Les technologies natives utilisées pour chaque plateforme sont :

  • IOS : Swift et Objective-C

  • Android : Java

  • Windows : C#

2. Apache Cordova

Apache Cordova n’est pas réellement un concurrent de Ionic, car c’est en réalité le framework sur lequel Ionic s’est construit. D’ailleurs, pour accéder à des éléments matériels du téléphone avec Ionic, il est nécessaire d’installer...

Pour consulter la suite, découvrez le livre suivant :
couv_EPMETION.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Meteor
Suivant
Présentation