I wonder how it deals with gapps and how it compares to waydroid
post
I'm drooling over this. I hope the community picks this up, this could be extended to better support Android apps on Linux phones for example.
This will be so cool if it allows me access to the required directories to make it possible to play PvZ2 Reflourished. It would be super cool to play Reflourished on pc without a full-blown waydroid install. It's given me issues installing the required PvZ2 apk, so I kinda gave up.
It's based on waydroid in the same way that proton is based on wine, so seems unlikely.
Proton is packed with more functionality than wine (by nature of being a superset fork), and is wrapped in a much simpler box to open than Wine for the most part, so it gets a lot more praise and user adoption. I love wine and have used it for decades, but prefer Proton heavily at this point for games. I'll still use wine for desktop apps though.
I imagine Lepton will eventually be super easy to install and get running compared to Waydroid, which I can also attest was a massive headache.
Cool, is it better than waydroid?
Dear God I hope so
I actually just discovered Waydroid this past weekend and it's been a godsend. I don't play any android games though, just use it for utility stuff that refuses to run on my physical phone.
I'm super curious to what tools you would use? Other than games off course, I wanted to find a reason to finally get around and install Waydroid. But I just don't find a reason to, please help. :D
I used it once to install Pandora, so I could have a bigger selection of latin jazz when I was playing Tropico. It worked pretty well!
Other uses would be banking apps and store apps (discounts).
Also it is a way to play games that have issues in Wine and have mobile version.
I would assume something like Fortnite, PUBG and Call of Duty games as an example. I'm curious to use cases outside of (obvious) games. Is there any situation that is not possible to do on a Linux desktop, that requires to use Android or iOS app? Like banking, is there any bank that only offers a mobile app and nothing else? That's the issue I have right now, finding a real use case where I have to use it (obviously there is none for me personally, so finding it wouldn't make it a requirement for me).
I can tell you that at least for the Trade Republic bank you need the app to authenticate a browser session (what a shitshow)
Some banks will either refuse to run on a desktop browser or need 2FA auth on their app
In my case it would be Reverse:1999, because Proton has issues with some components.
What components do you mean in example? Game got a "Playable" rating on Steam and the user reports sits at "Gold" on https://www.protondb.com/app/3092660 , with lot of them using Proton GE or its even flawless (according to them). Did you try Proton GE as an alternative to Steam Proton?
In-game videos and some blur effects don't render. I did not have time to really investigate whether its Proton lacking or just NVIDIA sucking.
Oh, its probably Proton then. There are or were number of games on Proton that were not playable because the videos didn't work. It's some sort of video driver issue or so. Depending on when you tried it, they might already updated it. There were number of fixes in recent months about video related issues.
If not a new normal Valve Proton version fix is, maybe the great alternative Proton GE could. In case if you find yourself trying it out again.
I think it is related to Unity and some addon. Thanks for the tip with GE. I will try it when I have a bit more time. The game is still installed.
Great. Note looks like you are not familiar with GE? The installation is simple, just download the archive and unpack it under .local/share/Steam/compatibilitytools.d (or where your Steam is installed), so that you get something like .local/share/Steam/compatibilitytools.d/GE-Proton11-6-x86_64. Just unpacking the archive basically installs it. Restarting Steam is enough. There are tools that manage these custom Proton versions. I leave you a few relevant links:
- Proton GE: https://github.com/gloriouseggroll/proton-ge-custom
- Proton GE downloads: https://github.com/GloriousEggroll/proton-ge-custom/releases
- ProtonUp (to manage Proton versions and Proton GE): https://davidotek.github.io/protonup-qt/
It has additional fixes to Proton and is often more up to date. Some launchers such as Heroic Launcher I think integrate it too, so its usable outside Steam. I linked a gui tool to manage that, but you don't need a manager if you simply download and unpack the archive yourself.
Edit: And no I am not an Ai, lol I just noticed my reply sounded a bit robotic.
Thanks for links nd tips. I only tried Lutris, Bottles and the hardcore manual prefix management so far (cli + winetricks). I surprisingly struggle with anything except manual management. I guess I just like the CLI the most.
Don't worry about sounding like AI. Some of my replies sound like poorly rewritten GPT answers.
Proprietary OTP / RFA auth apps that won't run on my phone's Android version (Work stuff).
Hue smart lighting bullshit that won't run on my phone's Android version.
That's it so far. But it's been a lot nicer than Android Studio's emulator breaking every time my Arch install falls more than a week out of date.
What is the issue with Waydroid? Thought its a good solution, as it got lot of praise.
For me;
-
the download is absurdly massive. Although it makes sense that you'd need an Android OS image to run Android, it's bigger than the copy of Arch I used to run it
-
integration with the host OS is poor - be nice if copy-paste worked, and file transfer was easier
-
super-sluggish, even on quite powerful computers
-
never idle, makes my laptop run hot
Okay, it's emulating ARM64, and emulators need a lot of CPU, but since Android apps are compiled to "Google's own version of Java" and are JIT compiled to suit the phone CPU, should be possible just to compile them to AMD64 instead and run native.
If there's an app that only exists on Android and has no desktop / web equivalent, it's a workable solution, but it does entail compromises.
be nice if copy-paste worked
I copy and paste between waydroid and the host os all the time, so this one seems to have been fixed at least.
Android apps are JIT compiled to suit the phone CPU
Don't most apps have native code modules by now?
I wonder if lepton will solve the Minecraft problem. Waydroid was broken by some recent drm changes which are unlikely to be reverted although mcplauncher still seems to work although it's been awhile since I tested on my SteamDeck.
Minecraft problem? I've been playing Minecraft happily on cachyos with no compatibility layers for a few months now (it uses java)
The comment is talking about bedrock. Linux user usually play the android version, as opposed to the windows one, because it actually works better.
I've had no issues with java edition, on 1.21 or 1.7. on cachyos Pretty sure android would have less features too.
Bedrock gives you cross platform with Xbox, PlayStation, Nintendo Switch, basically anything that isn't a pc. So it is worth it depending on what you need.
And how many modpacks does it have? I haven't really played vanilla in years.
Again, the issue isn't mods. It's cross platform compatibility. Feature wise, yes, java wins, but that's completely irrelevant to what I said. Plus, some people probably just prefer bedrock over Java.
Ok now I'm more confused because the initial post was saying "the Minecraft problem" like it doesn't work on Linux, but it works very well natively, is the problem that the other versions don't? Actually I think I might have bedrock lying around somewhere, I guess I can see what my laptop thinks... I suppose over the last 17 years I've just never really seen the point in downgrading or trying to play it on a console.
Not sure if this fits your use case. But this mod seems to work pretty flawlessly from my experience. https://geysermc.org/
What benefits does Minecraft Bedrock have over Java? Cross-play? My kid plays modded Java. Mainly Cobblemon.
Have you tried io.mrarm.mcpelauncher?
Recently (thanks to the XODUS project) the pc version of bedrock is now playable on linux, this launcher works super well.
I love it, but I'm personally more interested in FEX. I just prefer playing actually good games on my phone than playing bad games on my pc :P
If this helps Port standalone oculus Quest titles to steam ecosystem, that would be pretty neat.
I'm interested in continuing my game of dead cells that lives on my Android handheld, from my desktop with a controller in the evenings I'm home.
Also, i have preferred the emulator experience when on android devices versus fine-tuning them and playing them one on full-fat PCs.
I could absolutely see continuing gaming old console titles from my living room machine running those mobile platforms with their own front ends
Outside of three Android native titles which are pretty much locked down by Google Play services, and console gaming with emulation, I honestly kind of struggle to find a home for lepton in any of my regular configurations.
all 65 comments