Acelere el desarrollo de software en su Mac con Parallels Desktop
Optimice su flujo de trabajo cambiando de sistema operativo y explorador de manera eficiente en su Mac sin dejar de mantener un alto nivel de rendimiento y seguridad. Disfrute de la confianza de trabajar con la primera solución autorizada por Microsoft.
Su entorno de desarrollo está bajo su control.
Pruebas y desarrollo multiplataforma estables y rápidos en su Mac
Con Parallels Desktop se lleva lo mejor de todos los mundos, sin necesidad de compromisos en cuanto al rendimiento y la seguridad. Desarrolle y realice pruebas para todas las otras plataformas más habituales. Dé el siguiente paso hacia el éxito en el desarrollo multiplataforma con la primera solución autorizada por Microsoft.
Integre con aplicaciones de Windows heredadas
Despídase de los inconvenientes de tener que cambiar entre entornos Mac y Windows o Linux.
Parallels Desktop integra a la perfección máquinas virtuales en su ecosistema de Mac, lo que le permite sacar el máximo partido a todas las plataformas en perfecta armonía.
Optimización de rendimiento
Nuestra tecnología se ha diseñado para exprimir el máximo rendimiento de su hardware.
Disfrute de un funcionamiento sin problemas ni demoras, incluso con tareas de desarrollo que requieren muchos recursos.
Flujo de trabajo simplificado
Entendemos la importancia de disponer de un flujo de trabajo eficiente.
Por ese motivo ofrecemos una interfaz y controles intuitivos y funciones de ahorro de tiempo. Concéntrese en su código y no en su configuración.
Pruebas y compatibilidad de front-end
No vuelva a tener que preocuparse por problemas de compatibilidad.
Parallels Desktop se ha diseñado para garantizar que su entorno de desarrollo multiplataforma sea compatible y sencillo para realizar pruebas en varios exploradores y sistemas operativos distintos.
Ejecute cualquier herramienta, software o aplicación que necesite.
Pruebas de estrés completas
Parallels Desktop se ha diseñado para pruebas de estrés exhaustivas.
Simule situaciones reales y evalúe el rendimiento de su software en condiciones extremas. Identifique vulnerabilidades antes de que se conviertan en problemas reales.
Instantáneas del sistema para máxima flexibilidad
Aumente su productividad con funciones de ahorro de tiempo como instantáneas, copias de seguridad y plantillas.
Dedique menos tiempo a la configuración y el mantenimiento y más a la codificación.
Limitación de red simplificada
Controle las condiciones de la red fácilmente para replicar varias situaciones de red.
Pruebe sus aplicaciones en situaciones de red lentas o no confiables, garantizando así que sean confiables para usuarios de diversos entornos.
Red aislada
Consiga aislamiento total entre sus entornos de prueba.
Parallels Desktop le permite ejecutar varias máquinas virtuales con sus redes dedicadas y garantiza que sus pruebas permanezcan centradas y seguras.
Administración de recursos óptima
Maximice el aprovechamiento de recursos y minimice los costes.
Parallels Desktop le permite asignar recursos según sea necesario, garantizando así que disponga de toda la eficacia que requieren sus tareas de desarrollo.
Ya puede detener la búsqueda de soluciones de pruebas y desarrollo multiplataforma sólidas y eficientes
Parallels Desktop tiene varios proyectos de código abierto hospedados en GitHub. Invitamos a todos los usuarios y desarrolladores a contribuir a mejorar nuestras extensiones y herramientas participando activamente en su desarrollo.
Sus contribuciones, tanto a través de código, como de correcciones de errores o nuevas funciones, son de gran valor para nosotros y pueden ayudar a construir el futuro de nuestro producto.
Ejemplos:
- Extensión para Visual Studio Code de Parallels Desktop
- Plantillas y ejemplos de Packer
- Secuencias de línea de comandos de Parallels Desktop
- Automatización de Terraform para AWS
- Complemento Vagrant
- Controlador de Parallels Desktop para Docker Machine
Explore cómo Parallels Desktop puede transformar su proceso de pruebas multiplataforma
¿Por qué a los desarrolladores de software les encanta Parallels Desktop en su Mac?
Con Parallels Desktop se lleva lo mejor de todos los mundos, sin necesidad de compromisos en cuanto al rendimiento y la seguridad.
Desarrolle software cliente de Windows en su Mac, realice pruebas multiplataforma estables y rápidas, lleve a cabo pruebas de front-end para sitios web muy fácilmente y realice el mantenimiento de las aplicaciones de Windows heredadas.
Podrá concentrarse en su código sin preocuparse de su configuración.
-
Plantillas de máquina virtual
Configure máquinas virtuales rápidamente con sistemas operativos y software preconfigurados. Se acabaron las pérdidas de tiempo ocasionadas por la necesidad de crear nuevas máquinas virtuales desde cero.
-
Instantáneas y copias de seguridad automatizadas
Vuelva fácilmente a estados anteriores y proteja su entorno de desarrollo de Mac.
-
Redes virtuales personalizadas
Simule entornos de red complejos y defina configuraciones específicas para probar y depurar sus proyectos de implementación.
-
Hasta 32 vCPU y 128 GB de vRAM por máquina virtual
Garantice que sus proyectos de implementación dispongan de los recursos necesarios para gestionar cargas de trabajo elevadas con eficiencia.
-
Optimice la depuración remota
Desarrolle software en una máquina virtual y pruébelo en otras máquinas virtuales con un solo clic.
-
Genere un volcado del núcleo
Inicie un volcado de memoria de máquina virtual directamente desde la barra de menús de macOS.
-
Inicie una sesión de depuración
Inicie una sesión de depuración con Parallels Desktop mediante el menú Desarrollo de la barra de menús de macOS.
-
Establezca una conexión de serie sobre TCP
Abra una conexión de puerto de serie en la máquina host que no dependa de la configuración de red de la máquina virtual invitada (tanto las versiones Arm como las X86 permiten la conexión de puerto de serie sobre TCP).
-
Integración con Chef/Ohai
Use Chef para aprovisionar su máquina virtual de Parallels o sistema host que ejecuta Parallels Desktop asegurándose de que el tipo de virtualización del sistema utilizada es virtualización de Parallels. Este atributo se establece mediante Ohai durante la ejecución de chef-client.
-
Use máquinas virtuales como nombres DNS
Inicie una máquina virtual en modo de red compartido o solo host y obtenga una dirección IP a través de DHCP; su nombre estará registrado en el archivo etc/hosts de macOS. Podrá usar ese nombre para conectarse desde el sistema operativo host u otra máquina virtual que funcione en modo de red compartido o solo host.
-
Resuelva solicitudes DNS del SO invitado mediante etc/hosts
Si una máquina virtual en modo de conexión de red compartida envía una solicitud DNS, ahora la solicitud se resuelve mediante el archivo etc/hosts de macOS.
-
Cambie rápidamente la resolución de pantalla
Cambie fácilmente la resolución de pantalla de su máquina virtual a través del menú Ver de la barra de menús de macOS.
Vea lo que dicen otros desarrolladores de software acerca de Parallels Desktop
"Uso Parallels porque soy desarrollador de software. Tengo máquinas virtuales Windows y Linux y desarrollo para ambas plataformas. Android Studio usa QEMU para emular un único dispositivo. Algo que mejoraría considerablemente mi flujo de trabajo de desarrollo para Android sería poder compilar mi aplicación en una máquina virtual de Android tipo escritorio en la que pudiese cambiar el tamaño de la ventana de la aplicación para asegurarme de que los puntos de interrupción y el diseño de la IU sean coherentes en muchos tamaños de pantalla distintos sin tener que lanzar muchos emuladores de dispositivos diferentes. Además, la virtualización de Parallels es mucho más rápida que QEMU por su propia naturaleza, lo que facilita el desarrollo iterativo."
Más informaciónParallels ha sido mi plataforma virtual imprescindible para probar nuevas versiones de macOS y para configurar mi entorno de ingeniero de escritorio PC. Es tan eficaz que puedo usar fácilmente el PC virtual y evitar la necesidad de un portátil PC físico además de mi portátil Mac."
Más información"Usamos Parallels para ejecutar máquinas virtuales localmente en equipos para desarrollo MacBook, normalmente para ejecutar aplicaciones de Windows o para comprobar errores y código pertenecientes a Windows desde los MacBooks comunes. Esto es importante puesto que, aunque la productividad de desarrollo es superior con MacBooks, nuestros clientes usan más a menudo las herramientas de IU en Windows para tareas de creación."
Más informaciónUn estudiante de desarrollo usó Parallels Desktop para desarrollar aplicaciones para Windows, macOS y Linux
Descubra cómo el galardonado estudiante de desarrollo Rafael R. usó Parallels Desktop para desarrollar simultáneamente aplicaciones para Windows, macOS y Linux.
Cuando se le ofreció un proyecto que presentaba retos importantes tanto de software como de hardware, usó su MacBook Pro con Parallels Desktop para crear máquinas virtuales con los distintos sistemas operativos en ejecución, haciendo así que el proceso de programación y pruebas resultase fácil y eficiente.
Rafael también se benefició de la productividad, las herramientas de red y la compatibilidad con servicios en la nube integradas en la solución.
Más informaciónPreguntas frecuentes de desarrolladores
Sí, Visual Studio puede ejecutarse con el entorno de Parallels Desktop y, si usa Visual Studio Code, puede instalar nuestra extensión de código abierto hospedada en GitHub.
Sí. Parallels Desktop admite el hospedaje de varias distribuciones de Linux (más Windows y macOS) con integración perfecta entre sistemas operativos. Esta integración permite compartir archivos y rutas del sistema host con varios entornos invitados de manera simultánea, lo que le permite compartir directorios de código fuente entre varias máquinas virtuales muy fácilmente.
Sí, puede generar rápidamente una máquina virtual para probar un escenario específico u orquestar situaciones de prueba específicas, como una conexión de red de mala calidad o la pérdida de conexión.