His Crusade for open platforms/services in general is very very respectable.
Fortnite, in my opinion, has been a gold standard for F2P monetization. No gambling, no randomized loot boxes, etc. Compare that with Counter Strike 2, and I can't imagine how much money Epic has left on the table by choosing this path. So I give Tim a lot of credit for maintaining such a principled stance.
> So I give Tim a lot of credit for maintaining such a principled stance.
IMO, someone that drives and capitalizes on addictive spending by an underage audience should never be considered principled. While it may not be considered gambling, it’s not much better when it’s often out of control due to feeding on FOMO.
They're both unprincipled. Sweeney just happens to be correct.
Epic is largely owned by Tencent anyway, who makes a lot of their money from gambling games.
They ultimately refunded everyone who bought the original or the two other games
Hard disagree. The tour-de-force on Fortnite's insane process
In which case, yes, they are just iPhones in a big box with HDMI ports plugged into your TV. The only reason you can't do productivity tasks, is because of the restrictions, so the legally-nonexistent claim of "general purpose computing" doesn't do anything here.
But I'm sad for this decision for myself and for the lay man and woman out there. In recent years I've gone out of my way to sign up for subscriptions with App Store if I have the option, because of the true boon it offered in a world of dark patterns: managing a subscription in one place where I have scope of everything, with the expectation that I won't have to jump through barriers or puzzles to cancel, clear-as-day information of when a subscription renews, how much it costs, etc. This was what Apple was good at. I hate that my friends and family will now probably unwittingly get had as a result of this.
Now is that better than the Apple store? Sure! But the real problem is that users can't install their own games without going through an arbiter like Epic or Apple.
instead you get peak FOMO, where you never know where item will return. It might be in a week, it might be in few years. you never know.
He makes excuses about Linux market share when asked why Fortnite isn't on the Steam Deck, then ships a build for Windows ARM.
Fortnite Festival, their Rock Band recreation in the Fortnite ecosystem, recently started limiting when you can purchase songs in an effort to get people to impulse buy them when available. Players call it FOMO mode.
Epic is still pretty scummy and dishonest, even if in this insurance it appears to be on the good side.
He seems like an idiot to me.
What's the implication here, that he has some personal vendetta against Linux? A sibling comment seems to imply this as well.
It seems like Hanlon's Razor would suggest there was just some engineering complication that they never dealt with. I can imagine a bunch of explanations for why Windows ARM might have happened first. Maybe there were fewer complications, maybe some competent engineer personally cared about Windows ARM, maybe they have Windows based testing infrastructure, etc.
You can't say that with a straight face when he's so vehemently anti-Linux. To this day, you still can't download Fortnite or the Epic Games Store on Linux. At the end of the day, all Tim actually cares about is his corporation having to pay rent to another corporation.
Tim just wants all of his cut.
And wants Apple to pay his app distribution costs...
There's no good guys anywhere in this.
> has been a gold standard for F2P monetization
Every F2P game is the same. They waste your time until you buy IAPs out of boredom. What gold standard?
This sounds absurd. What was his argument for this?
I wonder if someone will try to force them to refund it all.
Get rid of Roblox's and Epic's anti-consumer behavior, and then I will "grin" at this.
I think the real situation is that Apple allowing Roblox on their store despite its safety problems shows that Apple wants to profit from that exploitation themselves instead of prevent it. They have the power to kick them off, but they don't. (Although now they might)
Every single individual app developer should be singing his praises today, because he could've just gotten the deal for his company, and many other companies have gone that route. Epic decided to demand better.
There is simply no 100.00% perfect solution here that'll make 100.00% people happy.
As a business, I understand why they would - more revenue. At least there's some progress and I wouldn't be surprised if the EU follows suit.
There is no side loading on iOS, even for the EU.
Not by my definition of side loading.
Apple as the company we used to know is long dead. I still buy MacBooks and iPhones but only because some remnant of the past still exists in them. The new company came up with Vision Pro, screwing Spotify over app commissions, screwing game developers users love (Epic), non-upgradeable devices, extremely difficult repairability, etc.
Honestly I love the current macs, but of course I would like to be able to upgrade them as well. But yeah I also have the feeling that Apple is getting less innovative, more sloppy and more greedy, but I'm not sure I think its become a whole other company.
Spotify is the one who screws everyone. They deserve it
> Epic
Epic is another example of a shady company who doesn't want to give a cut from its micro transactions from users (users who are brought to them by Apple's innovation)
> difficult repairability
iPhone repairability score is 2-3 points higher than Pixel's according to iFixit. Only HMD beats iPhone.
This is too easy of an answer. Would you take more money if I offered it to you?
My problem with Apple here is that I believe it's short sighted. Lack of compliance or whatever you want to call it, could threaten the whole business by forcing legislation and legal action.
This, honestly, doesn't seem to be in line with the injunction if it still applies to apps published by developers from the United States?
If they also apply the same rules to other countries, it would hurt their case that this court order is unjust.
They exist to seek profits.
If this was a losing strategy for them, they would've dropped it long ago without the ruling.
Other countries should implement similar laws, not hope that Apple does the right thing.
Hope is a bad strategy.
In either case, this thing will die with a whimper, not a bang. Apple will have to concede to EU and it would not surprise me if other large markets will demand the same.
So the stage is changing. Apple could have flown under the radar and made concessions with terms they could dictate, letting them simplify their offerings across the world without attracting regulators and mega-lawsuits (and hear me out - maybe focus on products and innovation instead). Now, they fight against multiple jurisdictions at once, which all have different requirements (obviously, since they are different bodies). Even if they fold now, by reducing the tax and making more lenient rules, they’re too late. They already have regulators and judges dictating for them what to do, so their agency is permanently limited.
People forget that in the EU, the ”gatekeeper status” wasn’t just ”go after Apple and Google”. It was the App Store specifically. For instance, Gmail was evaluated but not included.
TLDR Apple has to sleep in a bed that they shat in themselves. They were universally popular and could get away with lots of questionable behavior, but instead angered everyone and are rightfully getting curfewed.
I'm confused a) who is taking the concept of free markets seriously, especially in this context where markets (and competition) are arbitrarily defined and owned by corporations and and b) who would view self-interested laws as either surprising or bad? Of course laws are in self interest. Why on else else would you pass a law?
*Take USB-C, Apple made tonnes of money from MFA, which was the main reason they didn't ever want to pivot to a different connector. Even if it was the better choice.
We’re updating our app in a couple days this will save a LOT of money.
We will kick users out to web and pass a JWT in the url with a short lifespan to log the user in on web and then prompt for Apple Pay or credit card. Then a link back to our app’s deep link
- Why not just handle all of this in the app? Do you think Apple won't allow it?
- Are you geofencing this functionality? It seems like per other comments this is US only.
- How are you handling existing subscribers (not sure if applicable)? Will you "encourage" them to migrate?
We should geofence it to US yeah.
We are thinking of sending a push notification with a discount to pay on web and cancel
What you’re suggesting is a dangerous anti-pattern.
This is a bit of an "egg-on-face" moment for the community that has relentlessly defended Apple's righteousness.
https://news.ycombinator.com/item?id=43852145 ("Apple violated antitrust ruling, judge finds (wsj.com)" — 585 comments)
https://news.ycombinator.com/item?id=43856795 ("Judge rules Apple executive lied under oath, makes criminal contempt referral (thebignewsletter.com)" — 340 comments)
https://news.ycombinator.com/item?id=43859814 ("A senior Apple exec could be jailed in Epic case (9to5mac.com)" — 94 comments)
US based app developers hosting apps on app stores in other countries should also be covered by the injunction. What am I missing? Is the injunction only covering US based app market? And does not cover app developers?
Tim, come back. The deed is yet to be completed.
[0] https://developer.apple.com/app-store/review/guidelines/#pay...
FWIW, I will claim it does not: it should cover--at least for any developer in the United States--any app published by any Apple-affiliated entity, anywhere, and certainly covers Apple's centrally managed global store.
Well, this was only possible because the EU had pushed hard toward this openness otherwise, we wouldn't expect Apple to do this.
> For everything else there is always the open Internet. If the App Store model and guidelines or alternative app marketplaces and Notarization for iOS and iPadOS apps are not best for your app or business idea that’s okay, we provide Safari for a great web experience too.
IMO, Safari on iOS do not have a great experience for web devs who are willing to distribute their apps as PWAs, especially when there is no alternative browser that provides additional capabilities, they are all skinned Safaris. Take for instance the Vibration API [1], it has been supported since a long time in Chrome mobile but not in Safari. I believe it does an excellent job in giving a PWA some native-feeling when being used. Still though, I still miss that haptic feedback is not yet supported by Chrome. Bluetooth [2] is yet another missing API in Safari.
Of course, for these (and other) web APIs to be abused by developers, I encourage browser vendors to disable them by default when requested from a website and enable them ONLY on user consent. On the other hand, when a user installs the PWA, these privileges should be granted automatically with the ability to disable them by the user.
To finalize, another excellent API that facilitate the installation of PWAs by triggering an install prompt [3] is not supported in iOS Safari, which does really makes me wonder: "How Safari provides a great web experience?"
___________________
1. https://developer.mozilla.org/en-US/docs/Web/API/Vibration_A...
2. https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetoo...
3. https://developer.mozilla.org/en-US/docs/Web/Progressive_web...
3.1.1 In-App Purchase:
If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not use their own mechanisms to unlock content or functionality, such as license keys, augmented reality markers, QR codes, cryptocurrencies and cryptocurrency wallets, etc.
Oof, I don't envy app developers who have to tolerate this bullshitIt came out in the original Epic trial that this is where 90% of in app revenue comes from.
There are several reports of people having their entire accounts banned, effectively losing access to everything they paid for. And it's basically impossible to get your account back.
You're confusing developers with publishers. Developers love this shit, one simple API that's built in to the OS and you can support payments worldwide instead of having to integrate with dozens of payment providers all with their own quirky APIs.
Now for publishers, who want to maximise their profit margins and who don't have to actually write the code to do all those integrations, that's a different story. But I don't think there is a single developer in the world who enjoys integrating with 3rd party payment services.
Maybe you meant to specify a specific subset of iOS-only developers?
As if there are no developers who are also publishers.
Somebody needs to alert the developers, because they're currently unaware of how much they love it. I've only ever seen devs complain about this stuff.
Of course, this is a self-selected group because people who are happy with the status quo don't usually talk about it loudly online. Still, many developers, including iOS-only indies, are unhappy with the App Store's payment constraints. Check out mjtsai's blog for regular roundups of their complaints.
Semi-related, but I also always pick an app that has family sharing of subscription over one that doesn't too (Headspace --> Breethe)
When "going elsewhere" means "getting stuff cheaper", people are likely going to go elsewhere to pay for any subscription even if setup is notably less convenient.
But, with these rules, I guess the goal is that I have to send them a gift card instead? I'll just not bother and get them something else.
...
> 3.1.3: The prohibition on encouraging users to use a purchasing method other than in-app purchase does not apply on the United States storefront.
> 3.1.3(a): The External Link Account entitlement is not required for apps on the United States storefront to include buttons, external links, or other calls to action.
I do believe the court when they say that Apple has engaged in seriously anticompetitive behavior, and I don't look to Apple as some sort of altruistic honest company, but I also am curious to see if this reduces the average 'value' of a given app in the App Store. On the other hand, it could encourage the development of high-quality software since devs aren't paying the 30%+ tax on App Store sales.
By fighting so hard to keep the App Store as the sole distribution mechanism for iPhone software Apple has invited these compromises on themselves.
So this change is just apple complying with 1.
Until a trial date is set there is no upcoming criminal trial.
You don't want courts to be able to decide on Monday that you're going to trial on Tuesday. You don't want courts (or any other entity of the judiciary or law enforcement) to decide that you're going to trial independently and the next step is your trial. Regardless of your political persuasion most people agree that fast and efficient prosecution by the state is a Bad Thing. Slow is good. Lots of hands and eyes involved in the process is good. Justice moves slowly by design.
https://www.reuters.com/sustainability/boards-policy-regulat...
" 3.1.3(a) “Reader” Apps: Apps may allow a user to access previously purchased content or content subscriptions (specifically: magazines, newspapers, books, audio, music, and video). ... Reader app developers may apply for the External Link Account Entitlement to provide an informational link in their app to a web site ...
How times have changed.
They really haven't.
'Web apps' are terrible, both from an end-user and developer perspective. They are a bloated, overcomplicated mess.
Android ecosystem deals just fine with native apps being distributed in .apk format which can just easily be installed by the user clicking on the file. Why cant this happen on Apple devices too?
And in fairness, Safari was pretty capable on iphone. I remember regularly using the iphone optimized version of Google Reader on Symbian, which of course had its own webkit based browser. Worked pretty well in 2008. I was working in Nokia Research then. Lots of people experimenting with browser based UIs there at there. Also the S60 webkit port came out of one of the teams there around 2005 or so. Nokia had a full blown browser running on smart phones years before the iphone launched. Incredible how they dropped the ball. I'm pretty sure that influenced the thinking in Apple when they were designing the iphone. Because Webkit of course was their project.
Which app stores pre-dated iOS?
Now, Symbian and various others had apps, but you had to buy them through the carrier. And carriers were even worse gatekeepers than Apple!
Same goes for mobile compute power (which translates to browser performance)
This really feels like the beginning of things way worse.
But alternative payment flows will put some pressure on Apple to improve IAP features that many developers want to provide better experiences for their customers. Like IAP kind of sucks, unless your revenue model is tricking kids into charging things to mom's CC or finding whales and getting them addicted to your gambling app.
I am worried that now game companies are incentivized to abandon "initial purchase" games/apps and go the "loot-box, subscription" route.
Is this the final nail in the pay one time for games coffin?
Have any App Store consumers sued Apple? And were they successful?
Apple does refuse App Store refunds all the time. Apple also closes consumer Apple accounts all the time, for some reason or no reason, often refusing to tell the consumer the reason, alleging some kind of fraud, in which case the consumer loses everything they've ever purchased. One of the reasons, though, is consumers doing a chargeback on their credit card, which Apple hates and punishes severely.
Chargebacks are a huge pain in the butt to deal with and, as someone who's saw this first hand, chargebackery is correlated bad customership (two words that I just made up) to so I can understand that they'd hate consumers doing that instead of going through what's otherwise a pretty fair system.
Dealing with apple support in payments land has been, on the consumer side, one of the less infuriating things that have come out of what is now their support process. That said, the ux for getting refunds and checking on their status is antiquated, perhaps purposefully.
We need all the money we can get for killing some russians once they invade our borders in near future, so any contribution is highly appreciated.
Edit: Maybe not globalizing App Store apps would resolve this? Or at least if you want to operate an app in a country, you need to incorporate in that country too? I think that might make it harder for overseas companies to get away with fraud.
The credit card system is far less generous than App Store's policies. Apple offers no-questions asked refunds. Credit cards don't.
Presumably Apple could have had more control over communicating this if they opened up external payment options voluntarily.
You're not free to continue using Apple's payment system as a consumer.
Removing apple and google from the payment chain mitigates this risk.
Just use a virtual payment processor (PayPal, Amazon Pay, Google Pay, etc) or any credit card directlyh. I mean, you often can't on an iPhone, and that's the whole problem.
If you have a genuine issue with what you bought via Apple's payment gateway and your bank files a credit card chargeback for you, Apple would even indiscriminately ban you. They are hardly the good guy.
They've installed themselves as an arbiter of what can be refunded and what cannot. But by law, the arbiter is the government, not Apple. So there are many, many problems with Apple's approach. The consumer rights are one, but acting above the law itself is a problem.
My credit card company. In fact, this is better because as a consumer, if I get scammed, I only need to deal with my CC company, and when I get my money back, I don't have to worry about Apple closing my account in retaliation.
> When Apple controlled the payment system,
I was beholden to Apple's whims and limitations. If I didn't like Apple's outcome, going to my credit card company was still an option. However, initiating a charge back could result in something happening to my account.
> imagine trying to sue a company in some foreign country to try to get your money back if they stole it
One phone call with my CC company (I don't even know if you still need to do the phone call anymore).
Oh, but... to be fair, I can't go to Apple's subscription page and cancel it there. So, there is that one thing.
It's possible to file a complaint with your credit card company and if need be do a chargeback.
When I use mobile apps I like being able to do all my spending in one place. I want to be able to go to subscriptions and cancel everything I don't need at once.
Just yesterday I had to manually stop a PayPal payment renewal since the merchants cancellation process doesn't work ( 2 emails to customer service and I get the vibe this is intentional).
That's not something I want to have to keep doing.
I can imagine Epic being able to convince people to use a 3rd party payment provider, but that won't happen for smaller studios.
and this is apple’s reasoning for why their strict control over the app store is warranted. they want it to be seen as trusted and infallible and that can’t happen if 3rd parties have free reign.
for me, the correct way forward isn’t external referrals. it’s allowing multiple app stores on devices. if you don't want the “untrusted” 3rd party store with more lax dev rules than Apple’s, just don’t use them.
Exactly. Or better yet just let me install whatever binaries I want. Make it clear I'm responsible for what I install though.
From the perspective of the average consumer, it's much easier for Apple to handle the whole flow. If I want to cancel my subscription via the app store it take 30 seconds, not a bunch of unanswered emails to customer support.