Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac - Hoạt động tốt, không kỳ diệu

Cập nhật: 17 tháng 4, 2026

Trong tất cả những năm dùng hệ điều hành không phải Windows, tôi chưa bao giờ có nhu cầu cấp thiết phải mua CrossOver. Trên Linux, tôi làm được mọi thứ theo cách "khó", với WINE và hàng tá thay đổi thủ công, hack và những thứ vớ vẩn. Ví dụ tốt nhất của tôi có lẽ là bài SketchUp & cửa sổ trắng và hướng dẫn Notepad++, vì chúng kết hợp nhiều bit mảnh thú vị, bao gồm plugin, add-on, tính tương thích kỳ quặc, và hơn thế nữa. Bạn cũng có thể thích hướng dẫn xây dựng thành phố Pharaoh của tôi. Tất cả công việc này được thực hiện bằng công cụ miễn phí. Nhưng tôi chưa bao giờ làm được Microsoft Office chạy, và tôi bỏ cuộc ở đó.

Gần đây, tuy nhiên, có động lực mới cho tôi làm điều này. Một, tôi không muốn dùng Windows 11. '10 cũ vẫn chạy được một thời gian, và với một hai máy ảo offline, nhu cầu Office của tôi được giải quyết. Hai, tôi mua cho mình một Macbook Pro, và tôi quyết định thử chuyển đổi hoàn toàn, một cách nghiêm túc. Nhưng tôi nói về chuyển đổi thực dụng. Điều này nghĩa là vẫn dùng chương trình quen thuộc. To that end, tôi quyết định test và cài CrossOver. Và đây là bài review.

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

Ba mươi giây về CrossOver

CrossOver là sản phẩm thương mại cho Linux và macOS, cho phép bạn chạy phần mềm Windows theo cách tương đối đơn giản. Nói cách khác, nó giống WINE, chỉ dễ hơn cho người dùng phổ thông, cộng với bạn có thể được thêm một chút tương thích ở đây và đó. Về một khía cạnh, tất cả đều liên quan. Steam Proton, WINE, CrossOver. Hay quá.

Bạn có thể mua license lifetime của chương trình, hoặc dùng mô hình subscription hàng năm rẻ hơn. Thông thường, tôi chống đối bất kỳ loại subscription nào cho sản phẩm, nhưng ở đây, nếu tôi không nhầm, bạn không thực sự mất chức năng khi hết một năm, bạn chỉ không nhận được cập nhật hay tính năng mới. Cách nào, bạn có hai tuần để quyết định.

Tôi tải phiên bản trial cho macOS và bắt đầu ...

Cài đặt, bước đầu

Cài đặt đơn giản, và bạn nhận được lời nhắc cấu hình Rosetta, cho phép bạn dịch code kiến trúc Intel (x86) sang ARM. Về cơ bản, một trình mô phỏng, nhưng do Apple làm và cung cấp hiệu suất tốt. Cool beans.

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

Khi xong cài đặt, tôi bắt đầu mày mò. Mặc định, CrossOver cho bạn tổng quan các chương trình phổ biến, nhưng bạn cũng có thể dùng ô tìm kiếm để xem chương trình mong muốn có template cài đặt không.

Một số chương trình có thể có một hoặc nhiều template. Ví dụ, Office 2010, mà tôi rất quan tâm, có template cài đặt riêng cho phiên bản cơ bản và Service Pack tiếp theo. Bạn nhận được độ tương thích kỳ vọng, và bạn có thể chọn dùng installer online "đã biết" hay file setup offline của riêng bạn. Ngay lập tức, tôi gặp một số vấn đề.

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

Đối với Office 2010 SP1, installer online không có sẵn. Tương thích cho chương trình được kiểm tra lần cuối năm 2022, nghĩa là bốn năm cho Microsoft xáo trộn mọi thứ. May mắn tôi có installer offline, nhưng bạn thực sự có thể gặp vấn đề nơi bạn có license hợp lệ nhưng không tìm thấy file setup thực sự để chạy. Đây mới chỉ là phần mở đầu. Hãy đi vào chi tiết tinh vi và xem sao.

Cài đặt Office 2010

Điều này thực sự hoạt động tốt. Mất một chút thời gian, nhưng tôi đã cài được bộ! Và nó chạy!

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

Notepad++, KompoZer, IrfanView

Các chương trình này chưa bao giờ gây vấn đề cho tôi trên Linux, và setup WINE của chúng luôn siêu dễ. Tương tự ở đây. Với KompoZer, tôi chỉ cần lấy thư mục chứa toàn bộ build chương trình, và bảo CrossOver dùng đây như một ứng dụng "mới". Không vấn đề gì.

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

