1,422 karma · joined May 19, 2020
A better argument is that Macs are less popular and thus less targeted.
As for whether or not the EU can or will help them, I have no idea.
I'm not sure what you mean by that. You can trivially root a Pixel factory image. And if you're talking about how they will punish you for that by removing certain features: Apple does that too (but to a lesser extent).
https://github.com/cormiertyshawn895/RecordingIndicatorUtili...
Except it literally is about that? Libre software guarantees users the right to make their own modifications to it. That's basically the entire point.
https://en.wikipedia.org/wiki/Free_software
Being actively hostile towards users making and sharing modifications to your software, while still technically permitting them, probably doesn't disqualify your project as "libre" software, but it goes against the spirit of it.
Besides, if app developers are doing their job properly as described in the parent comment, then neither user themes, nor distribution themes, should break anything.
[1] https://en.wikipedia.org/wiki/F-Droid
[2] According to the Wikipedia article there were (are?) some old unmaintained apps using vulnerable native libraries but that's not intentional malware and every app store has apps with vulnerabilities of some sort.
> I'd love to install unsanctioned software from GitHub on my iPhone
You can, but Apple won't like it:
Can't wait until we finally kill hacker culture for good. Everyone and everything will be fully secured. It's going to be beautiful. The nerds can cry about it all day long, but they're powerless to stop it.
The vibe I generally get from Graphene users is that they feel that they are taking control over their device by installing Graphene onto it (which is almost always a manual process, at least for now). I probably exaggerated when I said the vast majority of users care deeply about this, but I think it's still a major selling point of Graphene for a lot of people.
And yes, I do agree that sandboxing actually provides more control to the user, not less! I'd just hate to see Graphene become more like iOS over time and start intentionally omitting features that would otherwise empower the user, for security's sake. If "security" and "giving users a say in how their phone works" really are diametrically opposed, and user freedom isn't a concern, then it would probably make sense to start gutting out stuff like developer mode, adb, and sideloading for the user's own safety. But the project's track record has been pretty good so far from what I can tell, and I don't think this will happen.
Try putting that sentence prominently on the front page of the GrapheneOS website and watch the monthly download count rapidly drop. It would not be out of place for an Apple press release, but it would be out of place there.
I think the Graphene people sometimes forget that the vast majority of their users are nerds who aren't being targeted by APTs, don't want to be locked out of their own device, and really just want a trustworthy Google-free OS on their phone. They also probably use Linux on their computers and yet haven't been hacked by "fake sudo" or "evil maid" attacks and likely never will be.
> It's not recommended, but you can install magisk + root if you really wanted to.
Apps will then either detect that you're rooted, or use AOSP attestation APIs to cryptographically verify that you aren't using a known-good custom ROM, and block your access to basic features of modern society such as mobile banking. This isn't Graphene's fault, but it should be noted that you will start losing out on things as soon as you start customizing or rooting the OS. So it does matter what upstream does to some extent.
FWIW I don't agree with the OP, just replying to your comment in particular.
> these are user, platform, and developer (implicitly representing stakeholders such as content producers and service providers). Any one party can veto the action.
How is this not anti-user? It explicitly states that the app developer should be able to veto my decisions...
People often forget that these companies care about nothing but money. This isn't an anti-capitalist rant or anything; that's just how the world works. As publicly traded corporations, they are obligated to their shareholders to always make decisions that are best for the company, no matter what. That would include supporting Republicans, if necessary.
It doesn't matter how many angry engineers vent on Twitter about how their favorite megacorps are now Trump supporters. These decisions come from the very top.
https://www.ftc.gov/advice-guidance/competition-guidance/gui...
Presumably the DoJ wouldn't have sued Apple for being a monopoly if it was impossible for them to legally qualify as one?
https://www.justice.gov/archives/opa/gallery/justice-departm...
So honestly I think that legislation such as what's happening in the EU is the only solution. This includes investigating Google as well as Apple. I'm not a huge fan of legislation in general but the current state of mobile computing is depressingly bad right now.
> However, I find it a bit of a stretch to claim that having iMessage access on a smartwatch is essential for being a functional member of society.
Btw I agree here. Perhaps the EU is being a little too overbearing in some aspects, but most of it is good. I think in this case Pebble is trying to take advantage of the existing interoperability provisions, which are a general framework allowing devs to request access to certain functions. However the EU has said that they want to target smartwatches in particular which sounds like misplaced priority to me...
This is an extremely dangerous mindset, even if you never leave Apple's garden. As a reminder, Facebook and TikTok are on the App Store. We cannot encourage this zombie-like behavior and simultaneously have a healthy, free society.
> Because they know that they are not qualified to answer that yes/no popup question
Apple put thought into their permission system and made it easy to understand even among non-HN users, so that regular people can make meaningful choices about what information they want to share with apps and the companies who make them. There might as well be no permission system and no sandboxing at all if users are just going to spam the "yes" button all the time.
Giving all your data to Google (an adtech company) is not an acceptable solution. Not to mention that it's incredibly difficult to leave the Apple ecosystem, by design.
Whether or not a third party is capable of making a better "ecosystem" of interconnected devices is a separate concern; I'm talking about accessories here, which is the topic at hand.
You aren't in any position to make that call, since you have no opportunity to try competing products due to being locked in to an anticompetitive ecosystem. European iOS users will soon be able to decide if Apple really does have the best tech or not.
Sounds like a general purpose device to me.