Codeweavers今晚发布了一篇博文和视频,展示了苹果M1 MacBook Air上运行的CrossOver。这段视频展示了在新的M1 MacBook Air上运行的《军团要塞2》。CrossOver是一款软件(基于Wine Project),通过将Windows API翻译成Mac等价代码,实现在Mac上运行微软的Windows应用程序。
Codeweavers团队现在能够在Rosetta 2下,用新的苹果M1处理运行当前版本的CrossOver来实现Windows程序的兼容性。
想象一下,一个32位的Windows英特尔二进制文件,在Wine/CrossOver中的32-64兼容层中运行在macOS之上,然后又在模拟x86的ARM CPU上还能工作,这实在是太酷了。
不过并不是所有Windows程序都能够完美跑起来,Codeweavers维护了一个兼容性数据库,所以用户在安装之前可以看到什么程序和游戏可能在CrossOver下工作。