Comment on Valve Prepares for Steam Frame Launch with Android Upload Options in Steamworks

<- View Parent
sp3ctr4l@lemmy.dbzer0.com ⁨1⁩ ⁨week⁩ ago

Its less an emulator, and more a translation layer.

Emulation is when you essentially construct a virtual representation of the target hardware, and map the virtual hardware to real hardware, and then you can run code made for the emulated, target hardware, on the real hardware.

A translation layer does not involve emulating a specific target hardware model.

WINE -> Wine Is Not (an) Emulator

Proton is basically… a massive expansion pack, for WINE.

Proton translates Windows x86-64 calls into Linux x86-64 calls.

FEX translates Linux x86-64 calls into Linux ARM calls.

The point is actually to be able to run Linux x86-64 on ARM, not the other way around.

But, as a consequence of developing a comprehensive ARM <-> x86-64 translation layer, that does mean that it will be easier to port APKs, Android libraries, or in some instances just run APKs, on x86-64.

source
Sort:hotnewtop