|
|
|
|
|
by swiley-taway
1407 days ago
|
|
I told myself I'd stay off this site because there's so much distracting crap on here but I need to correct this one. You don't need a notification broker unless you want to run non-free garbage. Well written apps will just service the socket they get data from just fine. This is already the way things work on Linux, the only thing missing for real time notifications is to have the network interfaces wake the device up instead of relying on eg rtc-wake. >centralized server infrastructure that costs a lot of money to develop Maybe but Mozilla seems to get away with doing it for free and they have way less money. And the higher level comments are right. AOSP is absolute fucking garbage. Before Android 5 it wasn't clear if this was something intentional from Google but it's clear now. They hate people having control over their devices and are in many ways even worse than Apple here despite publishing some code. >100% purity Purity will be the only thing that results in success. Already the Pinephone works well enough for people who are used to desktop Linux (sans the hardware issues with the modem.) |
|
> the only thing missing for real time notifications is to have the network interfaces wake the device up instead of relying on eg rtc-wake
Waking the device up for each incoming packet would probably drain the battery. But yeah, I had descent battery life on Android without GApps with mails and two chat apps (Signal and Element) so this can't be impossible to achieve. The modem has to stay up for incoming calls, listening a few additional TCP connections is probably fine. Maybe it's less power efficient than a centralized solution but still very usable. We could also imagine a solution where the used service is configurable.
> Purity will be the only thing that results in success
If you don't enforce 100% open source, you are less incentivized to fix broken stuff and develop open source alternatives.
The "open source but not quite" niche is already fulfilled and it's LineageOS and its friends. That's already done. So nobody loses here.