Codul de scriere pentru diferite platforme poate fi obositor. Limbile principale și instrumentele de dezvoltare pentru iOS, Android și Windows pentru fiecare platformă sunt diferite. Cu toate acestea, toate platformele suportă scrierea codului C ++. Acesta este un numitor comun, care oferă utilizarea majorității codului pe diferite platforme. Codul mașinii scris în C ++ poate fi mai productiv și mai rezistent la reconstrucție. Reutilizarea codului economisește timp și efort atunci când creați aplicații pentru diferite platforme.
Utilizarea Visual C ++ pentru a dezvolta aplicații mobile pe mai multe platforme are mai multe avantaje.
Instalare ușoară. Programul de instalare Visual Studio primește și instalează instrumentele și pachetele SDK de la terțe părți necesare pentru a crea aplicații sau biblioteci pentru Android și iOS. Instalarea și configurarea sunt simple și majoritatea se fac automat.
Proces unificat de depanare. Utilizați instrumente de depanare de primă clasă în Visual Studio pentru a urmări și trece prin codul C ++ pe toate platformele, inclusiv dispozitive Android și emulatori, iOS, Windows și Windows Phone.
Dacă aveți experiență în curs de dezvoltare pentru Android sau iOS, vă putem oferi materiale excelente care vă vor ajuta să începeți. Visual Studio este un mediu de dezvoltare expresiv, cu oportunități ample. Pentru a afla cum să îl utilizați, încercați să utilizați Ghidul de inițiere pentru dezvoltatorii Android sau Ghidul de inițiere pentru dezvoltatorii de soluții iOS. În aceste secțiuni, veți obține informații generale despre Visual Studio și vă familiarizați cu conceptele pe care trebuie să le cunoașteți pentru dezvoltarea aplicațiilor cross-platform pentru Windows și Windows Phone. Pentru a începe să creați prima aplicație cross-platform pentru iOS și Android, consultați Crearea unei aplicații OpenGL ES pe Android și iOS.
Visual C ++ pentru dezvoltarea aplicațiilor mobile pe mai multe platforme include mai multe șabloane care vă vor ajuta să începeți să creați aplicații:
Aplicație nativă (Android)
Creează o aplicație full-featured C ++ OpenGL sub forma proiectului Activității Native Android.
Aplicația OpenGLES (Android, iOS)
Creează o soluție cu un set de proiecte pentru aplicații Android Native Activity și iOS. Aceste aplicații utilizează biblioteci pentru platformele specifice create cu codul comun C ++ OpenGL ES, pentru a desena același cub rotativ.
Bibliotecă comună (Android, iOS)
Creează o soluție cu proiecte proiectate să creeze fișiere dinamice de bibliotecă Android (SO) și bibliotecă statică iOS (A) utilizând un cod comun C ++ într-un proiect comun.
O aplicație Android simplă
Creează un proiect pentru aplicația Hello, World pentru Android, care utilizează numai codul sursă Java.
Bibliotecă partajată dinamică (Android)
Creează un fișier bibliotecă dinamică Android (SO) utilizând codul C ++.
Proiectul de ambalaje goale (iOS)
În Visual Studio, puteți găzdui un proiect de aplicație iOS pentru asamblare pe un computer Mac. Acest proiect gol este un punct de plecare.
Biblioteca statică (Android)
Creează un proiect pentru construirea unei biblioteci statice pentru Android. Aplicația Android poate fi asociată numai cu o singură bibliotecă dinamică, dar cu orice număr de biblioteci statice.
Biblioteca statică (iOS)
Creează un proiect pentru construirea unei biblioteci statice pentru iOS.
Proiect Makefile (Android)
Creează o coajă de proiect pentru propriile dvs. proiecte Android care utilizează makefile.