Aplikacje mobilne dla wielu platform w języku Visual C++
Twórz aplikacje dla systemów Android, iOS i Windows przy użyciu jednego środowiska deweloperskiego
Napisz raz, uruchamiaj wszędzie
Język C++ świetnie nadaje się do tworzenia aplikacji mobilnych.
Migruj istniejące biblioteki języka C++ na docelowe platformy Android, iOS i Windows albo używaj ich do tworzenia kompletnych natywnych aplikacji systemu Android w środowisku Xamarin, aplikacji natywnego interfejsu języka Java lub aplikacji dla systemu iOS. Możesz również tworzyć kompletne aplikacje Android Native-Activity w programie Visual Studio.
Szybkie rozpoczęcie pracy
Szablony kodu i przykłady pomocne w czasie tworzenia typowych funkcji aplikacji


Współtworzenie oprogramowania za pomocą narzędzia Xcode
Bezproblemowe tworzenie aplikacji w programie Visual Studio i narzędziu Xcode
Importuj istniejące aplikacje dla systemu iOS z narzędzia Xcode do programu Visual Studio. Gdy aplikacja dla systemu iOS wymaga zmian innych niż zmiany kodu C++ (scenorys, projekt interfejsu użytkownika), możesz łatwo otworzyć projekt w narzędziu Xcode. Gdy zmiany zostaną wprowadzone, program Visual Studio sam załaduje ponownie projekt i można będzie kontynuować pisanie kodu C++.
Kompilowanie i uruchamianie
W zasięgu ręki
Do tworzenia natywnych plików binarnych systemów Android i iOS wykorzystuj popularne łańcuchy narzędzi oparte na kompilatorach Clang/GCC, narzędziach Gradle i Ant. W prosty sposób dodawaj nowe pliki i korzystaj ze stron właściwości, aby dostroić ustawienia kompilatora na potrzeby kompilowania, debugowania i optymalizowania plików binarnych dla wielu platform. Aby skrócić czas kompilacji, możesz również użyć funkcji zaawansowanych, takich jak wstępnie skompilowane nagłówki.


Zaawansowane narzędzia do kodowania
Funkcja IntelliSense, refaktoryzacja i przeglądanie
Zyskaj niezrównaną wydajność pracy w programie Visual Studio dzięki środowisku do pełnego i ujednoliconego edytowania, przeglądania oraz refaktoryzacji udostępnionego kodu międzyplatformowego. Korzystaj z międzyplatformowej funkcji IntelliSense, aby wyświetlać interfejsy API platformy i sprawdzać poprawność kodu bez przeprowadzania kompilacji dla konkretnych platform.
Udostępnianie kodu
Ponowne używanie istniejących bibliotek C++
Korzystaj ze struktury udostępnionego projektu do udostępniania kodu wieloplatformowych aplikacji mobilnych w jednym rozwiązaniu za pomocą cienkiej warstwy kodu specyficznego dla platformy, który pozwala w łatwy sposób kompilować, debugować i wdrażać aplikacje działające na wielu platformach


Skuteczne debugowanie
Debugowanie lokalne i zdalne, na emulatorach i urządzeniach
Bezpłatne, w pełni wyposażone środowisko IDE dla uczniów, deweloperów typu open source i indywidualnych deweloperów
Profesjonalne narzędzia deweloperskie, usługi i korzyści z subskrypcji dla małych zespołów
Kompletne rozwiązanie dla zespołów dowolnej wielkości, spełniające ich wysokie wymagania co do jakości i skalowania