Wenn Sie gehofft haben, mehr Windows-Spiele auf dem Mac zu sehen, könnten diese Träume bald wahr werden. Apple hat diese Woche auf seiner jährlichen Worldwide Developers Conference (WWDC) einige wichtige Neuigkeiten für Spieleentwickler veröffentlicht, die die Portierung von Windows-Spielen auf den Mac einfacher und schneller machen Wie ein Proton Eine Umgebung, die die neuesten DirectX 12-Windows-Spiele unter macOS kompilieren und ausführen kann.
Apple hat ein neues Game Porting Toolkit erstellt, das der Arbeit ähnelt, die Valve mit Proton und dem Steam Deck geleistet hat. Das Tool von Apple übersetzt Windows-Spiele sofort für die Ausführung auf macOS, sodass Entwickler eine unveränderte Version eines Windows-Spiels auf einem Mac starten und sehen können, wie gut es läuft, bevor sie das Spiel vollständig portieren.
Mac-Gaming ist jedoch seit langem ein Meme in der PC-Gaming-Community Resident Evil Village Und Niemandshimmel Portierungen gehören zu den seltenen modernen Ausnahmen von weitgehend übersehenen macOS-Spielen.
„Das neue Game Porting Toolkit bietet eine simulierte Umgebung zum Ausführen eines vorhandenen, unveränderten Windows-Spiels, mit der Sie schnell die Nutzung der Grafikfunktionen und die Leistung Ihres Spiels bei der Ausführung auf einem Mac verstehen können“, erklärt Aiswariya Sreenivassan, Engineering Project Manager. für Apple-Grafik- und Grafikprozessoreinheiten, Bei einer WWDC-Sitzung früher diese Woche.
Dieses Spielübertragungs-Toolkit unterstützt DirectX 12-Spiele wie Durchschnitt, wobei Sreenivassan zeigt, dass er das Spiel über die Übersetzungsebene von Apple laufen lässt. Ähnlich wie Wine und Proton zusammen eine Softwareschicht geschaffen haben, um Windows-API-Aufrufe in Linux zu übersetzen, unternimmt Apple hier etwas Ähnliches, um diese Windows-API-Aufrufe in seine eigene Metal-API umzuwandeln.
Apples neues Game Porting Toolkit übersetzt stattdessen Intel-basierte x86-Anweisungen und Windows-APIs in Apple Silicon. APIs für Tastatur, Maus, Controller-Eingabe, Audiowiedergabe, Netzwerk, Dateisystem und Direct3D sind in den entsprechenden APIs in macOS lokalisiert.
Das Ergebnis sind Windows-Spiele, die ohne Portierung oder Modifikation auf macOS laufen. Laut Apple geht es dabei eher um die Evaluierung von Spielen vor der Portierung auf macOS, aber nichts hindert macOS-Benutzer daran, dieses Game Porting Toolkit zu installieren und die Spiele auszuprobieren.
Das große Problem wird genau sein, wie man Spiele in dieser Umgebung ausführen kann. Die meisten von ihnen werden von diesem Tool nicht optimiert und es wird zwangsläufig zu Leistungsproblemen und Fehlern kommen, bis die Entwickler ihre eigenen Ports erstellen. Reddit-Benutzer haben Cyberpunk 2077 bereits in die Hände bekommen und Funktioniert auf M1 MacBook Pronebeneinander Diablo IV auf dem M1 Max MacBook Pro Und Hogwarts-Vermächtnis auf dem M2 Max. Die ersten Ergebnisse sehen trotz einiger offensichtlicher Leistungseinschränkungen vielversprechend aus, es könnten jedoch potenzielle Fehler auftreten, wenn Spiele auf dem Mac auf diese Weise ausgeführt werden.
CodeWeavers kündigte Anfang des Monats seine mit Spannung erwartete DirectX 12-Unterstützung für CrossOver Mac (eine ähnliche Windows-Kompatibilitätsschicht) an. Sie warnte jedoch auch davor, dass es trotz der Fortschritte „keinen einzigen magischen Schalter gegeben hat“, der die DirectX 12-Unterstützung auf macOS freischaltet.
„Einfach holen Diablo II ist wieder auferstanden Während des Betriebs mussten wir eine große Anzahl von Fehlern im Zusammenhang mit MoltenVK und SPIRV-Cross beheben“, erklärte Meredith Johnson, CrossOver-Produktmanagerin. in einem Blogbeitrag. „Wir gehen davon aus, dass dies auch bei anderen DirectX-12-Spielen der Fall sein wird: Wir müssen die Unterstützung für jeden einzelnen Titel hinzufügen, und jedes Spiel wird wahrscheinlich mehrere Fehler aufweisen.“
Die Übersetzungsschicht von Apple ist immer noch wichtig. Apple hat oft darüber gesprochen, wie leistungsstark seine GPU-Kerne auf den M1- und M2-Chips sind, und kündigte diese Woche sogar einen M2-Ultra-Chip mit einem 76-Kern-Grafikprozessor an, der 30 Prozent schneller ist als der M1 Ultra. Wir haben in Spielen auf dem Mac einfach keine GPU-Leistung gesehen, weil so wenig davon übertragen wird.
Die Portierung von Windows-Spielen auf den Mac war für Entwickler nicht einfach und erfordert normalerweise einen komplexen Prozess der Neukompilierung des Quellcodes, der Konvertierung benutzerdefinierter Shader, der Neuimplementierung des Grafiksubsystems, der Konvertierung von Audio, der Eingabe und der HDR-Wiedergabe. Entwickler können eine plattformübergreifende Spiel-Engine verwenden, um die Komplexität zu reduzieren, wenn sie auf mehrere Plattformen abzielen. Allerdings müssen sie das Spiel trotzdem debuggen und die Leistung unter macOS verbessern.
Apple verfügt jetzt über ein Tool, mit dem Entwickler nachvollziehen können, wie viel Portierungsarbeit erforderlich ist, um Fehler zu beheben und ihre Spiele auf macOS zu verbessern, und es verfügt sogar über einen neuen Metal Shader Converter, der vorhandene GPU-Shader automatisch in Metal konvertiert. Beide Tools reduzieren den Zeit- und Arbeitsaufwand für die Übertragung von Spielen von Windows auf den Mac erheblich.
Zu den Mac-Spielen von Apple gehört auch ein neuer Spielemodus in macOS Sonoma, und der Spieleentwickler Hideo Kojima erscheint während der WWDC-Keynote von Apple, um ihn anzukündigen Death Stranding Director Cut Es wird für macOS verfügbar sein.
Wenn Apple diese Arbeit an seiner Lokalisierungsebene fortsetzt, ist es vielleicht eines Tages eine gute Idee für Endbenutzer, Windows-Spiele auf macOS genauso auszuführen, wie sie es auf dem Steam Deck tun. Es ist immer noch ein ferner Traum, aber Apple hat diese Woche gezeigt, dass er irgendwann Wirklichkeit werden könnte.
Update, 9. Juni, 9:25 Uhr ET: Artikel aktualisiert mit Reddit-Benutzern, die eine Vielzahl von Spielen auf Apple Silicon Macs spielen.
„Musikfan. Sehr bescheidener Entdecker. Analytiker. Reisefan. Extremer Fernsehlehrer. Gamer.“
More Stories
Die nächste 4K-Minidrohne von DJI passt in Ihre Handfläche
Leaks enthüllen den Namen und das Design des angeblichen PS5 Pro-Geräts
Apple führt mit dem neuesten iOS-Update die KI-Objektentfernung in Fotos ein