Cassia是一款在Android上运行Microsoft Windows桌面游戏的开发中的产品。这项正在进行的工作基本上类似于STeam Play方法,但面向Android用户,利用Wine、DXVK、VKD3D-Proton,然后是FEX在AArch64上模拟x86_64二进制文件。
Danylo Piliaiev和Igalia今天上午在布鲁塞尔举行的FOSDEM 2024上展示了TURNIP Mesa驱动程序,该驱动程序为Qualcomm Adreno图形硬件提供开源Vulkan API支持。这个开源Adreno Vulkan驱动程序随着Adreno 700系列的支持、各种新的Vulkan API扩展的实施、更多的正确性改进以及其他成就而不断成熟。
萝卜已经取得了很好的进展,你可以通过FOSDEM演示。
在那次演讲中提到了我以前从未听说过的Cassia项目。Cassia正在利用Wine、DXVK、VKD3D-Proton和FEX-Core在Android上运行桌面(Windows)游戏。许多相同的组件为Valve的STeam Play提供动力,并增加了FEX以处理x86-64-on-AArch64支持。
Cassia听起来很有趣,但仍在开发中,当我读到更多关于它的内容时,我的兴奋有点平淡了。这篇文章概述了用于Android的Cassia的更多细节,希望在2024年发布。令许多人立即失望的是,Cassia正计划成为一款封闭源代码的软件。开发人员表示,他们将对他们正在利用的开源项目进行上游更改,但Cassia将是关闭源代码的。不过,如果他们决定停止这个项目的工作,他们就会“承诺”将其开源。
Cassia将只专注于在Android而不是Linux游戏上获得Windows游戏。他们还希望能够在安卓系统上的Cassia下运行STeam本身。
Besides all the software challenges involved in getting Windows games running on Android AArch64 devices, there is also the matter of many Android devices not being powerful enough if you are thinking of running any AAA Windows games on your smartphone/tablet. In any event it will be interesting to see what comes of Cassia in 2024.