Remix.run Logo
p1mrx a day ago

The community could work around this problem by creating an open source general purpose app runtime for Android.

A user would install the runtime, signed by a developer who shared their government ID with Google, and then use the runtime to launch whatever app they want. It's probably infeasible to launch an APK from another APK, so the runtime could be based on WASIX+WebView or something.

We could call it "General Computation". Google could start a cat and mouse game of banning developers who sign the app, but at least this "war on general computation" would be obvious and ironic.

drnick1 a day ago | parent | next [-]

Developers shouldn't have to share personal information with Google or anyone. The real solution here is unlocked bootloaders and free/libre operating systems. Anything less and you don't truly own your phone. You can only use it to the extent allowed by Google/Apple.

spwa4 18 hours ago | parent [-]

I think the real question here, aside from how to displace Android and IOS, is: how do the developers get paid for the upgrades, new features, security analysis and fixes, developing new boards and coming up with bsp (board support packages, essentially a "distribution" for hardware manufacturers that works on whatever new boards they relase) and infrastructure of such an OS.

Let's just assume this is about the amount of effort Mozilla puts in. So they'd need to collect ~500 million per year.

Where does that money come from? Presumably the answer can't be Google.

kleiba a day ago | parent | prev | next [-]

This would be removed from the app store faster than you can say Jack Robinson.

p1mrx a day ago | parent [-]

It doesn't need to be on the Play store, as long as they allow sideloading apps from known developers.

It would be challenging for Google to argue that the app should be banned entirely, as it's basically a web browser with extra APIs, like TCP/UDP sockets.

hleszek a day ago | parent [-]

They would ban the developer, or its key or whatever and ask him to register again and not do this again. They won't allow any workaround like this to exist because then the whole system has no purpose, they need to have control.

p1mrx a day ago | parent [-]

I think banning developers just for giving users freedom would be bad for PR. Google would have to admit that they are fighting their own users, not fighting malware.

bonoboTP a day ago | parent [-]

It wouldn't be any worse PR than the current one. They'd use the same argument to ban that guy's app as they use now to ban sideloading. That it's not secure and it's a protection of users to ban it.

This is "one weird trick" thinking, but there's no tech-based counter if the device manufacturer is determined enough.

shayway a day ago | parent | prev [-]

Isn't what you're describing basically just a PWA? Minus the signing shenanigans anyway.

p1mrx a day ago | parent [-]

PWAs can't use TCP/UDP sockets. There's probably other interesting stuff in WASIX worth supporting.