|
Il est important de différencier les «logiciels d'applications mobiles» et les «applications mobiles».
Logiciel d'application mobile fait référence aux outils et frameworks Les développeurs utilisent pour créer des applications mobiles. Il comprend:
* Langages de programmation:
* Swift: La langue principale d'Apple pour le développement iOS.
* Java (avec Android Studio): La langue officielle de Google pour le développement d'Android.
* kotlin: Un autre langage populaire pour le développement Android.
* C # (avec xamarin): Développement multiplateforme pour iOS et Android.
* javascript (avec React Native, Ionic, Flutter): Cadres de développement multiplateforme.
* Environnements de développement intégrés (IDE):
* xcode: IDE d'Apple pour le développement iOS.
* Android Studio: IDE de Google pour le développement Android.
* Visual Studio: L'IDE de Microsoft avec la prise en charge de Xamarin.
* frameworks et bibliothèques:
* Fondation (iOS), Android SDK: Bibliothèques de base pour la création d'applications.
* React Native, Flutter: Frameworks d'interface utilisateur multiplateforme.
* Firebase, AWS Mobile SDK: Solutions backend-as-a-service (BAAS).
* Outils de test:
* Navigateur de test de Xcode: Outils de test iOS.
* Espresso, UI Automator (Android): Frameworks de test Android.
* Systèmes de contrôle de version:
* git: Le système de contrôle de version le plus populaire pour les développeurs.
Applications mobiles sont les produits d'utilisateur final Vous téléchargez et utilisez sur votre téléphone. Les exemples incluent:
* médias sociaux: Facebook, Instagram, Twitter
* Messagerie: WhatsApp, télégramme, messager
* Productivité: Google Docs, Microsoft Office, Slack
* divertissement: Netflix, Spotify, YouTube
* Jeux: Candy Crush, Pubg Mobile, Clash of Clans
* Shopping: Amazon, eBay, AliExpress
* Navigation: Google Maps, Waze, Apple Maps
* Finance: Applications bancaires, PayPal, Venmo
Pour résumer, le "logiciel d'application mobile" est les outils "en coulisses" pour le développement d'applications, tandis que "les applications mobiles" sont les applications que vous utilisez réellement sur votre téléphone.
|