Tin vui cho những người chơi game retro! Trình giả lập PC đầu tiên có tên UTM SE đã chính thức xuất hiện trên App Store, cho phép người dùng iPhone, iPad và Apple Vision Pro chơi các tựa game kinh điển.
Trước đây, Apple đã nới lỏng chính sách về trình giả lập trong tháng 4 năm 2024, cho phép các ứng dụng giả lập các máy chơi game console cũ. Tuy nhiên, các trình giả lập PC vẫn bị hạn chế. UTM SE của Turing Software đã vượt qua được rào cản này và trở thành trình giả lập PC retro đầu tiên được chấp thuận bởi Apple.
UTM SE không đi kèm sẵn hệ điều hành Windows, nhưng người dùng có thể chạy các máy ảo được xây dựng sẵn để giả lập nhiều hệ điều hành PC khác nhau, bao gồm Windows XP, Mac OS 9.2.1, FreeDos, Debian 11 và ArchLinux.
Ứng dụng này hỗ trợ cả chế độ đồ họa VGA và chế độ nền văn bản cho các hệ điều hành và phần mềm chỉ sử dụng văn bản. Về mặt kiến trúc, UTM SE giả lập các nền tảng x86, PPC và RISC-V.
UTM SE hoàn toàn miễn phí để tải về trên App Store, dung lượng khoảng 1.7GB. Ứng dụng yêu cầu iOS 14, iPadOS 14 hoặc visionOS 1.0 trở lên để hoạt động.
Vượt qua hạn chế của JIT

Theo The Verge, UTM SE trước đây đã từng bị Apple từ chối vào tháng 6. Lúc đó, nhà phát triển thậm chí còn có ý định ngừng phát triển ứng dụng vì cho rằng nó sẽ mang lại “trải nghiệm tồi tệ” cho người dùng.
Một phần của vấn đề nằm ở chính sách của Apple, vốn cấm các ứng dụng sử dụng Just-In-Time (JIT) compilation – biên dịch mã nguồn khi chương trình đang chạy thay vì trước đó. Apple cho rằng JIT là một lỗ hổng bảo mật, mặc dù chính hãng cũng sử dụng JIT trong trình duyệt Safari.
Quy định này đồng nghĩa với việc các trình giả lập yêu cầu JIT, chẳng hạn như DolphiniOS dùng để giả lập các máy chơi game Nintendo đời mới, không thể sử dụng nó để dịch mã PowerPC chạy trên chip ARM của các thiết bị iOS.
UTM SE cũng gặp phải vấn đề tương tự với JIT, nhưng đã tìm cách giải quyết nhờ sự giúp đỡ của một nhà phát triển khác. Việc triển khai trình giả lập QEMU TCTI đóng vai trò then chốt trong việc tạo ra phiên bản UTM SE không cần JIT.
Thành công của UTM SE có thể mở đường cho sự phát triển của các trình giả lập khác trong tương lai. Việc một nhà phát triển tìm được cách giải quyết vấn đề JIT theo đúng quy định của Apple có thể truyền cảm hứng cho những nhà phát triển khác tạo ra các trình giả lập tương tự.
- Google Messages mất đi một đặc điểm nhận dạng quan trọng
- Sony ZV-E10 Mark II: Lột xác mạnh mẽ, bứt phá giới hạn quay video
- Những chiếc Samsung Galaxy Ring tương lai có thể điều khiển nhiều thứ hơn là chỉ sức khỏe của bạn
- YouTube ra mắt trải nghiệm giám sát mới cho thanh thiếu niên
- Xiaomi Redmi Note 13 Pro ra mắt! Một vài thông số nổi bật, giá bán

















