Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Metal-API für macOS-Apps (https://www.delphipraxis.net/205800-metal-api-fuer-macos-apps.html)

Victor 18. Okt 2020 20:04

Metal-API für macOS-Apps
 
da OpenGL von Apple "deprecated" wurde, frage ich mal, stellt Ihr um auf Metal?
Falls ja, wie geht ihr dabei vor?

Ich setze mehrere VMware virtuelle Maschinen für die Entwicklung ein.
Mir ist bekannt dass es reicht die Variable FMX.Types.GlobalUseMetal auf true zu setzen.
Allerdings, eine FMX-App mit GlobalUseMetal auf true, ausgeführt in einer VMware virtuellen Maschine zeigt nur leere Fenster an, da VMware im Gast OS kein Metal unterstützt.
Was nun?

TiGü 18. Okt 2020 20:14

AW: Metal-API für macOS-Apps
 
Willst du auf das Problem Geld werfen oder darf es nichts kosten?

Victor 19. Okt 2020 01:33

AW: Metal-API für macOS-Apps
 
Was meinst Du? Geld für die Antwort oder für Hardware? :lol:
Muss jetzt für jede VM jetzt je ein echter Mac her?

TiGü 19. Okt 2020 06:30

AW: Metal-API für macOS-Apps
 
Hardware.
Ein gebrauchtes, aber nicht zu altes Apple-Gerät sollte es ja auch tun.

Victor 19. Okt 2020 13:03

AW: Metal-API für macOS-Apps
 
Hm, ein "altes" habe ich schon im Einsatz - darauf läuft VMware.
Ich habe aber 6 unterschiedliche virtuelle Maschinen und dazu noch einige für Beta-Versionen.
Brauche ich jetzt 6 (alte) Macs?
So viel Geld und Platz will ich ungern investieren - zumal die Intel-Hardware bald auch "deprecated" wird ...

Victor 21. Okt 2020 14:07

AW: Metal-API für macOS-Apps
 
wie dringend ist denn die Umstellung auf Metal?

TurboMagic 21. Okt 2020 19:48

AW: Metal-API für macOS-Apps
 
Können vielleicht andere VM Produkte Metal?

Rollo62 22. Okt 2020 11:32

AW: Metal-API für macOS-Apps
 
Zitat:

Zitat von TurboMagic (Beitrag 1475923)
Können vielleicht andere VM Produkte Metal?

VmWare Fusion 12 soll es angeblich haben, habe es auf einem Rechner installiert aber noch nicht getestet.
https://www.vimalin.com/blog/fusion-12-0-metal-support/

TiGü 22. Okt 2020 20:06

AW: Metal-API für macOS-Apps
 
Wenn du schon ein Apple-Gerät hast, dann tut's auch Apples Parallels:
https://www.golem.de/news/parallels-...08-143171.html

Victor 23. Okt 2020 23:10

AW: Metal-API für macOS-Apps
 
Zitat:

Zitat von TurboMagic (Beitrag 1475923)
VmWare Fusion 12 soll es angeblich haben, habe es auf einem Rechner installiert aber noch nicht getestet.[/URL]

Leider nicht - habe das Update auf VMware 12 Fusion extra dafür gekauft ... :(
Ein Techniker von VMware hat mir per Email bestätigt, dass im macOS Gast die Metal-API nicht unterstützt wird.

Victor 23. Okt 2020 23:29

AW: Metal-API für macOS-Apps
 
Zitat:

Zitat von TiGü (Beitrag 1475978)
Wenn du schon ein Apple-Gerät hast, dann tut's auch Apples Parallels:
https://www.golem.de/news/parallels-...08-143171.html

hast Du es probiert?
Ich vermute mal dass Parallels/VMware selbst die Metal-API benutzt um in einem Windows-Gast DirectX 11 anbieten zu können und nicht um in einem macOS Gast Metal-API zu bieten.

TurboMagic 24. Okt 2020 19:30

AW: Metal-API für macOS-Apps
 
War es nicht sowieso verboten OS X in einer VM auszuführen auch wenn es erlaubt ist? Das würde die fehlende Metal Unterstützung im OS X Gast erklären.

TiGü 24. Okt 2020 19:51

AW: Metal-API für macOS-Apps
 
Zitat:

Zitat von Victor (Beitrag 1476052)
Zitat:

Zitat von TiGü (Beitrag 1475978)
Wenn du schon ein Apple-Gerät hast, dann tut's auch Apples Parallels:
https://www.golem.de/news/parallels-...08-143171.html

hast Du es probiert?
Ich vermute mal dass Parallels/VMware selbst die Metal-API benutzt um in einem Windows-Gast DirectX 11 anbieten zu können und nicht um in einem macOS Gast Metal-API zu bieten.

Mangels Mac so eher nicht, aber du kannst es über die kostenlose Trial probieren:
https://www.parallels.com/de/products/desktop/trial/

mensch72 25. Okt 2020 23:57

AW: Metal-API für macOS-Apps
 
Zitat:

Zitat von TurboMagic (Beitrag 1476073)
War es nicht sowieso verboten OS X in einer VM auszuführen auch wenn es erlaubt ist? Das würde die fehlende Metal Unterstützung im OS X Gast erklären.

Mit VMware Workstation ("mit Patch") mit Windows als HostOS, soll(darf) man kein OSX als GastOS nutzen(obwohl es gut funktioniert).

Bzgl. VMware Fusion ist es erlaubt, weil da ja alles unter OSX als HostOS läuft.
Wenn ein OSX-Host ein OSX-GastOS ausführt stört das Apple also nicht.

Mit einem echten aktuellen MAC (z.B. IMac27" mit Zusatzbildschirm) und VMwareFusion auf dem Mac mit einer "updatefreien" OSX-VM für Xcode + einer WindowsVM mit Delphi drin, entwickelt es sich für FMX-OSX und FMX-IOS am stabilsten. Das OSX auf dem MacHost kann&sollte man dabei recht problemlos stets aktuell updaten.

Victor 26. Okt 2020 12:22

AW: Metal-API für macOS-Apps
 
Zitat:

Zitat von TiGü (Beitrag 1476074)
Mangels Mac so eher nicht, aber du kannst es über die kostenlose Trial probieren:

sieht nicht gut aus - FMX-Apps mit der Metal-API zeigen nur leere Forms... :(
Da bleibt nichts anderes übrig als auf VMs zu verzichten und auf echte Hardware zu testen.
Die Frage bleibt noch ab wann wird Apple auf die Metal-API bestehen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz