Beschleunigen Sie mit Parallels Desktop die Softwareentwicklung auf Ihrem Mac

Beschleunigen Sie mit Parallels Desktop die Softwareentwicklung auf Ihrem Mac

Optimieren Sie Ihren Arbeitsablauf, indem Sie auf Ihrem Mac effizient zwischen Betriebssystemen und Browsern hin und her wechseln – bei gleichbleibend hoher Leistung und Sicherheit. Genießen Sie die Gewissheit, dass Sie mit der ersten von Microsoft autorisierten Lösung arbeiten.

Sie haben die Kontrolle über Ihre Entwicklungsumgebung.

Neu

Mit dem KI-Paket für Entwickler von Parallels starten Sie schnell und erfolgreich in die Welt der KI

Reibungsloses und schnelles plattformübergreifendes Entwickeln und Testen auf Ihrem Mac

Mit Parallels Desktop erhalten Sie das Beste aus allen Welten – ohne Kompromisse, was Leistung und Sicherheit angeht. Sie können Software für alle anderen gängigen Plattformen entwickeln und testen. Gehen Sie mithilfe der ersten von Microsoft autorisierten Lösung den nächsten Schritt auf dem Weg zum Erfolg bei der plattformübergreifenden Entwicklung.

Integration von Legacy-Windows-Anwendungen

Integration von Legacy-Windows-Anwendungen

Schluss mit dem Hin-und-her-Pendeln zwischen Mac-, Windows- oder Linux-Umgebungen.

Parallels Desktop integriert virtuelle Maschinen nahtlos in Ihr Mac-Ökosystem und erlaubt es Ihnen, die Möglichkeiten aller Plattformen zu nutzen.

Optimierte Leistung

Optimierte Leistung

Mit unserer Technologie holen Sie maximale Leistung aus Ihrer Hardware heraus.

Profitieren Sie auch bei ressourcenintensiven Entwicklungsaufgaben von einer reibungslosen, verzögerungsfreien Ausführung.

Vereinfachter Arbeitsablauf

Vereinfachter Arbeitsablauf

Wir verstehen, wie wichtig effiziente Arbeitsabläufe sind.

Deshalb legen wir Wert auf eine bedienfreundliche Benutzeroberfläche, intuitive Steuerelemente und zeitsparende Funktionen. Konzentrieren Sie sich auf den Code, nicht das Setup.

Frontend-Testen und -Kompatibilität

Frontend-Testen und -Kompatibilität

Machen Sie sich nie mehr Sorgen über Kompatibilitätsprobleme.

Parallels Desktop stellt sicher, dass Ihre plattformübergreifende Entwicklungsumgebung die notwendige Kompatibilität bietet, um Tests auf verschiedenen Browsern und Betriebssystemen durchzuführen.

Sie können jedes Werkzeug, jede Software und jede Anwendung nutzen, die Sie benötigen.

Umfassende Stressprüfung

Umfassende Stressprüfung

Parallels Desktop ist für die Durchführung gründlicher Stresstests ausgelegt.

Sie können konkrete Szenarien simulieren und die Leistung von Software unter extremen Bedingungen bewerten. Erkennen Sie Schwachstellen, bevor diese zu realen Problemen werden.

Ultimative Flexibilität dank Systemschnappschüssen

Ultimative Flexibilität dank Systemschnappschüssen

Steigern Sie Ihre Produktivität mit zeitsparenden Funktionen wie Schnappschüssen, Backups und Vorlagen.

Verbringen Sie weniger Zeit mit dem Setup und der Wartung und dafür mehr Zeit mit Programmieren.

Netzwerkbegrenzung leicht gemacht

Netzwerkbegrenzung leicht gemacht

Die Netzwerkbedingungen lassen sich mühelos steuern, um verschiedenste Netzwerkszenarien nachzubilden.

Sie können Ihre Anwendungen unter langsamen oder unzuverlässigen Netzwerkbedingungen testen, um sicherzustellen, dass diese in verschiedenen Umgebungen zuverlässig ihre Aufgabe erfüllen.

Isoliertes Netzwerk

Isoliertes Netzwerk

Testumgebungen können vollständig voneinander getrennt werden.

