Apple News

Binarele universale Arm-Intel-PowerPC sunt posibile

Sâmbătă, 11 iulie 2020, 14:42 PDT de Arnold Kim

Vizitatorii Eterni ocazionali s-ar putea să nu realizeze că avem o activitate foarte activă forum PowerPC unde utilizatorii discută probleme legate de Mac-urile PowerPC care nu au fost produse din 2006. Thread-urile variază de la upgrade hardware și opțiuni software până la nostalgie:





IMG 4113 Fotografie de AphoticD

Apple este recent tranziția anunțată la Apple Silicon Mac-urile bazate pe (Arm) au ridicat câteva întrebări interesante despre suportul viitor pentru aceste mașini vechi.



În special, membru al forumului Eternal Wowfun fericit a întrebat despre suportul continuu pentru binarele universale în viitorul macOS bazat pe Arm și dacă a fost posibil sau nu un binar universal cu patru căi:

În timpul discursului WWDC din 2020, Apple a anunțat reintroducerea Universal Binaries, pentru ca dezvoltatorii să creeze aplicații care funcționează atât pe Intel, cât și pe Arm Mac în timpul tranziției.

Dar Universal Binaries nu a dispărut niciodată de prima dată! Puteți rula aplicații PPC-Intel pe Mojave și presupun că și Catalina. De asemenea, multe aplicații numai pentru Intel sunt încă „universale”, prin faptul că conțin versiuni atât pentru i386 (Intel pe 32 de biți) cât și pentru x86_64 (Intel pe 64 de biți).

Astfel, sunt extrem de curios: ar fi posibil ca un dezvoltator să creeze un singur binar universal care să funcționeze nativ pe toate cele patru arhitecturi: PPC, i386, x86_64 și ARM?

Răspunsul, se pare, este da. Dezvoltatorul TenFourFox a scris pe blog despre posibilitate , confirmând că într-adevăr este posibil:

O întrebare pe care am primit-o în mod repetat în ultimele două zile a fost, acum că AARM (Apple ARM) este un lucru, este posibil cel mai bun binar universal ARM-Intel-PowerPC? Pariezi că este! De fapt, Apple documentează deja asta ai putea avea un binar cu cinci căi , adică ARM64, PowerPC pe 32 de biți, PowerPC pe 64 de biți, i386 și x86_64. Doar construiți-le separat și lipozați-le împreună

TenFourFox este un port Firefox pentru Mac-uri PowerPC care rulează OS X 10.4 sau 10.5. Oferă acelor utilizatori suport modern pentru browser. Dezvoltatorul subliniază de fapt că fiecare arhitectură poate avea chiar propriul subtip, ceea ce înseamnă că, în cele din urmă, așa-numitul „Super Duper Universal Binary” ar putea avea suport pentru 17 seturi de instrucțiuni diferite, care ar putea rula pe orice mașină de la PowerPC la viitorul bazat pe Arm. Mac cu suport complet pentru toate subtipurile de procesoare.