Apple News

Có thể sử dụng Arm-Intel-PowerPC Universal Binaries

Thứ Bảy, ngày 11 tháng 7 năm 2020 2:42 chiều theo giờ PDT của Arnold Kim

Khách truy cập Eternal thông thường có thể không nhận ra rằng chúng tôi có một Diễn đàn PowerPC nơi người dùng thảo luận các vấn đề liên quan đến máy Mac PowerPC không được sản xuất từ ​​năm 2006. Chủ đề bao gồm nâng cấp phần cứng và tùy chọn phần mềm cho đến hoài niệm:





IMG 4113 Ảnh của AphoticD

Của Apple gần đây công bố chuyển đổi đến Apple Silicon Các máy Mac dựa trên (Arm) đã đưa ra một số câu hỏi thú vị về việc hỗ trợ trong tương lai cho các máy cũ này.



Đặc biệt, thành viên diễn đàn Vĩnh cửu Wowfunhappy đã hỏi về việc hỗ trợ liên tục cho các mã nhị phân Universal trong macOS dựa trên Arm sắp tới và liệu có thể sử dụng hệ nhị phân phổ quát bốn chiều hay không:

Trong bài phát biểu quan trọng của WWDC năm 2020, Apple đã công bố giới thiệu lại Universal Binaries, để các nhà phát triển tạo ra các ứng dụng hoạt động trên cả Intel và Arm Macs trong quá trình chuyển đổi.

Nhưng Universal Binaries không bao giờ thực sự biến mất trong lần đầu tiên! Bạn có thể chạy các ứng dụng PPC-Intel trên Mojave và tôi cho rằng cả Catalina. Ngoài ra, nhiều ứng dụng chỉ dành cho Intel vẫn còn 'phổ biến', trong đó chúng chứa các phiên bản cho cả i386 (Intel 32bit) và x86_64 (Intel 64bit).

Vì vậy, tôi vô cùng tò mò: liệu một nhà phát triển có thể tạo một tệp nhị phân phổ quát duy nhất hoạt động nguyên bản trên cả bốn kiến ​​trúc: PPC, i386, x86_64 và ARM không?

Câu trả lời, nó xuất hiện, là có. Nhà phát triển TenFourFox đã viết blog về khả năng , xác nhận rằng nó thực sự có thể:

Một câu hỏi mà tôi đã liên tục nhận được trong vài ngày qua là, bây giờ AARM (Apple ARM) là một thứ gì, liệu ARM-Intel-PowerPC Universal Binary cuối cùng có khả thi không? Bạn đặt cược đó là! Trên thực tế, Apple đã ghi lại rằng bạn có thể có một nhị phân năm chiều , tức là ARM64, PowerPC 32-bit, PowerPC 64-bit, i386 và x86_64. Chỉ cần xây dựng chúng riêng biệt và ghép chúng lại với nhau

TenFourFox là một cổng Firefox dành cho máy Mac PowerPC chạy OS X 10.4 hoặc 10.5. Nó cung cấp cho những người dùng đó hỗ trợ trình duyệt hiện đại. Nhà phát triển thực sự chỉ ra rằng mỗi kiến ​​trúc thậm chí có thể có kiểu con riêng của nó, có nghĩa là cuối cùng cái gọi là 'Siêu nhị phân đa năng' có thể hỗ trợ 17 tập lệnh khác nhau, có thể chạy trên bất kỳ máy nào từ PowerPC đến Arm-based trong tương lai Mac với sự hỗ trợ đầy đủ cho tất cả các loại bộ vi xử lý.