Changes

Jump to navigation Jump to search

Compatibility layers

304 bytes removed, 5 May
|{{✓}} ||{{✓}} ||{{~}}
|Minecraft: Bedrock Edition (Android version)
|-
|[https://waydro.id/index.html WayDroid]
|align=left|{{Icon|Linux}}
|[https://waydro.id/#install git]<br />[https://github.com/casualsnek/waydroid_script Extras script]
|{{✓}} ||{{✓}} ||{{~}}
|Android software
|-
|libhoudini<br/>[https://groups.google.com/g/android-ndk-announce libndk]<br/>[https://www.intel.com/content/www/us/en/developer/topic-technology/bridge-technology.html Intel BT]
|{{✗}} ||{{TBD}} ||{{~}}
|ARM apps
|-
|[[Anbox]]
|align=left|{{Icon|Linux}}
|[https://docs.anbox.io/userguide/install.html git]
|{{✓}} ||{{✗}} ||{{✗}}
|Android software
|-
|[https://www.gfdgdxi.top/uengine-runner/Help/ UEngine]
|align=left|{{Icon|Windows}}
|[https://github.com/otya128/winevdm/releases git]<br />[https://ci.appveyor.com/project/otya128/winevdm/ Dev]
|{{✓}} ||{{✓}} ||{{}}
|16-bit Windows apps and games
|-
|[https://old.reddit.com/r/openKylin/comments/14u5kad/about_kmre/ KMRE]
|align=left|{{Icon|Linux}}
|[https://archive.ubuntukylin.com/ubuntukylin/pool/partner/kmre_2.4.6.8+22.04_amd64.deb 2.4.6.8]</br>[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_2.4.8.7-0k0.9_amd64.deb 2.4.8.7-0k0.9]<ref group=A name=kmrex86>2.4.8.7 is untested-NeoKylin never announced nor shipped this with x86 releases</ref>
|{{?}} ||{{~}} ||{{✗}}
|Allows openKylin/Ubuntu Kylin to run Android applications.
|{{✓}} ||{{✓}} ||{{~}}
|Windows applications and games
|-
|[https://waydro.id/index.html WayDroid]
|align=left|{{Icon|LinuxARM}}
|[https://waydro.id/#install git]
|{{✓}} ||{{✓}} ||{{~}}
|Android software
|-
|[https://github.com/xerpi/vita2hos Vita2hos]
|{{✗}}
|Nintendo Switch games and homebrew
|-
|[[Anbox]]
|align=left|{{Icon|LinuxARM}}
|[https://docs.anbox.io/userguide/install.html git]
|{{✓}} ||{{✗}} ||{{✗}}
|Android software
|-
|[https://www.hikunpeng.com/document/detail/en/kunpengdevps/ug-exagear/usermanual/kunpengexagear_06_0002.html ExaGear-KunPeng]
|[https://old.reddit.com/r/openKylin/comments/14u5kad/about_kmre/ KMRE]
|align=left|{{Icon|LinuxARM}}
|?[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_2.4.8.7-0k0.9_arm64.deb 2.4.8.7-0k0.9]</br>[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_2.5.0.2-0k0.1tablet3_arm64.deb 2.5.0.2-0k0.1tablet3]<ref group=A name=kmrearm>2.5.0.2 is only for some industrial tablets or similar devices with Phytium processors. Regular desktop devices should continue with 2.4.8.7 .</ref>
|{{?}} ||{{~}} ||{{✗}}
|Allows openKylin/NeoKylin (with supported processors) to run Android applications.
|x86 Linux programs<abbr title="into LoongArch64 instruction set">*</abbr>
|}
<references group=A />
===Comparisons===
*[[Wine]] is a free and open-source compatibility layer that aims to allow computer programs (application software and computer games) developed for Microsoft Windows to run on Unix-like operating systems, primarily Linux and macOS. Since late 2017 there is also an experimental build for Android. Wine is almost as old as the Linux project, starting in the summer of 1993. Today it's widely used, very popular and sponsored by companies such as CodeWeavers and Valve. The core Wine development aims at a correct implementation of the Windows API as a whole. In this regard it's similar to the [[MAME]] project in its focus on correctness over usability. There are a lot of versions/forks of Wine which focus of different goals, such as usability, compatibility, gaming, office applications, etc. A few are listed below, Wikipedia has [[wikipedia:Wine_(software)#Other_versions_of_Wine|a more complete list]].
* [[Darling]] is a translation layer that allows you to run unmodified macOS binaries on Linux. In its nature, it is similar to the well-known [[Wine]] project. At this point, does not yet run macOS application with a GUI.
* [https://mcpelauncher.readthedocs.io/ Minecraft Bedrock Launcher] is a compatibility layer made specifically to run the Android version of Minecraft: Bedrock Edition on Linux and macOS. It is not compatible with any other Android apps.
* [[Anbox]] is a project that aims to run Android applications on Ubuntu distributions. It is in alpha state and only known to work on Ubuntu 16.04. Anbox requires custom kernel modules to run because, unlike other emulators which emulate the whole Linux kernel, this one uses the host system's Linux kernel directly.
* Windows Subsystem for Linux 1 is a compatibility layer and shouldn't be confused with WSL2. WSL2 introduced important changes such as a real Linux kernel, through a subset of '''Hyper-V features''', so it's not a compatibility layer like WSL1.
* KMRE is a compatibility layer and it's the official solution to run Android applications on computers with Chinese homegrown Phytium/KunPeng ARM processors and NeoKylin Linux operating system, though later also available on x86-64 on [https://www.ubuntukylin.com/index-en.html Ubuntu Kylin]. KMRE is not designed with third-party applications outside its app store and in fact, force installing third-party apps breaks older versions of KMRE. It's the go-to solution if you are restricted to working with these kinds of computers due to national security reasons.
[[Category:Compatibility layers]]
[[Category:Not really emulators]]
----
{{NEL}}
11,074
edits

Navigation menu