3 ms·
> One common complaint about decentralized systems is that they work badly. (...) Ecosystems with multiple app sources work, Emphasis mine. It goes from claimi
by themacguffinman 4y ago
> One common complaint about decentralized systems is that they work badly. (...) Ecosystems with multiple app sources work,
Emphasis mine. It goes from claiming they don't "work badly" to finally conceding they merely "work", no attempt to demonstrate that they work well.
Apparently a great example is Windows, a notorious dumpster fire so filled with unverifiable garbage it spawned a secondary market of antivirus software.
Or GNOME software, which I assume they just meant Linux software, where apt/dnf/Flatpak/Snapcraft has definitely not caused user confusion and a million help articles about how to use it and which to use with weird fan rivalries over which ones should take the crown (I'm referring to the animosity around Snap vs alternatives) /s. Or works so well it allows users to accidentally delete their desktop environment [1].
Don't know much about the Chinese app store market, but it's not like any Chinese market could be considered decentralized when the central government has deeper restrictions on apps than any Western app store.
[1] https://www.reddit.com/r/pop_os/comments/qqa44e/linus_tech_tips_switches_his_personal_pc_to_pop_os/ https://www.reddit.com/r/pop_os/comments/qqa44e/linus_tech_t...
- spookie 4y agoOh come on, you can say a lot of things about Linux, but GNOME's software centre is as user friendly as it gets. You don't even need to worry about which package manager it uses. Pop store is a different story, but that's a very specific thing.
- themacguffinman 4y agoDepends on the distro. Many distros don't integrate perfectly, some require additional configuration/setup around PackageKit, and there are a lot of customer complaints around various basic issues. One common example: the software centre showing "No Application Data Found". Another common issue: updates don't really work, the workaround is to use the underlying package manager to perform updates. GNOME's software centre issues very clearly stem from the diversity of package managers and formats and environments it has to support because Linux actually has a decentralized application ecosystem. On Android, F-Droid likes to claim that the "technical skill" needed to install other packages is an artificial barrier which is just imposed by Google, yet it merely piggybacks off the usability & simplicity of Google's centrally developed package formats (.apk or .appbundle) and package manager (PackageManager). When the ecosystem is actually decentralized, GNOME software shows just how user unfriendly things become.
- kfajdsl 4y agoYeah, as far as I've tried to use it, I've found it's pretty good on Fedora (basically the flagship GNOME distro) and that's mostly it. It hasn't worked very well at all for me on Ubuntu.
- quest88 4y agoWhat's a package manager? Is that an app store?
- notatoad 4y agognome's software center is fine if you know what you want and it's in the repos. the discoverability is essentially nil though - yeah, there's some browsing and categories, but the categorization is poor and more popular apps aren't surfaced in any meaningful way. it's great if you're an indie software developer who cares about things like fairness and other apps not being featured above your own, but it's certainly a long ways off from the app store experience of android or iOS in nearly every metric that my mum might care about.
- friedman23 4y agoWhat about browsers? People are downloading and installing code from untrusted sources many million times per second.
- themacguffinman 4y agoWeb code is intensely sandboxed with neutered capabilities so that untrusted code can't do significant damage.
- friedman23 4y agoOnly if you develop on safari. On good browsers you can do pretty much everything. Apple intentionally cripples safari so that it can't compete with their app store.
- themacguffinman 4y agoThere are still things non-Safari browsers can't do, like send & receive SMS, set precise alarms/timers, handle SIP calls, customize your OS home screen, create overlays, etc. Even beyond Apple's agenda, there will always be things that are impractical for the web to do because it's cross-platform, and also dangerous for untrusted code to do. For example, basically all browsers have removed high-precision timing capabilities because it's too dangerous for untrusted code. Also, web performance is still a concern on mobile devices which means it's still impractical as a native replacement for some use cases.
- puyoxyz 4y agoThey mean the app called “GNOME Software”
- eighthave 4y agoGNOME Software is an app: https://apps.gnome.org/app/org.gnome.Software/ https://apps.gnome.org/app/org.gnome.Software/