I am arguing against their appeal. Censorship, decentralization, freedom to chose who you trust, etc. It’s the same appeal crypto uses to deceive inexperienced people into believing that these things are really relevant to their life. It’s manipulative.
Personally I think these aspects are important and will probably play a bigger part in the future. But censorship is not why I think we should open up such a huge risk surface on iOS.
here's one example where app store policy disrupted one platform and thousands of people's lives: tumblr. the way it played out ended up very directly impacting online communities and creators. even those who might've been not as directly affected by policy changes, still end up getting disrupted by shifts in audience. those appstores end up affecting users well outside of where their reach supposedly ends, not limited to the actual customers of those appstores. they continuously engage in censorship, and it doesn't stop at 'good censorship', it can be opinionated, prudish, or materialistic and self-serving (such as, prohibiting apps from telling people that they can subscribe directly, instead of going through the appstore). personally I don't need a frigid nanny with a hollier-than-thou 'let us decide for you' attitude. but even when you pick a platform that won't involve being beholden to such decisions, you still end up getting fallout from other platforms that do make decisions like that, even though you're not using them. and this is why it's worth raising a huge stink about monopolistic control over platforms. some policy decisions end up spreading to everyone, no matter what platform they use.
with vague talk about twitter possibly getting some kind of boot from appstores, which will invariably result in some kind of act of censorship to mold it to fit the appstore policies, i don't really get how one could go 'yeah, these things aren't actually impacting people in their day-to-day life'. they absolutely do. literally all of those things mentioned are playing out in real time for twitter and people who use it or affected by it in some kind of way. which turns out to be increasingly everyone.
We have to fight censorship, not introduce a new attack vector that will result in a whole new class of scams targeted at hundreds of millions of people.
Tumblr, Twitter, TikTok - ok, let's focus on preserving access to these apps if you feel this is important. Allowing users to install any unverified app is a massive problem. Just look at what we use our phones for: banking, health, investment, personal info, 2FA, and more.
F-droid is safer (reproducible builds of open source software) than the Play Store (static analysis followed by dynamic analysis in a cloud emulator), which is safer than the Apple App Store (human looking at a HIG checklist).
To be clear, F-droid is an excellent piece of software. It's small and is used mostly by quite technical people, so it's not as an attractive target as Apple's AppStore. But that's the thing: some technical solutions work amazingly well for the 0.001% (like HN users). But they do not scale to tech illiterate people. It's a completely different problem space.
> I am arguing against their appeal. Censorship, decentralization,
freedom to chose who you trust, etc. It’s the same appeal crypto
uses to deceive inexperienced people into believing that these
things are really relevant to their life. It’s manipulative.
I'm sorry if I misread this. I read it through carefully a few times
now.
Did you just actually say that people's "freedom to chose who you
trust" is irrelavent to their lives?!
That must win the prize for the all time most patronising semtiment
I've read on HN. Surely you're trolling at this point?
In absolutist, idealistic terms - yes, everyone should be 100% responsible for who they trust, should have no limits on this choice.
In practical terms what we get is "Banks are not your friend" being proclaimed by a scammer arguing that you should trust them, not a tightly regulated industry. And millions of people suffer from that. Sure, "it's their fault" because they didn't "look into it".
Guys really, we need to start treating _choice_ as a first class
software feature, something more than a "nice" thing that we can just
snatch away from young or old people, or people we deem too stupid.
I don't know. On the one hand - yes, let's stop patronizing people. On the other hand we need to be responsible. There are many vulnerable people, they can't just get their shit together and become tech-savvy.
You and I differ on digital literacy. To me it's the only way to
ultimately solve this problem. It's not about educating people
technically. See my paper on "Digital Self Defence as Civic
Cyber-Security". Here in the UK we're taking that line (officially) at
last. And starting young!
Before limiting peoples' options to corporate walled gardens on the
assumption that "its safer" we can try actually scuring the products,
hardware and OS is the foundation. Got to stop listening to the
negative, defeatist voices who say "that's impossible".
And y'know there are laws against computer misuse. We ought to
seriously try enforcing them, even if that means the inconvenient
truth of exposing criminals with fancy brand names and logos. :)
I like your optimism and on my best days I mostly agree with it.
My skepticism is rooted in two phenomena:
1. Our society seems to be unable to address criminal behavior at the current scale, how can we expect it to improve if we expand the attack surface? Counties are unable to stop basic phone and tech support scams for decades now. There are just a few dozen companies that are responsible and we still fail. I can’t trust the authorities to be able to address more sophisticated scams at a bigger scale. Corruption is at the core of this. So now we also have to solve corruption.
2. Tech literacy is not enough to effectively avoid tech scams. It’s helpful for sure, but look at how many educated people got burned by crypto. I agree it’s work in progress and maybe we will become better as a society. But I need to see more proof to feel confident in that.
It is true that many essential organizations cannot effectively defend their networks. But it is also important to point out that there are many orgs that _are_ effectively defending their networks. I've worked in IT in a huge range of companies, orgs, and context. One thing that is clear is the culture plays a huge role. Those with a culture of supporting people who deal with real problems fare much better, those with a culture of "Cover Your Ass" or "When you say jump, I say how high" are getting hacked left and right.
I might sound too antagonistic on this topic, that's not my intention.
F-droid is a great app repository, no problem with them whatsoever. I am highlighting the fact that a purist argument for a technological change that does not extensively invest into understanding the negative impacts on consumers is bogus. How many iPhone users really need an alternative store? Versus how many iPhone users want to have safeties around installing apps critical to their well-being?
To your point: maybe a hard to enable setting for allowing sideloading would satisfy both the safety and the flexibility concerns. But at the end of the day, if I ever need a hackable device I will just get an Android or jailbrake my iPhone. I explicitly separate my own needs from what I perceive as a very dangerous change for 99.99% of iPhone users.
I agree with basically all the points in this thread, one thing that is missing is that most of these points are not mutually exclusive. A decentralized system like F-Droid does not close out the possibility of walled gardens, it just gives users choice of whether they want to remain in it. For example, you can buy a CalyxOS device now and only enable F-Droid as the app source. That is a walled garden of the safest kind: all free software reviewed by bots and humans before inclusion. Users then can opt into other sources.
We have recently implemented some rudimentary controls where you can use Device Admin mode to lock F-Droid to a given set of repositories. That strictly enforces the walled garden, but doesn't require a single monopolist have all the power.
If you don't like it, don't use it, but it's not a "bad" thing for it to exist.
I think it's great that we have the option of different app stores.
Is there some ulterior motive they have that I am not aware of?