Visual Studio C++ – Plattformübergreifende mobile Entwicklung
Entwickeln von iOS-, Android- und Windows-Anwendungen in einer einzigen EntwicklungsumgebungEine Programmierung für alle Ziele
C++ ist eine Sprache, die für die Entwicklung mobiler Apps gut geeignet ist.
Migrieren Sie bestehende C++-Bibliotheken zu den Zielplattformen Android, iOS und Windows, oder nutzen Sie diese C++-Bibliotheken zum Entwickeln plattformübergreifender mobiler Apps für Android-, Java Interface- und iOS-Anwendungen. Sie können darüber hinaus vollständige Android-Anwendungen mit nativer Aktivität entwickeln, alles in Visual Studio.
Schnelleinstieg
Codevorlagen und -beispiele, die Sie beim Entwickeln gängiger App-Features unterstützen
Wählen Sie unter einer Vielzahl von plattformübergreifenden mobilen Vorlagen unter Visual C++ aus, um sich einen Startvorteil bei Ihren plattformübergreifenden Anforderungen zu sichern.
Gemeinsame Entwicklung mit Xcode
Reibungsloses Entwickeln von iOS-Anwendungen in Visual Studio und Xcode
Importieren Sie Ihre vorhandene iOS-Anwendung aus Xcode in Visual Studio. Wenn für Ihre iOS-Anwendung C++-fremde Änderungen (Storyboarding, Benutzeroberflächendesign) erforderlich sind, können Sie Ihr Projekt einfach in Xcode öffnen. Nachdem die Änderungen abgeschlossen wurden, übernimmt Visual Studio das erneute Laden des Projekts, sodass Sie das Entwickeln Ihres C++-Codes fortsetzen können.
Kompilieren und ausführen
Immer zur Hand
Nutzen Sie beliebte Ant-, Gradle-, Clang/GCC-basierte Toolketten, um native Android- und iOS-Binarys zu erstellen. Fügen Sie neue Dateien einfach hinzu, und verwenden Sie Eigenschaftenseiten zum Optimieren von Compilereinstellungen für das Entwickeln, Debuggen und Optimieren Ihrer plattformübergreifenden Binärdatei. Sie können auch erweiterte Features wie vorkompilierte Header nutzen, um Entwicklungszeiten zu beschleunigen.
Leistungsstarke Tools für die Programmierung
IntelliSense-, Umgestaltungs- und Suchfunktionen
Erzielen Sie eine beispiellose Produktivität in Visual Studio.mit einer vollständigen, vereinheitlichten Benutzeroberfläche für Bearbeitung, Suche und Refactoring für gemeinsam genutzten plattformübergreifenden Code. Nutzen Sie plattformübergreifende IntelliSense-Funktionen zum Anzeigen von Plattform-APIs und Überprüfen von Code, ohne für spezifische Plattformen Builds erstellen zu müssen.
Code freigeben
Wiederverwenden Ihrer bestehenden C++-Bibliotheken
Nutzen Sie die gemeinsame Projektstruktur für die gemeinsame Nutzung von plattformübergreifendem mobilem Code in einer einzelnen Projektmappe mit einer schlanken Ebene mit plattformspezifischem Code, um Ihre plattformübergreifenden Anwendungen einfach zu entwickeln, zu debuggen und bereitzustellen.
Stabiles Debugging
Lokales und Remotedebugging auf Emulatoren und Geräten
Verwenden Sie die leistungsstarke Visual Studio-Debugoberfläche zum Debuggen von Java und nativen plattformübergreifenden Binärdateien. Setzen Sie Haltepunkte, bewerten Sie Ausdrücke und Überwachungselemente, oder nutzen Sie Natvis-Visualisierungen, wenn Sie plattformübergreifende Binärdateien auf Emulatoren und Geräten debuggen. Android-Entwickler können darüber hinaus extern erstellte Anwendungspaketdateien debuggen, ohne alles nach Visual Studio verschieben zu müssen.