If so what’s the feature compatibility like? Can u run android apks through a VM?
Just look at the PostmarketOS wiki for the supported devices list.
In general there is an Android app compatibility layer called Waydroid that allows running Android apps, but it is similar to a custom rom, i.e. forget about running those security locked down banking apps etc in it.
I run GrapheneOS and the only app I have issues with is Amazon prime cos their DRM complains.
It depends on the specific model, but Ubuntu Touch will run on some Pixel phones and at least used to support running Android apps using Anbox or Waydroid.
The biggest problem with it is that VoLTE is not supported yet on Qualcomm chipset phones (of which the Pixel is one). The developers are definitely working on that, but they a very small team of volunteers so they can only move so fast. For now that means Ubuntu touch phones in some markets, such as the USA and India, cannot make or receive calls on the mobile network.
Mobile data works though so there are workarounds using VoIP or services such as Telegram or Signal if you’re wanting voice capability.
I put Touch on one of my old Pixels, and the battery life lasts all of two hours. It’s an older phone, and I wasn’t getting a full day anymore, but this was absurd.
I’m leery of going through that effort again until I hear reports that Touch doesn’t murder battery life.
Would you mind sharing how recently and on what phone model? I had it on a Nexus 5 using version 18.04 and the battery life was indeed awful. I upgraded to a Pixel 3a and then the developers re-based the OS to 20.04, and now it seems to be lasting much, much longer on a charge. I admit I don’t use it daily though, since I’m in one of the markets that needs VoLTE. This is just my perception.
Um… I’ll have to find it. A Pixel 2 or 3, no later. It was mostly unusable b/c of the battery life, so it’s in a drawer somewhere.
postmarketos apparently runs well on the pixel 3a, I don’t think the others are that well supported (or supported at all)
That’s a shame.