This commit is contained in:
Lazorne 2024-02-24 12:10:40 +01:00
parent 87dad42a34
commit 9c5242510f

View file

@ -1,13 +1,14 @@
# What devices/systems does RetroDECK currently support? # What devices/systems does RetroDECK currently support?
RetroDECK currently supports two systems: RetroDECK currently officially supports two systems:
- Steam Deck - Steam Deck
- Linux Desktop - Linux Desktop
## Steam Deck LCD/OLED ## Steam Deck LCD/OLED
Supported from the beginning. RetroDECK is tailored to the Steam Deck. RetroDECK was built for the Steam Deck in mind.
### Other SteamOS devices ### Other SteamOS devices
@ -18,24 +19,31 @@ SteamOS the operative system will always be supported but as of today there are
It is working, but the user experience might not be that great it as we want it to be just yet. It is working, but the user experience might not be that great it as we want it to be just yet.
You will also need to manually configure the input to match your desktop and might need to tweak more settings. If you want to try it make sure that your distribution has flatpak support (else you will need to install it). You will also need to manually configure the input to match your desktop and might need to tweak more settings. If you want to try it make sure that your distribution has flatpak support (else you will need to install it).
### Putting Linux on Windows Gaming Device and running RetroDECK
We have user confirmation that RetroDECK does work on the other handhelds. Our community is highly creative and likes putting RetroDECK on new things like Legion Go and ROG Ally.
## Q&A Supported Systems ## Q&A Supported Systems
### Will you support Windows or Windows based devices like the ROG Ally? ### Will you support Windows?
No, RetroDECK doesn't support Windows currently and there are no plans to do so. No, RetroDECK doesn't support Windows currently and there are no plans to do so.
As an alternative you could try [RetroBat](https://www.retrobat.org/) that offers similar functionality in a Windows environment. As an alternative you could try [RetroBat](https://www.retrobat.org/) that offers similar functionality in a Windows environment.
How ever if you install a Linux distribution on your device instead you can try out RetroDECK. How ever if you install a Linux distribution on your device instead you can try out RetroDECK.
### Will you support ARM devices like iOS or MacOS? ### Will you support ARM devices like iOS, MacOS and Android?
ARM devices are not supported currently. ES-DE does support the ARM emulators but it is a very different landscape.
It would be a major undertaking but maybe one day in the far off future it could be possible. But it would need to be a different experience as the emulators, other underlying systems would not be the same and would need to be rewritten.
### Will you support Android? ARM devices are not supported currently. ES-DE does support the ARM emulators, but it is a vastly different landscape.
No, we believe that is not really possible to bundle and preconfigure emulators on Android unfortunately as of now.
It would be a major undertaking but one day in the far-off future it could be possible. But it would need to be a unique experience as the emulators, other underlying systems would not be the same and would need to be rewritten.
For Android we believe that it is not possible to right now bundle and preconfigure emulators on Android unfortunately as the licensing is different of both the ES-DE frontend and several emulators in the Android versions on the various appstores.
### Will you support other Linux distribution methods such as Snap or AppImage?
### Will you support other distribution methods usch as Snap or AppImage?
It's not in our roadmap yet as now the entire buildsystem is based on the flatpak-build that builds the software via the flatpak manifest. It's not in our roadmap yet as now the entire buildsystem is based on the flatpak-build that builds the software via the flatpak manifest.
In the past we evaluated to migrate to **Buildstream** (or similar solutions) and build on to multiple output formats. In the past we evaluated to migrate to **Buildstream** (or similar solutions) and build on to multiple output formats.
But the team is not large enough to migrate and maintain other distribution methods, so we prefer to focus our effort on Flatpak only. But the team is not large enough to migrate and maintain other distribution methods, so we prefer to focus our effort on Flatpak only.
If someone with the knowledge and passion wishes to help us with migrating to a solution and help us maintain it, we are open for a discussion. If someone with knowledge and passion wishes to help us with migrating to a solution and help us maintain it, we are open for a discussion.