Apple News

Ang Arm-Intel-PowerPC Universal Binaries ay Posible

Sabado Hulyo 11, 2020 2:42 pm PDT ni Arnold Kim

Maaaring hindi napagtanto ng mga bisitang Casual Eternal na mayroon tayong napakaaktibo Forum ng PowerPC kung saan tinatalakay ng mga user ang mga isyung nauugnay sa PowerPC Macs na hindi pa nagagawa mula noong 2006. Ang mga thread ay mula sa mga upgrade ng hardware at mga opsyon sa software hanggang sa nostalgia :



IMG 4113 Larawan ni AphoticD

Apple's kamakailan inihayag ang paglipat sa Apple Silicon Ang mga Mac na nakabase sa (Arm) ay naglabas ng ilang mga interesanteng tanong tungkol sa hinaharap na suporta para sa mga lumang makinang ito.





Sa partikular, miyembro ng Eternal forum Wowfunhappy nagtanong tungkol sa patuloy na suporta para sa Universal binary sa paparating na Arm-based macOS, at kung posible o hindi ang isang four-way na unibersal na binary:

Sa kanilang 2020 WWDC keynote, inanunsyo ng Apple ang muling pagpapakilala ng Universal Binaries, para sa mga developer na gumawa ng mga app na gumagana sa parehong Intel at Arm Mac sa panahon ng paglipat.

Ngunit ang Universal Binaries ay hindi talaga nawala sa unang pagkakataon! Maaari kang magpatakbo ng mga PPC-Intel na app sa Mojave, at ipinapalagay ko rin si Catalina. Gayundin, maraming mga Intel-only na app ay 'unibersal' pa rin, dahil naglalaman ang mga ito ng mga bersyon para sa parehong i386 (32bit Intel) at x86_64 (64bit Intel).

Kaya, ako ay labis na nagtataka: posible ba para sa isang developer na lumikha ng isang unibersal na binary na katutubong gumagana sa lahat ng apat na arkitektura: PPC, i386, x86_64, at ARM?

Ang sagot, lumalabas, ay oo. Ang TenFourFox developer nag-blog tungkol sa posibilidad , na nagpapatunay na posible talaga:

Ang isang tanong na paulit-ulit kong nakuha nitong mga nakaraang araw ay, ngayong bagay na ang AARM (Apple ARM), posible ba ang ultimate ARM-Intel-PowerPC Universal Binary? Taya mo ito ay! Sa katunayan, naidokumento na iyon ng Apple maaari kang magkaroon ng five-way na binary , ibig sabihin, ARM64, 32-bit PowerPC, 64-bit PowerPC, i386 at x86_64. Buuin lamang ang mga ito nang hiwalay at lipohin ang mga ito nang sama-sama

TenFourFox ay isang Firefox port para sa mga PowerPC Mac na tumatakbo sa OS X 10.4 o 10.5. Nagbibigay ito sa mga user na iyon ng modernong suporta sa browser. Talagang itinuturo ng developer na ang bawat arkitektura ay maaaring magkaroon ng sarili nitong subtype, ibig sabihin, sa huli ang tinatawag na 'Super Duper Universal Binary' ay maaaring magkaroon ng suporta para sa 17 iba't ibang set ng pagtuturo, na maaaring tumakbo sa anumang makina mula sa PowerPC hanggang sa hinaharap na nakabatay sa Arm. Mac na may ganap na suporta para sa lahat ng mga subtype ng processor.