Apple-News

Arm-Intel-PowerPC Universal Binaries sind möglich

Samstag, 11. Juli 2020, 14:42 Uhr PDT von Arnold Kim

Beiläufige Eternal-Besucher bemerken möglicherweise nicht, dass wir ein sehr aktives PowerPC-Forum wo Benutzer Probleme im Zusammenhang mit PowerPC-Macs diskutieren, die seit 2006 nicht mehr produziert wurden. Die Themen reichen von Hardware-Upgrades und Software-Optionen bis hin zu Nostalgie:





IMG 4113 Foto von ApoticD

Apple ist vor kurzem angekündigter Übergang zu Apfel Silikon (Arm)-basierte Macs haben einige interessante Fragen zur zukünftigen Unterstützung dieser alten Maschinen aufgeworfen.



Insbesondere Ewiges Forumsmitglied Wowlustig fragte nach der laufenden Unterstützung für universelle Binärdateien im kommenden Arm-basierten macOS und ob eine universelle Vierwege-Binärdatei möglich sei oder nicht:

Während ihrer WWDC-Keynote 2020 kündigte Apple die Wiedereinführung von Universal Binaries an, damit Entwickler Apps erstellen können, die während des Übergangs sowohl auf Intel- als auch auf Arm-Macs funktionieren.

Aber Universal Binaries war beim ersten Mal nie wirklich weg! Sie können PPC-Intel-Apps auf Mojave ausführen, und ich nehme auch an, Catalina. Außerdem sind viele Nur-Intel-Apps immer noch 'universal', da sie Versionen sowohl für i386 (32-Bit-Intel) als auch für x86_64 (64-Bit-Intel) enthalten.

Daher bin ich sehr neugierig: Wäre es für einen Entwickler möglich, eine einzige universelle Binärdatei zu erstellen, die nativ auf allen vier Architekturen funktioniert: PPC, i386, x86_64 und ARM?

Die Antwort, so scheint es, ist ja. Der TenFourFox-Entwickler über die Möglichkeit gebloggt , was bestätigt, dass es tatsächlich möglich ist:

Eine Frage, die ich in den letzten Tagen immer wieder bekam, war, jetzt, wo AARM (Apple ARM) eine Sache ist, ist die ultimative ARM-Intel-PowerPC Universal Binary möglich? Du kannst darauf wetten dass es so ist! Tatsächlich dokumentiert Apple das bereits du könntest eine Fünf-Wege-Binärdatei haben , d. h. ARM64, 32-Bit-PowerPC, 64-Bit-PowerPC, i386 und x86_64. Bauen Sie sie einfach separat und lipo sie zusammen

TenFourFox ist ein Firefox-Port für PowerPC-Macs mit OS X 10.4 oder 10.5. Es bietet diesen Benutzern moderne Browserunterstützung. Tatsächlich weist der Entwickler darauf hin, dass jede Architektur sogar einen eigenen Subtyp haben kann, was bedeutet, dass letztendlich eine sogenannte 'Super Duper Universal Binary' 17 verschiedene Befehlssätze unterstützen könnte, die auf jedem Computer von PowerPC bis hin zu zukünftigen Arm-basiert laufen könnten Mac mit voller Unterstützung für alle Prozessor-Subtypen.