Was ist der Vorteil, wenn macOS die Unterstützung für 32-Bit-Software einstellt? [geschlossen]

Es wurde in der Vergangenheit angedeutet, aber jetzt sehen wir eine solide Mitteilung von Apple, dass es die Unterstützung für 32-Bit-macOS-Programme in naher Zukunft einstellen wird. Während ich sehen kann, wie dies im ummauerten Garten von iOS sinnvoll ist, war die macOS / OS X-Umgebung immer etwas flexibler, da Sie ältere Software ausführen konnten.

Wir haben uns damit befasst, als Apple PowerPC und Rosetta fallen ließ, aber die Änderung der CPU-Architektur war etwas offensichtlicher, da es sich um Äpfel zu Orangen handelte. Der Unterschied besteht hier jedoch darin, dass unsere x86_64-Plattformen weiterhin nativ 32-Bit-x86-Code ausführen können. Es ist einfach eine Entscheidung von Apple, 32-Bit-Code abzuschneiden. Sicher, es ist großartig, altes Zeug loszuwerden, aber es schneidet auch nützliche Software ab, die möglicherweise nicht mehr gewartet wird.

Ich bin gespannt, welchen Nutzen es tatsächlich hat, die Unterstützung für 32-Bit-Software einzustellen. Gibt es einen messbaren Leistungsgewinn, den wir sehen würden, wenn 32-Bit-Apps nicht mehr neben 64-Bit-Apps unterstützt werden? Oder will Apple einfach die 32-Bit-APIs und Support-Bibliotheken nicht mehr warten und das ist einfach nur Putzen?

Tolle Frage @monoheeth bitte wieder öffnen!! Ich möchte auch wissen, was der Nutzen ist!
Dem Aufruf zur Wiedereröffnung stimme ich nicht zu. Hier gibt es zwei Fragen, daher ist es meiner Meinung nach zu weit gefasst, um es erneut zu öffnen. 1) Warum hat Apple das getan? Das ist Off-Topic pro Help Center . 2) Was ist Ihre Option, warum dies technisch besser oder schlechter ist? Das könnte eine Schärfung und Klarheit erfordern, bevor ich als nicht optionbasiert stimmen würde.

Antworten (1)

Apples Erklärung für den Übergang finden Sie hier: 32-Bit-App-Kompatibilität mit macOS High Sierra 10.13.4

Alle modernen Macs verfügen über leistungsstarke 64-Bit-Prozessoren, und macOS führt fortschrittliche 64-Bit-Apps aus, die auf erheblich mehr Speicher zugreifen und eine schnellere Systemleistung ermöglichen. Die Technologien, die das heutige Mac-Erlebnis definieren – wie die Metal-Grafikbeschleunigung – funktionieren nur mit 64-Bit-Apps. Um sicherzustellen, dass die von Ihnen gekauften Apps so fortschrittlich sind wie der Mac, auf dem Sie sie ausführen, wird alle zukünftige Mac-Software irgendwann 64-Bit benötigen.

Das ist Marketing-Spin, keine „Erklärung“.
Hmm. So habe ich mir das nicht vorgestellt. Ich stimme deiner Aussage @Allan zu. Können Sie die technischen Gründe für den Übergang nennen?
Aus dem gleichen Grund sind iPhones nicht mehr 32-Bit.
Warum Apple tut, was sie tun, ist nur ihnen bekannt. Ihre "Begründung", warum sie etwas als "Kundenerfahrung" gemacht haben, lässt sich am besten mit Beispielen veranschaulichen: Firewire, AppleBus, AFP, USB-C und das jüngste "Battery-Gate". Ich habe 32-Bit-Apps, die immer noch auf FreeBSD (64 Bit) ohne Leistungseinbußen laufen. Legacy-Grafikbibliotheken sind seit Jahrzehnten in Betriebssystemen enthalten, um die Kompatibilität mit Legacy-Apps sicherzustellen.