Apple bất ngờ 'đảo chiều' cho phép trình giả lập PC hoạt động trên iOS, iPadOS và visionOS.
Gần đây, Apple đã làm cộng đồng phát triển phần mềm bất ngờ khi cho phép trình giả lập PC UTM SE quay lại App Store, chỉ sau vài tuần bị gỡ bỏ cùng với một ứng dụng tương tự. UTM SE, một trình giả lập PC cổ điển, hỗ trợ kiến trúc x86, PPC, và RISC-V (bao gồm cả 32 bit và 64 bit) và có khả năng chạy phần mềm cổ điển. Người dùng có thể chọn giữa các máy đã được dựng sẵn hoặc tạo cấu hình tùy chỉnh từ đầu, với phiên bản miễn phí hiện có cho iPhone, iPad và Vision Pro.
Sự phát triển của UTM SE trên App Store cho thấy sự thay đổi trong chính sách của Apple, vốn chỉ cho phép các trình giả lập trò chơi cổ điển hoạt động trên các thiết bị đã bẻ khóa. Trước đây, không có cách nào để chạy phần mềm như vậy trên phần cứng di động của Apple ngoài việc bẻ khóa thiết bị.
Trong khi trình giả lập Nintendo Delta đã nhanh chóng chiếm lĩnh danh sách ứng dụng miễn phí hàng đầu và hiện giữ vị trí thứ 35 trong bảng xếp hạng giải trí sau ba tháng, UTM SE hiện đang đứng ở vị trí thứ 22. Điều này không chỉ cho thấy nhu cầu ngày càng cao về việc mô phỏng phần mềm trên các thiết bị di động mà còn thể hiện sự quan tâm đặc biệt đến khả năng mô phỏng nhiều hệ điều hành cổ điển và hiện đại.
Dù đã đạt được thành công, UTM SE vẫn chưa hoàn thiện như kỳ vọng của các nhà phát triển. Họ mong muốn có thể sử dụng biên dịch just-in-time (JIT) để tối ưu hóa hiệu suất bằng cách biên dịch mã nguồn trong quá trình chương trình đang chạy. Tuy nhiên, do lý do bảo mật, Apple không cho phép công nghệ này. Thay vào đó, nhóm phát triển đã phải áp dụng một trình thông dịch luồng, khiến ứng dụng chạy chậm hơn so với nếu có thể sử dụng JIT, điều này được ám chỉ trong cái tên 'SE' - phiên bản chậm của UTM SE.