Zur Durchführung gezielter und sicherer Test ermöglicht Parallels Desktop, mehrere virtuelle Maschinen mit ihren fest zugeordneten Netzwerken auszuführen.

Optimale Ressourcenverwaltung

Optimale Ressourcenverwaltung

Maximieren Sie die Ressourcennutzung und minimieren Sie die Geschäftskosten.

Mit Parallels Desktop können Ressourcen nach Bedarf zugewiesen werden, um sicherzustellen, dass Sie über die für Ihre Entwicklungsaufgaben notwendige Leistung verfügen.

Ihre Suche nach effizienten und leistungsstarken plattformübergreifenden Test- und Entwicklungslösungen endet hier

Parallels Desktop hat mehrere auf GitHub gehostete Open-Source-Projekte. Wir laden alle Benutzer und Entwickler ein, sich aktiv an der Entwicklung unserer Erweiterungen und Werkzeuge zu beteiligen, indem sie zu deren Verbesserung beitragen.

Ihre Beiträge, seien es Codes, Fehlerkorrekturen oder neue Funktionen, sind sehr geschätzt und können helfen, die Zukunft unseres Produkts mitzugestalten.

Parallels Desktop hostet auf GitHub mehrere Open-Source-Projekte

Beispiele hierfür sind:

  • Parallels Desktop Visual Studio Code-Erweiterung
  • Packer-Vorlagen und -Beispiele
  • Befehlszeilen-Skripts für Parallels Desktop
  • AWS-Terraform-Automatisierung
  • Vagrant-Plugin
  • Parallels-Desktop-Treiber für Docker Machine

Erfahren Sie, wie Parallels Desktop Ihren plattformübergreifenden Testprozess transformieren kann

Warum Softwareentwickler von Parallels Desktop auf ihrem Mac begeistert sind

Mit Parallels Desktop erhalten Sie das Beste aus allen Welten – ohne Kompromisse bei Leistung und Sicherheit.

Sie können auf Ihrem Mac Windows-Client-Software entwickeln, reibungslos und schnell plattformübergreifende Tests oder Front-End-Tests für Websites durchführen und Legacy-Windows-Anwendungen warten.

Sie können sich ganz auf das Programmieren konzentrieren, ohne sich über das Setup Gedanken machen zu müssen.

  1. VM-Vorlagen

    Mithilfe vorkonfigurierter Betriebssysteme und Software lassen sich schnell virtuelle Maschinen einrichten. Sie verlieren keine wertvolle Zeit mehr, weil Sie VM-Instanzen von Grund auf neu erstellen müssen.

  2. Automatisierte Schnappschüsse und Backups

    Mühelos können Sie frühere Zustände wieder herstellen und Ihre Mac-Entwicklungsumgebung sichern.

  3. Maßgeschneiderte virtuelle Netzwerke

    Sie können komplexe Netzwerkumgebungen simulieren und spezifische Konfigurationen einrichten, um Ihre Entwicklungsprojekte zu testen und Fehler zu korrigieren.

  4. Bis zu 32 vCPUs und 128 GB vRAM pro virtueller Maschine

    Ihre Entwicklungsprojekte werden über die notwendigen Ressourcen zur Verarbeitung hoher Arbeitslasten verfügen.

  5. Optimierung des Remote-Debugging

    Sie können Software in einer virtuellen Maschine entwickeln und mit nur einem Klick in anderen virtuellen Maschinen testen.

  6. Erzeugung eines Kernspeicherauszugs

    Direkt von der macOS-Menüleiste aus können Sie einen Speicherauszug der virtuellen Maschine starten.

  7. Starten einer Debugging-Sitzung

    Starten Sie mit Parallels Desktop unter Verwendung des Entwicklung-Menüs in der macOS-Menüleiste eine Debugging-Sitzung.

  8. Herstellen einer seriellen Verbindung über TCP

    Öffnen Sie eine serielle Schnittstelle auf der Hostmaschine, die nicht vom Netzwerk der Gast-VM abhängt (sowohl Arm als auch x86-Versionen erlauben serielle Schnittstellen über TCP).

  9. Integration von Chef/Ohai

    Verwenden Sie Chef zur Bereitstellung Ihrer VM von Parallels oder Ihres Host-Systems, auf dem Parallels Desktop ausgeführt wird, indem Sie sicherstellen, dass es sich bei der verwendeten Systemvirtualisierung um die Virtualisierung von Parallels handelt. Dieses Attribut wird von Ohai während der Ausführung des Chef-Clients festgelegt.

  10. Verwendung virtueller Maschinen als DNS-Namen

    Wenn Sie eine virtuelle Maschine im gemeinsamen oder Host-exklusiven Netzwerkmodus starten und eine IP-Adresse über DHCP erhalten, wird deren Name in der macOS-Datei etc/hosts registriert. Diesen Namen können Sie anschließend dazu verwenden, eine Verbindung vom Host-Betriebssystem oder einer anderen virtuellen Maschine, die im gemeinsamen oder im Host-exklusiven Netzwerkmodus läuft, herzustellen.

  11. Auflösen von DNS-Anfragen über das Gast-Betriebssystem mit etc/hosts

    Wenn eine virtuelle Maschine, die im gemeinsamen Netzwerkmodus läuft, eine DNS-Anforderung sendet, wird die Anforderung jetzt mit der macOS-Datei etc/hosts aufgelöst.

  12. Schnelle Änderung der Bildschirmauflösung

    Über das Menü „Ansicht“ in der macOS-Menüleiste können Sie mühelos die Bildschirmauflösung Ihrer virtuellen Maschine ändern.

