Multiplatformní mobilní kód ve Visual C++
Vývoj aplikací pro systém iOS, Android a Windows pomocí jednoho vývojového prostředíJeden kód pro všechny platformy
C++ je skvělý jazyk pro vývoj mobilních aplikací
Stávající knihovny C++ můžete migrovat tak, aby jejich cílem byly platformy Android, iOS a Windows, nebo tyto knihovny C++ můžete použít k vytvoření mobilních aplikací pro více platforem – pro Android, rozhraní Java a aplikace pro iOS. Můžete vyvíjet i kompletní aplikace Android Native-Acitivty, a to zcela v sadě Visual Studio.
Rychlý start
Šablony a ukázky kódu pro snazší sestavení běžných aplikačních funkcí
Vyberte si z řady šablon pro multiplatformní mobilní projekty pod Visual C++ a rázem budete ve vývoji multiplatformního řešení o několik kroků dál.
Společný vývoj s využitím Xcode
Bezproblémový vývoj aplikací pro iOS v sadě Visual Studio a nástroji Xcode
Importujte existující aplikace pro iOS z nástroje Xcode do sady Visual Studio. Pokud aplikace pro iOS vyžaduje jiné změny než C++ (scénáře, návrh uživatelského rozhraní), snadno otevřete svůj projekt v nástroji Xcode.. Po dokončení změn se Visual Studio postará o znovunačtení projektu a můžete pokračovat ve vývoji kódu C++.
Sestavení a spuštění
Na dosah ruky
Využijte oblíbené sady nástrojů založené na Ant, Gradle a Clang/GCC a vytvářejte nativní binární soubory pro Android a iOS. Snadno přidávejte nové soubory a používejte stránky vlastností k vyladění nastavení kompilátoru pro sestavování, ladění a optimalizaci multiplatformních binárních souborů. Můžete používat i pokročilé funkce jako předkompilované hlavičky, kterými můžete urychlit sestavování.
Výkonné nástroje pro kódování
IntelliSense, refaktoring a procházení
Získejte bezkonkurenční produktivitu v rámci sady Visual Studio, a to díky kompletním možnostem editace, procházení a refaktoringu jednotným způsobem napříč sdíleným multiplatformním kódem. Využijte multiplatformní IntelliSense k zobrazování rozhraní API platforem a ověřování kódu bez sestavení pro konkrétní platformy.
Sdílení kódu
Opakované využití existujících knihoven C++
Využijte strukturu sdíleného projektu, kde k multiplatformnímu mobilnímu kódu v rámci jediného řešení doplníte tenkou vrstvu kódu specifického pro konkrétní platformu, což vám umožní snadno sestavovat, ladit a nasazovat multiplatformní aplikace.
Robustní ladění
Lokální a vzdálené ladění, na emulátorech a zařízeních
Použijte výkonné možnosti ladění v sadě Visual Studio k ladění javových a nativních binárních souborů pro různé platformy. Nastavujte zarážky, vyhodnocujte výrazy, kukátka nebo při ladění multiplatformních binárních souborů na emulátoru nebo zařízeních využijte vizualizace Natvis. Kromě toho můžou vývojáři pro Android ladit externě sestavené soubory balíčku aplikace bez toho, aby museli všechno přesunout do sady Visual Studio.