Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have tried Waydroid in Manjaro Linux, and to my surprise, it runs smoothly. I even able to install Aurora Store and install Telegram from there, which also run perfectly. RAM usage was minimal, maybe because of it is running on a container. The only thing I haven't figured out is keyboard input from my physical keyboard directly to the android.


> I even able to install Aurora Store and install Telegram from there, which also run perfectly

Why Telegram specifically, when it already offers both a web client and a FOSS Linux client?


Mainly because I want to see if : - I can install something from Aurora Store - The app can run - The app can connect to the internet without changing any config - The app can operate normally It is just a coincidence that the first apps I installed was Telegram. AFAIK, Waydroid doesn't add ARM virtualization, and because I installed it on a X86_64 computer, I doubt something installed from a store (which mainly aimed for ARM device) can even run properly.


In fact, if you have qemu-user-static installed and binfmt configured properly, it will likely just work.


I intended to write the same in reponse to some other comment. But then I got unsure. It would only work if Android has no native ABIs to the system at all. On a Gnu/Linux system you would need a libc in the emulated architecture at least. Applications won't typically bring their own. I have never not looked at Android development, so no idea whether such ABI exist or whether all APIs are Java.


Quite a lot of stuff from the Play Store has an x86 version, because then they get users on Chromebooks.


wut? most chromebooks are arm


nope! These days a heck of a lot are a lower-power Intel chip or an AMD chip. They're just very slightly weird PCs.


Makes sense, thanks.


Isolation probably.

edit: or if it's anything like signal, the mobile app has some extra functionality that is omitted from the desktop/web client...


Yes namely e2e encryption does not work on linux client


Did you need to do anything special to launch? Just hangs for me




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: