Hãy nhìn xem, chơi game trên Mac không ở trong tình trạng tốt. Apple đã giới thiệu Mac mini với M2 Pro như một kiểu giới thiệu về khả năng chơi game tuyệt vời của Mac và tôi đã viết về nó vào đầu năm nay. Nó thực sự có thể chơi trò chơi một cách đáng nể, nhưng một PC Windows có giá tương tự lại chơi game nhanh hơn gấp đôi và danh mục trò chơi Mac so với Windows giống như so sánh một lọ bánh quy với một nhà máy sản xuất bánh quy. Chắc chắn, cả hai đều có bánh quy ngon, nhưng những thứ này không giống nhau.
Apple dường như không quan tâm đến việc cung cấp tốt cho phần cứng chơi game, nhưng ít nhất có một nỗ lực thực sự để cải thiện tình hình phần mềm. Khi công bố macOS Sonoma tại WWDC, Apple đã dành thời gian để giới thiệu một số khả năng chơi game mới và thậm chí còn đưa nhà phát triển nổi tiếng Hideo Kojima ra ngoài để quảng bá. chết mắc cạn đến với Mac vào cuối năm nay. Không có gì nói “Mac chơi game” hơn là Apple hào hứng tung hô việc phát hành một trò chơi bốn năm tuổi trên Mac.
Tuy nhiên, các tính năng chơi trò chơi mới đến với macOS Sonoma là một bước tiến tốt. Chế độ trò chơi mới hoạt động với bất kỳ trò chơi nào để ưu tiên quy trình cao hơn, giảm độ trễ âm thanh của AirPods và tăng gấp đôi tốc độ lấy mẫu Bluetooth cho bộ điều khiển trò chơi. Chế độ Trò chơi chỉ dành cho máy Mac có Apple Silicon, nhưng đó là cách mọi thứ dường như đang diễn ra, phải không?
Nhưng đó là một công cụ dành cho nhà phát triển có tên Game Porting Toolkit có thể có tác động lớn nhất đến việc chơi game trên Mac. Với khoản đầu tư lớn hơn từ Apple, nó có thể mang lại một cú hích lớn cho thư viện trò chơi Mac.

Quả táo
Một trong những công cụ dành cho nhà phát triển mới dành cho macOS Sonoma là Bộ công cụ chuyển trò chơi dựa trên mã nguồn CrossOver từ CodeWeavers. Về cơ bản, nó nhận mã x86, lệnh DirectInput, lệnh XAudio, lệnh Direct3D và các lệnh gọi API trò chơi khác của Windows rồi dịch chúng theo thời gian thực sang nội dung Apple Silicon thích hợp.
Có, Apple có một công cụ dành cho nhà phát triển theo nghĩa đen sẽ cho phép bạn chạy một trò chơi Windows cao cấp, hiện đại trên Mac mà không cần biên dịch lại hoặc thay đổi khác.
Điều đó nghe rất giống prôtôn, công cụ dịch thuật mà Valve đã phát triển để chạy các trò chơi Windows trên Linux cho Steam Deck. Và thực sự, nó rất giống nhau. Nhưng Valve vẫn duy trì và cập nhật Proton như một công cụ dành cho người dùng cuối. Giống như Rosetta 2 trên Apple Silicon Macs, Proton dành cho những người hàng ngày sử dụng phần mềm không tương thích về cơ bản mà không gặp bất kỳ rắc rối nào. Công cụ của Apple chỉ dành cho các nhà phát triển bắt đầu tạo mẫu.
Lỗ hổng lớn với tính năng dịch của Bộ công cụ phát triển trò chơi là người dùng thông thường không thể sử dụng nó. Các nhà phát triển với Xcode có thể sử dụng nó để chạy các trò chơi Windows như một bước đầu tiên “làm thế nào điều này hoạt động trên Mac”, nhưng họ vẫn phải trải qua tất cả các bước khác để dịch một trò chơi sang Mac: chuyển mã nguồn, biên dịch lại HLSL trình tạo bóng, dịch các tác phẩm đồ họa khác sang Metal, thay đổi tất cả các API đầu vào và hiển thị thành các API tương đương gốc của Mac, v.v. Apple có Bộ chuyển đổi Metal Shader mới sẽ giúp tăng tốc quá trình này, nhưng việc tạo phiên bản Mac của trò chơi Windows vẫn là một nỗ lực lớn.
Điều này quá hứa hẹn để vẫn là một công cụ dành cho nhà phát triển
Hiện tại, những người đam mê Mac dám nghĩ dám làm đã cài đặt các công cụ dòng lệnh Xcode 15 mới và Bộ công cụ chuyển trò chơi để chạy các trò chơi Windows trên máy Mac của họ. Một người dùng đã chạy Diablo IV. Một chiếc khác đã kích hoạt Cyberpunk 2077 và nó không thực sự mượt mà nhưng thật đáng kinh ngạc là nó thậm chí còn hoạt động với độ trung thực như vậy. Những người khác đã chạy Elden Ring, Warframe, Spider-Man, Hi-Fi Rush, v.v.
Tất cả điều này đều rất thú vị, nhưng hiệu suất có thể tốt hơn và các bước để thực hiện việc này nằm ngoài khả năng của người dùng thông thường. Để thực sự đưa những trò chơi này lên Mac, các nhà phát triển vẫn cần thực hiện công việc dịch thuật quan trọng và xuất bản lại phiên bản Mac.
Tôi đã đề xuất trước đó rằng Apple cần một loại “Proton cho Mac”. Có lẽ nó có thể gọi nó là Trò chơi Rosetta hoặc một cái gì đó tương tự, nhưng ý tưởng sẽ là một công cụ mà người dùng có thể tải xuống, cho phép một loạt trò chơi Windows chạy trực tiếp trên Mac mà không cần bất kỳ công việc nào từ các nhà phát triển. Game Porting Toolkit đã hoàn thành được nửa chặng đường. Nhưng Valve đã làm rất nhiều việc trên cơ sở từng tựa game để sửa các lỗi và sự cố với các trò chơi cụ thể cũng như cải thiện hiệu suất của chúng, và nó tiếp tục làm như vậy với các bản cập nhật Proton thông thường. Apple sẽ cần phải tham gia vào một nỗ lực tương tự, cũng như duy trì một danh sách các tựa game tương thích. Đó là rất nhiều nâng nặng.
Nhưng hãy tưởng tượng nếu Apple đã làm điều đó! Hàng trăm trò chơi hàng đầu của Windows có thể chạy trên máy Mac với Apple Silicon dễ dàng như các ứng dụng dành cho máy Mac dựa trên Intel. Chỉ cần cài đặt một Rosetta mới, kiểm tra danh sách tương thích và bắt đầu. Bạn sẽ luôn nhận được hiệu suất tốt hơn với phiên bản Mac gốc, nhưng không có gì khuyến khích các nhà xuất bản hơn là nhìn thấy những game thủ thực sự hàng ngày thực sự chơi trò chơi của họ trên Mac.