|
|
|
|
|
by jraph
1400 days ago
|
|
Because AOSP is controlled by Google and the incentives to develop an actually open platform are not there. Even the SDK to develop for it is guarded by a silly license. That could have been a first step though, but at the risk of endangering the motivation to develop for mobile GNU/Linux and still be dependent of AOSP with nowhere to go when it really goes towards the wrong direction. More and more (essential) components are proprietary and shipped with the GApps. Even something as essential as the notification system relies on Google's servers and proprietary bits (this part has an open source re-implementation though, microG). At this point you need to recompile Android apps to avoid that… if you have access to the source code. It's hard to fight against this direction, release after release, I think it is a lost battle. I could live with AOSP today but I'd rather have a functional GNU/Linux environment with no bullshit in a few years. |
|
Agreed, but a notification broker that's usable for more than just "on-device" generation of notifications or wants to avoid every app polling constantly will always need some sort of centralized server infrastructure that costs a lot of money to develop, keep running and secure (something like "user A gets notifications intended for user B" or "attacker manages to dump notifications" must never happen).
> I could live with AOSP today but I'd rather have a functional GNU/Linux environment with no bullshit in a few years.
Same, but as long as people continue bikeshedding and insisting on complete 100% purity every such effort is doomed to fail.