SketchUp (Make 2017)

Cái này không hoạt động tốt. Vâng, tôi cài được, nhưng nó không chạy, than vãn về đồ họa laptop. Điều này có lý, vì SketchUp cần tăng tốc đồ họa và tất cả, và lúc đó, chưa có Apple M Silicon. Nhưng một loại shim tương thích nào đó nên có, nếu có thể. Hoặc có lẽ mức độ dịch lệnh máy này không phải một phần của Rosetta. Tôi vẫn hơi hy vọng có một workaround gọn gàng, nhưng đến nay, không may.

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

SketchUp (Make 2016)

Tiếp theo, tôi quyết định thử phiên bản cũ hơn một năm. Đây là phiên bản cuối cùng cho phép bạn bật/tắt OpenGL 2.1 trong cài đặt, và/hoặc bật/tắt tăng tốc phần cứng. Cuối cùng, tôi đến được launcher, nhưng chương trình không khởi động. Nó luôn crash.

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

SketchUp 8

Ở đây, chúng ta có chương trình cũ tốt. Nó cài tốt. Và nó cũng không chạy, cho đến khi tôi mở regedit và thay đổi một registry key. Bạn có thể thắc mắc làm sao làm điều này. Tôi sẽ mở rộng về điều này sau một chút. Nhưng vâng, nó hoạt động, và tôi đã khởi động được SketchUp! Cuối cùng. Không chỉ thế, tôi cũng có thể thêm toolbar Kerkythea, để có thể xuất mô hình để render. Thành công lớn, rất hay.

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

Hiệu suất trung bình, vì bạn không thực sự có tăng tốc đồ họa thật sự. Nếu bạn ổn với điều này, bạn có thể dùng SketchUp, nhưng đừng kỳ vọng kỳ diệu. Việc có nó chạy đã là kỳ diệu rồi. Nhưng tôi sẽ khám phá và báo cáo thêm.

Chỉ để bạn biết, có một vài rắc rối. CrossOver hoặc macOS nghĩ cài đặt có thể đã thất bại, nhưng không. Launcher bị kẹt vì có dependency Gecko đang chờ cài. Y'know, cùng loại prompt bạn thấy trên Linux.

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

Kerkythea (Echo Boost)

Chương trình render cũ này hoạt động tốt. Plug 'n' Play. Giống như KompoZer, tôi chỉ trỏ đến binary, và CrossOver import toàn bộ thứ. Tất cả material của tôi và tất cả. Nó cũng nhận diện đúng CPU và mười bốn luồng của nó. Rất hay. Và giống như tôi làm trên Linux, tôi phải thay đổi đường dẫn material mô hình, ví dụ: thay thế thứ như E:\Models\Whatever thành /Users/Igor/Library/Application Support/Crossover và những thứ đó bên trong XML mô hình. Sau đó, mọi thứ suôn sẻ.

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

Chế độ High Definition

Nếu bạn muốn thử nghiệm, bạn có thể chơi với cài đặt của từng chương trình. Nhớ nhé, phần lớn là WINE ở backend, và bạn thậm chí có thể khởi động tiện ích winecfg tiêu chuẩn. Bạn cũng có thể dùng HD mode, hơi giống với những gì tôi đã chỉ cho bạn trong hướng dẫn HD cùng tên của tôi. Kỹ thuật, bạn sẽ kết thúc với cấu hình DPI cao, thường là 192, nghĩa là gấp đôi mật độ tiêu chuẩn. Điều này có thể giúp mọi thứ đẹp hơn.

Mặt khác, trong một số trường hợp, điều này có thể dẫn đến kết quả không thể đoán trước hoặc hiệu suất app bị giảm do rendering kỳ quặc trên màn hình. Cơ bản, bạn thắng một chút, thua một chút. Ví dụ, KompoZer hoạt động tốt, trong khi nó thực sự có vấn đề như vậy khi tôi áp dụng thủ thuật tương tự thủ công trên Linux. Ở đây, tuy nhiên, UI mượt mà và nhanh. Và nhớ, đó là mô phỏng code x86. Doubly nice.

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

Cái KompoZer cũ, tại sự thoải mái của bạn:

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

Cũng, Office 2010 trông thực sự đẹp theo cách này:

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

Tuy nhiên, một số chương trình không hợp tác. SketchUp và Kerkythea không thích chế độ này. Ở đây, tôi có kết quả tốt hơn nhiều trên Linux với WINE. Trên các hệ thống Linux của tôi, tôi dùng cài đặt 192 hoặc 216 DPI, và mọi thứ trông ổn. Có thể cũng là vấn đề tương thích x86-to-ARM, hoặc có lẽ glitch card đồ họa.

