ATL: A layer to run Android apps on Linux
gitlab.com
gitlab.com
NewPipe on Linux, Using Android_translation_layer (27.10.2024)
> If you are trying to launch a random app, chances are that we are missing implementations for some stuff that it needs, and we also don't have (sufficiently real looking) stubs for the stuff it says it needs but doesn't really. The workflow is basically to see where it fails (usually a Class or Method was not found) and to create stubs which sufficiently satisfy the app so that it continues trying to launch. Once the app launches, you may find that some functionality (UI elements, ...) is missing. To enable such functionality, you need to convert the relevant stubs to actual implementation. You can look at simple widgets (e.g. TextView, or ImageView) to see how to implement a widget such that it shows up as a Gtk Widget.
I've read some apps that love to take too much control run CPU related checks amongst other things.
No android experience or usecase, just wonder how that works and how one would workaround that.
If they're using Play Integrity, you're mostly out of luck. Xposed will usually have the latest bypass, but there's long periods where there aren't any.
That's quite impressive, but a massive undertaking compared to just running Android in a container.
Though I like waydroid very much , I also really like this idea of having android apps as flatpak applications which I can install rather easily without having to configure to install a custom kernel and do 10 more different things (like maybe adding play store if app is not available) (a arm implementation if app isn't working)
lets hope that it works better than that and gives a plug n play experience
From a quick look at the gitlab I don't see any mention of similar requirements. If that's the case, it would be easier to run. Also bonus if gpu support is better than "NVIDIA GPUs do not work currently"
I use wayland but I am interested in atl as well
See, this is where it's useful to use terms like GNU/Linux for reasons other than free software advocacy.
Android apps run on a Linux kernel, but not on a GNU/Linux distribution.