X# auf Apple Mac

Deutschsprachiges X#-Forum – German language forum

Moderator: wriedmann

Post Reply
lagraf
Posts: 417
Joined: Thu Jan 18, 2018 9:03 am

X# auf Apple Mac

Post by lagraf »

Hallo,
gibt es einen sinnvollen Weg eine X# App am Apple Mac zu betreiben, und zwar nicht mit Virtualisierung?
LG Franz
User avatar
wriedmann
Posts: 3644
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: X# auf Apple Mac

Post by wriedmann »

Hallo Franz,
eine X# GUI Applikation, und das ohne sie extra dafür zu entwickeln?
D.h. sie soll wie unter Windows unter MacOS laufen?
IMHO nein.
Bei Linux kann es sein, dass es mit Wine klappt, aber meines Wissens nach hat MacOS keinen Emulationslayer, und wenn es ein neuer M-Mac ist, erst recht nicht.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
lagraf
Posts: 417
Joined: Thu Jan 18, 2018 9:03 am

Re: X# auf Apple Mac

Post by lagraf »

Hallo Wolfgang,
danke für die Auskunft, .NET gibts aber auf dem Mac, mit welcher Sprache müßte man dann programmieren (C#)?
LG Franz
User avatar
wriedmann
Posts: 3644
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: X# auf Apple Mac

Post by wriedmann »

Hallo Franz,
ja, es gibt .NET auf dem Mac, und es sollte auch mit X# gehen.
Du musst halt mit MAUI als GUI-Bibliothek arbeiten:
https://dotnet.microsoft.com/en-us/apps/maui
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
ArneOrtlinghaus
Posts: 384
Joined: Tue Nov 10, 2015 7:48 am
Location: Italy

Re: X# auf Apple Mac

Post by ArneOrtlinghaus »

Nach meinen Erfahrungen mit Windows-Applikationen in Zusammenhang mit Apple Macs würde ich sagen:
Stabil für die Ausführung von X#-Programmen ist nur Zugriff auf einen Windows-Terminalserver.
Es gibt so viele Details, die anders sind, nicht nur die GUI, sondern auch das Verhalten von Filezugriffen.
X# ist eine tolle Entwicklungsumgebung, aber meiner Meinung nach stark auf die Windows-Welt beschränkt.

Ich hatte mich vor einiger Zeit mit Kollegen unterhalten, die Programme für Apple entwickeln. Sie benutzen jetzt eine Kombination von Delphi und React, um Programme für mehrere Verwendungen zu machen. Damit arbeiten sie ganz gut, wenn sie zusätzlich noch die ganzen Erfahrungen hereinnehmen, was alles anders bei Macs laufen kann. Aber der Weg dorthin war lang.

Gruß
Arne
lagraf
Posts: 417
Joined: Thu Jan 18, 2018 9:03 am

Re: X# auf Apple Mac

Post by lagraf »

Hallo Arne,
dann zahlt sich der Aufwand für 1 Kunden nicht aus, wenn man ihn mit der Anschaffung eines Windows-Rechners vergleicht. Er hat dann die Wahl: zusätzlicher Windows PC oder drauf verzichten.
LG Franz
User avatar
robert
Posts: 4225
Joined: Fri Aug 21, 2015 10:57 am
Location: Netherlands

Re: X# auf Apple Mac

Post by robert »

Franz,

Have you considered installing Parallel Desktop and run windows on the Mac ?

Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
lagraf
Posts: 417
Joined: Thu Jan 18, 2018 9:03 am

Re: X# auf Apple Mac

Post by lagraf »

Hi Robert,
I already talked about this option with my customer. But he has to do all work with installation by himself cause I have no Mac knowledge and no hardware to test it, he is about 200km away and I'm not willing to do this work. I think a Win pc is much cheaper than transporting this software to Mac with parallels desktop.
Regards, Franz
User avatar
baramuse
Posts: 85
Joined: Tue Nov 29, 2022 8:31 am
Location: France

Re: X# auf Apple Mac

Post by baramuse »

wriedmann wrote: Fri Mar 08, 2024 5:16 pm Hallo Franz,
eine X# GUI Applikation, und das ohne sie extra dafür zu entwickeln?
D.h. sie soll wie unter Windows unter MacOS laufen?
IMHO nein.
Bei Linux kann es sein, dass es mit Wine klappt, aber meines Wissens nach hat MacOS keinen Emulationslayer, und wenn es ein neuer M-Mac ist, erst recht nicht.
Wolfgang
Wine does work on macos, I'm using it on a last-gen M3Pro to run some windows apps (and games)
I do have VMWare fusion as well, and I'm developping X# apps with VS2022ARM... works flawlessly (especially now X# VS integration supports ARM devices)
Post Reply