5 ms·
So maybe open source, [mostly] closed ecosystem? Add a bunch of Spyware from Google and get every app maker to add a dependency to Google services and they are
by methodsignature 6y ago
So maybe open source, [mostly] closed ecosystem? Add a bunch of Spyware from Google and get every app maker to add a dependency to Google services and they are golden for the collection of data on all your "smart" things
Sorry/not sorry for the cynicism; I feel it is warranted given what "open source" means on Android. Google talking like they have noble open source ambitions means nothing. They have a lot of amends to make before they begin to seem like a win for society and the industry and they seem to be going in the opposite direction.
- jmnicolas 6y agoyeah the base open sources Android is barely usable. Even simple things like getting a local notification at the right time are not a given. If they do the same with Fuschia, they'd better make it closed sources then.
- actuator 6y agoSorry, not familiar with Android core. For your example, how would it work without proprietary technologies? AFAIK, Android uses GCM for notifications. Adding integrations for it don't seem to make much sense in core open source Android as that will make you tied to Google's ecosystem.
- zepto 6y agoAn open platform would have a framework that supports multiple back ends.
- actuator 6y agoThis would be definitely nice to have but why does core Android itself need to have support for every feature? We can have open source OSs on top of Android that build with a specific service set. Sort of how Ubuntu builds over Debian.
- zepto 6y agoIt doesn’t have to do anything, but if it doesn’t support what are considered standard features of a phone today in an open manner, it’s hard to take AOSP seriously as an open platform. Also worth noting that when someone does build on top of AOSP, they are at the mercy of Google’s roadmap for the closed versions of Android.
- zepto 6y agoTo clarify - I should have said: “it’s hard to take AOSP seriously as an open phone platform”
- lern_too_spel 6y agoIt already does. https://bubu1.eu/openpush/ https://bubu1.eu/openpush/ The fact that this is possible is something I have commented about on this very forum for years. It is trivial for the Amazons and Huaweis of the world to build an API like this that supports Google's FCM, Amazon's ADM, etc. and provide a library for developers to use that will let them easily deploy push-enabled apps on devices across all ecosystems.
- zepto 6y agoAlready does? “The OpenPush project aims to create ... Development is still ongoing.” Doesn’t sound like it from the website.
- lern_too_spel 6y agoIt is already usable. Nobody would claim that a Linux distro isn't open just because it doesn't have a built-in push API. You can build one on top for other apps to use, and you can do the same on Android. This is notably different from iOS.
- zepto 6y agoIs it already usable? The repo says it is unfinished, and commits seem to have stopped a year ago. It looks like it has been abandoned. Has it been used in production somewhere?
- lern_too_spel 6y agoHere's yet another option that does essentially the same thing but doesn't provide a reference implementation for self-hosted push server. https://github.com/onepf/OPFPush/tree/master/samples/pushchat https://github.com/onepf/OPFPush/tree/master/samples/pushcha... I wouldn't be surprised if Amazon has their own internal implementation of the same thing to use in their Android apps.
- 6y ago
- jmnicolas 6y agoI was speaking about _local_ notifications, not push: some clock / reminder apps never fire notifications or way too late. I think it's because the OS aggressively shutdown apps running in background.
- LukeShu 6y agoBecause I don't have Google's services on my phone, I have two always-visible notifications that never go away: "Telegram" / "Push service: tap to learn more" (tapping opens https://github.com/Telegram-FOSS-Team/Telegram-FOSS/blob/master/Notifications.md https://github.com/Telegram-FOSS-Team/Telegram-FOSS/blob/mas...) "Signal" / "Background connection enabled" Both are serving the same purpose, for different apps. Even before we get to network connections and servers (the things that might make sense to be proprietary), without Google's ecosystem the local side has a bad UX and requires hacks.
- lern_too_spel 6y agoThat is just because they are not using something like https://bubu1.eu/openpush/ https://bubu1.eu/openpush/ and instead implementing their own push services. This is not a problem with Android but with the apps.
- dingaling 6y agoIMAP Idle works fine for e-mail so long as Android doesn't kill the background process. No need for proprietary service.
- mushufasa 6y agoSame with Darwin and MacOs. Is there even a functioning darwin build for Big Sur??
- baybal2 6y agoFully warranted caution. You cannot expect they would not do the same bait and switch as with android without a legally binding pledge. And even then, I bet Sundar will try to wiggle around it. There is a clear repeating pattern in what he does: "Google does not store geographic information of AGPS requests" — It did. "Google will never attempt to block adblock from Android store" — It did. "Google never shares your cellphone network data" — It did! Clearly, he lies, and does it very intentionally.
- wojciii 6y agoThank you for writing this so that I don't have to. :) This would probably be a good time to mention https://github.com/zephyrproject-rtos/zephyr https://github.com/zephyrproject-rtos/zephyr.
- deleted 6y ago[deleted]
- Arelius 6y agoCan you give extra context? It's unclear to me how Zephyr relates other than being an operating system. It doesn't on initial look seem to be designed with the same goals as Fuchsia.
- wojciii 6y agoThis is an OS which can be used to create IOT devices - it works on many devices and architectures without binary blobs other than some firmware for stuff like BLE or WiFi. "Fuchsia is an open source effort to create a production-grade operating system that prioritizes security, updatability, and performance. Fuchsia is a foundation for developers to create long-lasting products and experiences across a broad range of devices." "The Zephyr ProjectTM strives to deliver the best-in-class RTOS for connected resource-constrained devices, built to be secure and safe." This sounds a lot like the same to me - Fuchsia is perhaps more a general OS, but I would think that Zephyr can solve the same problems as Fuchsia. What I like about Zephyr is that it is developed in the open and not in some google lab.