Chỉnh sửa tùy chọn chương trình

Nhưng bạn có thể làm hơn thế. Bạn có thể duyệt ổ C: của từng chương trình, và mỗi cái có filesystem riêng biệt. Thực tế, CrossOver sẽ cấu hình ứng dụng và game mới vào các Bottle riêng lẻ, tương đương với WINE prefixes, như tôi chỉ cho bạn trong bài Pharaoh. Bạn cũng có thể thủ công chơi với cấu hình WINE, thêm hoặc xóa DLL overrides, chạy lệnh cụ thể và những thứ khác.

Hãy xem ví dụ SketchUp 8. Vì vậy tôi cần bảo chương trình bỏ qua kiểm tra tăng tốc phần cứng, để nó không phiền tôi về nó. Click Run Command. Trong ô lệnh, gõ regedit. Điều này sẽ khởi động regedit được hỗ trợ bởi WINE cho Bottle cụ thể, và bây giờ, bạn có thể điều hướng các hive và thực hiện thay đổi cần thiết. Trong trường hợp của tôi, tôi điều hướng đến:

HKCU\Software\Google\SketchUp8\GLConfig\Display

Và ở đây, tôi thay đổi HW_OK từ 0 thành 1. Xong.

CodeWeavers CrossOver cho Mac: Trải Nghiệm Ứng Dụng Windows Mượt Mà Trên macOS

Bây giờ, có một số khía cạnh bảo mật về CrossOver và chương trình Windows, nhưng tôi muốn thảo luận chúng trong một bài riêng.

Tương lai?

Tôi đọc một vài bài viết trực tuyến rằng Apple định ngừng Rosetta vào một thời điểm nào đó. Điều này nêu một câu hỏi thú vị. Điều đó sẽ ảnh hưởng CrossOver như thế nào? Tôi đoán nó cũng sẽ ảnh hưởng Steam và Proton và bất kỳ chức năng tương đương nào được dùng trên macOS. Vâng, không phải điều tôi cần lo lắng ngay, nhưng nó có thể gây nguy hiểm cho mong muốn của tôi có một chuyển đổi hoàn toàn độc lập sang macOS (trên Apple Silicon, nghĩa là). Mặt khác, tôi không nghĩ tôi có thể, cũng không muốn, rời bỏ hệ sinh thái x86 đáng yêu đó mãi mãi. Linux làm việc khá tốt ở đó, và như tôi đã chỉ cho bạn trong bài Slimbook Titan, bạn có đầy đủ game và chương trình, bao gồm nhiều ví dụ trên.

Kết luận

Đã dùng CrossOver (cho Mac) vài tháng nay, tôi có thể nói chương trình hoạt động tốt. Tôi nghĩ chỉ chức năng Office đã đủ giá tiền. Nó thực sự là WINE, hơi thân thiện hơn, gói trong GUI đẹp hơn nhiều. Bạn có rất nhiều tùy chọn và tính năng cool, và cho đến nay, trong tất cả các frontend WINE khác nhau tôi từng thử, cái này vừa trông vừa hoạt động tốt hơn đám còn lại. Nhưng có rắc rối và vấn đề, và bản chất geek của sản phẩm lộ ra thì và khi.

Khi mọi thứ hoạt động, tuyệt vời. Nhưng khi chúng không, bạn có thể thấy mình đang mày mò cấu hình WINE, thử mọi thủ thuật. Các recipe cài đặt thường hay hóc búa, vì chúng chứa nhiều thông tin lỗi thời, chủ yếu là con trỏ đến file setup không còn tồn tại. Internet rot thông thường, đúng không. Hơn nữa, ngày kiểm tra tương thích thường cổ xưa, ba, năm năm trở lại đây, điều đó không nhiều trong năm tháng con người, nhưng xem xét bản chất bận rộn, luôn thay đổi của thế giới phần mềm, vâng.

Vẫn vậy, tất cả nói vậy, CrossOver là một chương trình tốt, vững chắc. Nó cho phép tôi chạy hầu hết nếu không phải tất cả classic và oldies của tôi trên macOS. Tôi đoán Rosetta cũng đáng được khen ngợi, cho hiệu suất xuất sắc, vì thực sự, bạn sẽ không biết code x86 của bạn đang được mô phỏng, trừ khi nói đến tác vụ đồ họa nặng như SketchUp. Nếu có cách tinh chỉnh khía cạnh này, nó sẽ biến công cụ hay thành siêu hay. Và với những lời này, tôi nói tạm biệt.

Chúc vui.