People should be able to write software for Android, and distribute it outside Google’s Play store, without having to:
- pay Google
- give government ID to Google
- agree to Google terms and conditions
People should be able to install the software they want on their phone, from sources other than Google’s Play store, without having to jump through Google-imposed hoops.
e.g. via F-Droid.
We’ve got until September this year to stop Google squeezing the open Android ecosystem.



Yes, device drivers are an issue. Reverse engineering them is a bitch and slows you down, particularly if you want to support a wide range of models and those models keep getting hardware updates.
But that’s not all, software ecosystem is another big one. Android and iOS have seen two decades of people developing software for them. In order for them to want to port their software over to your cleanSlateOS, it would have to have a significant user base. And in order for cleanSlateOS to draw that significant user base, it would have to have an attractive suite of apps to run on it. It’s a catch-22.
You could, in theory, try to develop emulators or compatibility layers so that Android apps will also run on cleanSlateOS. But that, again, is time-consuming, will never be free of friction, and require you to make compromises with regard to security and privacy (many apps simply don’t run properly without Google’s main piece of spyware, the Play Services). It will also kind of tie you to Google again - and that was the thing you were trying to get away from in the first place…
I dream of a system with the same philosophy as unix: simple tools with one and only one job, that pipe with each other.
perhaps, defining some “common ground formats” to smooth the in/out across apps.
developers and apps will eventually come. but drivers, that depends on the manufacturers