Gibt es eine Alternative zu macOS, die macOS-.app-Dateien ausführt?

398
Khushraj Rathod

Gibt es ein Betriebssystem, das .appDateien außer macOS ausführen kann ? Zum Beispiel kann eine Anwendung wie Xcode auf einem anderen Betriebssystem ausgeführt werden. Ich habe über Etwas mit dem Namen Darwin gehört, bin mir aber nicht ganz sicher.

0
'offen' wie? Sie können mit der rechten Maustaste> Paketinhalt anzeigen in jeder App anzeigen, wenn Sie sehen möchten, was darin enthalten ist. Tetsujin vor 5 Jahren 0
@Tetsujin Nein, ich meine Run. Das zu beheben ... Khushraj Rathod vor 5 Jahren 0

1 Antwort auf die Frage

2
JakeGould

Gibt es eine Alternative zu macOS, die macOS-.app-Dateien ausführt?

Auf praktischer, nützlicher und realer Ebene? Absolut nein Es gibt kein macOS-Äquivalent zu etwas wie dem Windows-Anwendungsläufer Wine, um GUI-Anwendungen wie Xcode auszuführen.

Das heißt, es gibt ein Hobbyprojekt namens Darling, das versucht, eine macOS-Version von Wine zu sein, aber wie auf der Homepage für dieses Projekt angegeben:

Zu diesem Zeitpunkt wird die macOS-Anwendung noch nicht mit einer GUI ausgeführt.

Und auch auf ihrer Projektstatusseite :

Entwickler können Darling als Spielplatz für etwas Außergewöhnliches interessant finden. Es gibt viel Arbeit vor uns, aber nicht so viel, um brauchbare Ergebnisse zu erzielen.

Was bedeutet, dass das Tool - keine Respektlosigkeit - praktisch unbrauchbar ist, da es kaum oder gar keine MacOS-Befehlszeilenanwendungen gibt, die wirklich auf einem Nicht-MacOS-System ausgeführt werden sollen. Linux-Systeme verfügen im Vergleich zu macOS über weitaus mehr nützliche und gut gewartete CLI-Tools.

MacOS-Anwendungen mit einer grafischen Benutzeroberfläche können daher ausnahmslos nur unter macOS ausgeführt werden.

Ich habe etwas über Darwin gehört. Kann dieses Betriebssystem .app-Dateien ausführen? Khushraj Rathod vor 5 Jahren 0
macOS ist teilweise auf Darwin aufgebaut, aber ich glaube nicht, dass Darwin eine Mac-App ausführen wird. Tetsujin vor 5 Jahren 0
+1 Auf der Suche nach jemanden, der das weiß :-) Die Antwort kann immer noch nicht akzeptiert werden. Khushraj Rathod vor 5 Jahren 0
Darwin ist die MacOS-Variante von BSD. Darwin ist die Grundlage von macOS. Es ist kein völlig anderes Betriebssystem. Wenn es ein Betriebssystem oder ein Tool gäbe, das macOS-Anwendungen ausführen könnte, glauben Sie nicht, dass dies sehr bekannt wäre? Warum bauen die Leute Hackintoshes, um macOS auszuführen? Wenn die Apps nur mit einem Tool ausgeführt werden könnten, führen Sie einfach Linux auf einem PC aus und führen Sie dieses magische macOS .app-Läufer-Tool aus. JakeGould vor 5 Jahren 0
Es ist schwer genug, eine moderne App auf einer Version von OS X von vor 5 Jahren auszuführen, geschweige denn eines seiner "Vorfahren" -Oses wie Darwin oder BSD, die sich vor 15 Jahren unterschieden. Tetsujin vor 5 Jahren 1
@Tetsujin Also ist es möglich oder nicht? Khushraj Rathod vor 5 Jahren 0
Nein, die Antwort sagt das schon. Tetsujin vor 5 Jahren 2
Nicht ganz richtig. Überprüfen Sie dies: https://www.darlinghq.org/. Wine ist noch nicht so weit, aber es ist mehr als möglich, grundlegende CLI-Anwendungen unter MacOS unter Linux auszuführen. Austin Hemmelgarn vor 5 Jahren 1
Darwin ist auch kein "Vorfahre" für macOS, es wird gleichzeitig damit aktualisiert, und es werden tatsächlich einige MacOS-Apps ausgeführt. Sie sollten auch nicht selbst arbeiten, es sei denn, Sie möchten wirklich herausfinden, wie Sie den Benutzerraum für ein Betriebssystem von Grund auf aufbauen. Austin Hemmelgarn vor 5 Jahren 1
@AustinHemmelgarn Tolle Infos zu Darling. Scheint ein erstaunlicher [weißer Elefant] (https://en.wikipedia.org/wiki/White_elephant) eines Projekts zu sein. JakeGould vor 5 Jahren 0
@JakeGould Ja, es ist jetzt schon ein paar Jahre her, aber seit ich angefangen habe, habe ich kaum sichtbare Fortschritte gemacht. Theoretisch sollte es _easier_ sein, um macOS-Sachen auf anderen UNIX-Systemen laufen zu lassen, als um Windows-Sachen dort zum Laufen zu bringen. Es ist nur so, dass nicht genug Leute mit dem Hintergrund, um dies zu ermöglichen, daran interessiert sind. Austin Hemmelgarn vor 5 Jahren 1