Retour au glossaire
Native
Une application native est une app développée spécifiquement pour un système d’exploitation (iOS, Android), avec ses outils et langages dédiés.
Définition
Une application native est développée pour un système d’exploitation spécifique, comme iOS (avec Swift/Objective-C) ou Android (avec Kotlin/Java).
Exemple concret
- Une app bancaire développée séparément pour Android et iOS afin d’utiliser au maximum les fonctionnalités natives de chaque OS.
Avantages
- Performance optimale,
- Accès complet aux fonctionnalités du téléphone,
- Meilleure expérience utilisateur.
Inconvénients
- Coût de développement plus élevé (deux bases de code),
- Maintenance plus lourde.
À retenir
- Le choix d’une app native est idéal pour des applications critiques ou très performantes.
Sources
Découvrir d'autres termes
API
Une API (Application Programming Interface) est une interface qui permet à des logiciels de communiquer entre eux, en exposant certaines fonctionnalités ou données de manière sécurisée.
Flutter
Flutter est un framework open source développé par Google pour créer des applications mobiles, web et desktop avec une seule base de code.
UX
L'UX (User Experience) désigne l’expérience globale vécue par un utilisateur lors de l’utilisation d’un produit ou service numérique.