Lesen Sie, was andere Software-Entwickler über Parallels Desktop sagen

„Ich verwende Parallels, weil ich Software-Entwickler bin. Ich habe Windows- und Linux-VMs und entwickle Software für beide Plattformen. Android Studio verwendet QEMU, um ein einzelnes Gerät zu emulieren. Mein Entwicklungs-Workflow für Android könnte erheblich verbessert werden, wenn ich in der Lage wäre, meine Anwendung zu einer Desktop-ähnlichen Android-VM zu kompilieren, wo ich die Größe des Anwendungsfensters ändern kann, um sicherzustellen, dass Haltepunkte und das Layout der Benutzeroberfläche auf verschiedenen Bildschirmgrößen konsistent sind, ohne viele verschiedene Geräteemulatoren starten zu müssen. Die Virtualisierung von Parallels ist auch naturgemäß viel schneller als QEMU, was das iterative Entwickeln vereinfacht.“

RobertS63

Weitere Informationen

„Parallels ist meine bevorzugte virtuelle Plattform, um neue Versionen von macOS zu testen und um meine PC-Desktop-Entwicklungsumgebung einzurichten. Es ist so leistungsstark, dass ich mühelos den virtuellen PC verwenden kann und keinen physischen PC-Laptop zusätzlich zu meinem Mac-Laptop benötige.“

Adam M

Weitere Informationen

„Parallels wird verwendet, um VMs lokal auf MacBook-Entwicklermaschinen auszuführen – meistens, um auf Standard-MacBooks Windows-Anwendungen auszuführen oder Fehler zu suchen und Code zu überprüfen. Das ist wichtig, da die Entwicklerproduktivität zwar am höchsten ist, wenn MacBooks verwendet werden, unsere Kunden jedoch für Authoring-Aufgaben häufiger die UI-Tools unter Windows verwenden.“

Eddie Galvez

Weitere Informationen

Informatikstudent verwendet Parallels Desktop, um Anwendungen für Windows, macOS und Linux zu entwickeln

Erfahren Sie, wie Rafael R., ein preisgekrönter Informatikstudent, Parallels Desktop verwendete, um gleichzeitig Anwendungen für Windows, macOS und Linux zu entwickeln.

Als ihm ein Projekt aufgegeben wurde, das sowohl im Hinblick auf die Software als auch die Hardware größere Herausforderung mit sich brachte, verwendete er sein mit Parallels Desktop ausgestattetes MacBook Pro, um zur Ausführung der verschiedenen Betriebssysteme virtuelle Maschinen zu erstellen, was den Programmierungs- und Testprozess einfach und effizient machte.

Zudem profitierte Rafael von den in die Lösung integrierten Produktivitäts- und Netzwerk-Tools und der Unterstützung für Cloud-Dienste.

Weitere Informationen

Häufig von Entwicklern gestellte Fragen