Visual C++ mobile multiplateforme
Développez des applications iOS, Android et Windows avec un même environnement de développementUne seule écriture pour tout cibler
C++ est un excellent langage pour le développement d’applications mobiles
Migrez des bibliothèques C++ existantes vers des plateformes Android, iOS et Windows cibles ou utilisez ces bibliothèques C++ pour créer des applications mobiles multiplateformes pour les applications Android, Interface Java et iOS. Vous pouvez également développer des applications Android Native-Activity complètes directement dans Visual Studio.
Lancez-vous
Modèles et exemples de code pour vous aider à créer des fonctionnalités d'applications communes
Choisissez parmi un large éventail de modèles mobiles multiplateformes sous Visual C++ pour vous lancer dans le développement multiplateforme.
Co-développement avec Xcode
Développez en toute transparence votre application iOS dans Visual Studio et Xcode
Importez votre application iOS existante de Xcode à Visual Studio. Si votre application iOS requiert des modifications non liées à C++ (plan conceptuel, conception d’interface utilisateur), ouvrez facilement votre projet dans Xcode. Une fois les modifications effectuées, Visual Studio se charge de recharger le projet et vous pouvez continuer à développer votre code C++.
Créer et exécuter
Au bout des doigts
Tirez parti de chaînes d’outils populaires telles que Ant, Gradle, Clang/GCC pour créer des binaires natifs Android et iOS. Ajoutez facilement de nouveaux fichiers, utilisez les pages de propriétés pour affiner les paramètres de compilateur pour générer, déboguer et optimiser votre binaire multiplateforme. Vous pouvez également utiliser des fonctionnalités avancées, telles que les en-têtes précompilés pour réduire le temps de génération.
Des outils de codage puissants
IntelliSense, refactorisation et navigation
Atteignez une productivité sans égale dans Visual Studio avec des fonctionnalités complètes d’édition, de navigation et de refactorisation sous forme unifiée, à l’aide d’un code multiplateforme partagé. Utilisez IntelliSense multiplateforme pour afficher les API de plateforme et valider du code sans créer pour des plateformes spécifiques.
Partage de code
Réutilisez vos bibliothèques C++ existantes
Utilisez la structure de projet partagé pour partager du code mobile multiplateforme au sein d’une solution unique avec quelques éléments de code propres à chaque plateforme afin de générer, déboguer et déployer vos applications multiplateformes avec facilité
Débogage puissant
Déboguez localement et à distance, sur les émulateurs et les appareils
Utilisez la puissante fonctionnalité de débogage de Visual Studio pour déboguer Java et les binaires multiplateformes natifs. Définissez des points d’arrêt, évaluez des expressions et des espions ou utilisez les visualisations Natvis pendant le débogage des binaires multiplateformes sur les émulateurs et les appareils. En outre, les développeurs Android peuvent également déboguer des fichiers de package d’application créés en externe sans tout migrer vers Visual Studio.