Why do or don't you run microg

I read a lot about microg. I visited their website to see what it is about, but I still don’t get it. I can read what it is, but I can’t find why it is. Would I benefit from it? Since you don’t know how I use my phone, and it is long to explain, let me turn the question around:
Why do, of don’t, you run microg?

1 Like

If you don’t know that you benefit from it; you most likely don’t.
Example use cases i normally encounter are apps that embed maps, and apps that use it for reading QR codes.
Then there are apps that nag you about it being missing without really requiring anything of it… it’s nice to silence those.
List of specific APIs and their status: https://github.com/microg/GmsCore/wiki/Implementation-Status


It’s definitely debatable … I think in it’s early days, it was a truly better choice in terms of safety and security, (beating the system, so-to-speak), but over time, people figure out how to do the same things by other means, and Google funds ways to get you anyway, so it’s a bit less significant now.

I read a little debate about it on a telegram channel recently, (proton projects tg - https://www.tg-me.com/ProtonProjectsGeneral/com.proton_projects), check in there for some insight…

I always understood it this way, that it reduces network traffic and therefore speeds up the device, by replacing services provided by google via network by providing them local. Doesn’t it?

Not really… maybe some api is needlessly remote-backed, but generally they are local either way. Sure, some may send “diagnostis”, but that’s different. Some functionality is by nature remote, but that is also mostly missing in microG.
You are also not replacing anything in SFOS, you are adding functionality that would otherwise be missing.

1 Like