Apple's external veneer is stellar, and the overwhelming majority of people don't know and don't care what it is holding up that veneer.
Apple's external veneer is stellar, and the overwhelming majority of people don't know and don't care what it is holding up that veneer.
I want them to prevent social media companies from tracking my device across my other apps.
I want them to integrate billing so I can easily cancel subscriptions or get refunds.
I want them to require Oauth that allows me to keep my email private from app developers.
These features make my customer experience better not worse. I’m sorry it sucks for app developers to make less money but for customers it’s mostly a good thing.
App devs hate "paying" the 30% cut, but often aren't smart enough to realize that they make more on iOS than Android specifically because it's a high-trust environment and people trust that Apple has their back.
There's a reason most of us app devs make most of our money on Apple devices.
I assume most app vendors would gladly get some money from those countries as well, if they want to grow their user base.
That’s included with the App Store.
I can't get into my coworking space without a door unlock app on my phone.
On the other hand, exactly 0 times in my life have I ever been told "yeah, you need to own an xbox to go to the dentist's office".
Phones are indeed in a different class from game consoles and should be held to a higher standard.
But yes, also, game consoles should allow you to develop your own programs and side-load them.
And that app is probably free, covered by the costs of the paid apps, the majority of which are brainrot games and social media[1].
Honestly this system isn't half bad, it's essentially a tax on idleness that funds a bunch of virtuous activity.
[1] https://www.statista.com/chart/29389/global-app-revenue-by-s...
Free apps on iOS should be subsidized by, I don't know, the purchase price of the phone and the $100 yearly developer fee I'd think.
> Honestly this system isn't half bad, it's essentially a tax on idleness that funds a bunch of virtuous activity.
The system isn't funding "virtuous activity", the system is a for-profit system for the benefit of the richest company on the planet.
I think you're well aware that these fees don't go toward the iOS SDK licensing/infra/staffing/security/distribution costs of the app and the App Store. That's what is being subsidized by the brainrot games.
Furthermore, there's nothing stopping that app maker from bypassing the app store and simply making a webapp, so this argument that you need an iphone to open the door is really moot. It's not the smartphone makers' fault that the door company's customers demand this product.
The door opener uses NFC, and iOS does not allow webapps to use NFC, only app-store apps: https://caniuse.com/webnfc
Apple has consistently made the experience of using webapps worse, including making installing them so convoluted that most users continue to not even know they exist.
This is a social walled garden they've built over years and has been solidified by users choosing it over and over again. Are they exploiting our brain's capacities regarding social pressure to extract profit? Sure, but so does every fast food company, social media company, marketing company, etc.
I think it's interesting that you phrase it as "require" regarding a group chat made by your family members. Apple doesn't require this, your family members chose Apple when they purchased their phones.
Somehow it's only iMessage which doesn't have an android or desktop or web app, despite Apple having more money than every other messenger app I mentioned.
> your family members chose Apple when they purchased their phones.
Apple chooses the default and integrates it into the OS more deeply than any third-party app can be integrated. It's not a free choice... and then Apple also refuses to provide open access to this ecosystem to other devices.
I know other people have sometimes said that it's an anti-spam measure to tie the iMessage account to an apple ID which is associated with a purchase. I'd be fine making an apple ID and paying up to $300 to get iMessage access for it if that would allow me to not use iOS and still communicate with my family (via an officially supported / recognized android + linux iMessage app).
When my iPhone finally breaks (and may it be soon), I am planning to get a mac mini server and install https://bluebubbles.app/ to solve this.
I am mildly worried that apple will eventually ban me for that, as they did with beeper (https://news.ycombinator.com/item?id=39156308), and also not thrilled about the increased electric bill that'd entail.
And this is well known by everyone, and your family still chose Apple (in fact, I'm fairly certain this is why most people choose Apple - they want everything to "just work"). Apple has no obligation to provide any "ecosystem".
At the end of the day there isn't some mass hypnosis at work here. People choose Apple en masse because it works for them. Nothing stops Apple users from making an SMS (now RCS) group chat, either, nor from you and your family hosting a group chat on any other app on the App Store.
Sure, they handle the CDN/Delivery part just like Steam (and Steam has to deal with assets that can easily surpass 100GB, mind), but beyond that? You're forced to buy Apple's hardware, and forced into paying them for access to their app store, while making it literally impossible (until recently) to sideload apps. Many games that are on Steam are also available from alternate storefronts like GOG, and Steam doesn't care if you link to those or mention them, and in fact many of Valves competitors have killed off their own equivalent apps because it's hard to beat Steam's quality (which is hilarious, cause Steam has so much room to grow and become better IMO).
As to the state of the consoles, I'm not entirely sure as I haven't had one since the PS2, but IMO if they're anything like Apple, then yes we should open them up in the exact same way Apple should be opened up
That's why I talk about the veneer that users don't care to look beyond. Customers get bent by Apple and aren't even aware of it.
They didn't say anything about not liking social media, only that they don't want to be secretly tracked.
This is what Apple’s ATT was designed to prevent. If app developers want to do that now, they need to ask the user for permission. The more Apple’s control over the platform is rolled back, the more stuff like this happens.
As a user, I don’t want to be using, say, a recipe app and be secretly tracked by Facebook in the background.
But that's no reason to prevent them from being opt-out. It should be possible to not use OAuth, integrated billing, social media tracking etc.
I’m genuinely surprised Meta and e.g. Citrix haven’t launched their own app stores in the EU. Maybe GDPR disincentivises the worst shenanigans.
Apple is the one who implements the advertising ID companies use to track you. And preventing that tracking is a os-level feature, not a thing they review out of app.
> I want them to require Oauth that allows me to keep my email private from app developers.
You are describing a private email address.
Being a hacker means having curiosity about the things around you, having the desire to be able to change and understand things.
On android, I wrote small toy apps for myself, I could build and self-sign an APK, I could poke at how the system worked and read all the source code I wanted.
Tragically, due to blue bubbles and group chats within my family, I was forced to switch to iOS, and I thought sure, it wouldn't be so bad...
No, it sucks for hackers, you can't build and sign apps from linux reliably, you need an apple account and to pay $100 even if you do have a macbook, the APIs are limited, you can't see the source code for the most of the kernel or platform, apple has a ton of APIs you're not allowed to use.
My firefox addons I developed for myself installed fine on android, but I can't even use those on iOS.
I want apple to let me use the device I paid for.
Don't like it? Don't use it. (I don't.)
> Don't like it? Don't use it.
Life is slightly more complicated than this.
I personally do my hacking on Mac, Linux, and on my RasberryPis, in my secure home and behind a firewall. But I don't want a hacker-friendly phone holding my passwords, credit cards, social media, email, photos, GPS location, cameras, microphones, etc., with a persistent cellular connection to the internet and at constant risk of being left in a taxi or cafe. I would never put the effort into locking everything down, and I'd probably fuck it up if I tried anyway.
Security is not mutually exclusive with informed consent. Apple's greatest trick was convincing you -- and, evidently, themselves -- that it is.
But aside from that, you cannot simply point people at the approach that led to Windows UAC and GDPR cookie consent banners and consider the problem adequately solved.
I would like to be able to prevent it, like running a firewall or disabling bluetooth for certain processes or more...
No, we don't. Apple fans from all nations do, but there is literally zero national pride in Apple.
blanket statements like this are never accurate
What does it have to do with nationality? I've seen Apple fanboys from all countries. Sure, Apple's market share in the US relative to other phone manufacturers is high, but that's mostly due to the "trust" Americans have in US-based companies (you can argue this trust is misplaced).