Programación de computadoras: ¿Qué tan popular es el desarrollo multiplataforma de Visual C ++ (VS 2015) para Android, iOS y Windows Mobile?

Hola,

Por favor, consulte las razones a continuación para populares

Use C ++ para obtener velocidad, rendimiento y compatibilidad en una amplia gama de dispositivos.

  • C ++ moderno
  • Crear aplicaciones universales
  • Compartir código entre dispositivos y plataformas
  • Experiencia de codificación C ++ de vanguardia
  • Potente depuración
  • Tiempos de construcción mejorados

C ++ moderno

Cree aplicaciones con C ++ 11 y C ++ 14

Disfrute de un soporte mejorado para C ++ 11 y soporte inicial para C ++ 14 (y soporte preliminar para algunas características de C ++ 17). Escriba código utilizando el poder de expresiones genéricas de Lambda, funciones reanudables, decltype (auto), constexpr y atributos (como [noreturn]) y otras características modernas.

Obtenga más información sobre la compatibilidad con C ++ 11/14/17 en Visual C ++.

Multiplataforma

C ++ sigue siendo ampliamente compatible entre plataformas y dispositivos

Migre las bibliotecas C ++ existentes para apuntar a las plataformas Android y Windows o refactorice el código existente para crear nuevas aplicaciones, incluidas las aplicaciones nativas de Android Xamarin.

Obtenga más información sobre el desarrollo móvil multiplataforma.

Aplicaciones universales de Windows

Una plataforma, una tienda

Cree una aplicación universal de Windows que se ejecute en todos los dispositivos con Windows 10 usando C ++ (o C #, JavaScript o VB). Ejecute su aplicación en un teléfono con Windows 10, un escritorio con Windows 10 o Xbox. ¡Es el mismo paquete de aplicación!

Obtenga más información sobre las aplicaciones universales de Windows.

Aplicaciones de escritorio

Llega a millones de usuarios

C ++ funciona con algunas de las aplicaciones de escritorio de Windows más populares del mundo, ¡incluida la suya!

Comience con una de las plantillas de proyecto de escritorio de C ++ o extienda una aplicación existente utilizando Modern C ++ y el potente IDE de Visual Studio.

Visite el Centro de desarrolladores de Windows para ver ejemplos.

Desarrollo DirectX

Crea hermosos gráficos

Con DirectX 12, puede escribir en una API de gráficos para PC y Xbox One, reducir la sobrecarga de la CPU hasta en un 50% y mejorar el rendimiento de la GPU hasta en un 20%.

Use el editor de imágenes, el editor de modelos o el diseñador de sombreadores para crear y administrar activos. Busque problemas con el diagnóstico de gráficos y problemas de rendimiento con el generador de perfiles gráficos y el análisis de cuadros gráficos.

Obtenga más información sobre el desarrollo de juegos DirectX.

Potentes herramientas de codificación

IntelliSense, refactorización y navegación

Productividad de Visual Studio con experiencia completa de edición, navegación y refactorización ajustada para el desarrollador de C ++.

Utilice IntelliSense para ver las API y validar el código y refactorizar el código existente de forma rápida y sencilla.

Obtenga más información sobre la edición en Visual Studio.

Depurar y diagnosticar

Encuentra rápidamente errores en tu código

Visual Studio proporciona una excelente experiencia de depuración sin importar el idioma que use. Puede dividir todo en cualquier momento, instrucciones paso a paso, entrar y salir de funciones, ejecutar al cursor, editar y continuar, establecer puntos de interrupción y acercarse al hardware con memoria, registros y ventana de desmontaje.

Más información: Visual C ++

Gracias..

1. Como es plataforma cruzada, se ejecutará binario del mismo código fuente en las tres plataformas (Android, iOS, Windows Mobile)

2. Las bibliotecas creadas por VC ++ también se pueden usar para el desarrollo de aplicaciones de escritorio.

3. Es C ++, por lo que está cerca del hardware. Por lo tanto, una ejecución más rápida.

Después de trabajar durante más de 1 mes en el desarrollo cruzado de Android usando VS 2015 (trabajando en VC + durante los últimos 20 años), el soporte de desarrollo cruzado parece ser mínimo. La documentación es mínima y las búsquedas en Google no aportan solución al problema. No hay una sola muestra JNI. Volvió a Android Studio 1.5 para el desarrollo de Android JNI C ++.