Apple: Person-to-person experiences do not have to use in-app purchase
developer.apple.com
developer.apple.com
This line makes my blood boil. Futhermore, later they define disallowed sexual content as:
> 1.1.4 Overtly sexual or pornographic material, defined by Webster’s Dictionary as "explicit descriptions or displays of sexual organs or activities intended to stimulate erotic rather than aesthetic or emotional feelings."
Do they not know from which ruling that quote comes from?
However....
I've worked on an internal communications platform. For some reason people would forget that they were on a corporate site with their corporate email linked to it and spew garbage that any decent person would be embarrassed to say out loud.
So we deliberately didn't codify our rules. We chose not to because we were aware that if we did then people would deliberately cozy up as close to the line as they could, and that wasn't the kind of environment we wanted to foster.
We avoided bias by removing information about the flagger or flagee when content was flagged and judged it based on the content ourselves. After we judged we'd look up who was responsible for the content, and if we felt they were doing some penetration testing to see exactly where those lines were we would start to loop in their manager, HR, legal, and anyone else we felt should be aware. Our escalation procedure went up to banning, though nobody ever reached that point. And our content improved.
If the story ended there I would still be against not having codified rules, but begrudgingly accept that it worked in that situation.
Unfortunately the story doesn't end there. Staff was hired so that engineers wouldn't be responsible for this. The staff was less familiar with the ecosystem and they proceeded to clamp down more and more on acceptable content. They cozied up to HR and legal who were never really comfortable with the permissiveness of the platform, and received praise and additional funding to grow the team for these clampdowns.
I left the project and haven't looked back.
You're right, "I'll know it when I see it" is a garbage sentiment that at best is a cop out, but too often is used to withhold rules and keep people in the dark as a power play, or even squash dissenters with arbitrary and unbalanced application of force.
First, they used them for transfers only, but later came games, and etc.
That made sense when the Apple store was a small kind of start up enterprise. Nowadays, it should be regulated so all developers can use the platform in a level field where competition is real and it is not just a game for big corporations.
The problem is that they restrict the user from using any other app store. So then when they get it wrong there is nothing anybody can do. And then they have less incentive not to get it wrong, because it's much harder for them to lose users to a competitor, so then they prohibit things the user actually wants more often.
If third party App Stores are ever forced onto iOS devices, that market vanishes completely. Crashes, slowdowns, battery drain, malware, and information theft will become the norm. Go no further than your gaming PC to witness the nightmare that is multiple app stores all competing for CPU and control/surveillance of your system, all needing to bring their own flavors of information-harvesting/exposing DRM.
This new round of digital YIMBYism is profoundly anti-consumer and stands to destroy the trust that Apple has built with its customers. I sincerely hope that those of us who have trusted Apple with our data will start to speak out before Google-backed lobbyists tranform iOS into a malware-ridden hellscape.
You vastly overestimate the number of figs the average user gives about most of the privacy problems that HN grapples with. The average user, after all, uses Facebook. What the average user wants is for shit to just work.
The reason that iOS is a huge market has less to do with that, and more to do with all the other aspects of what makes a good phone.
You argument is also somewhat undermined by the existence of... A rather large amount of crap on the App Store. Somehow, the iPhone has managed to survive.
... Also, cutting side-deals with apps created by billion-dollar players, and telling all other app developers to pound sand (Regardless of the quality of the apps in question) is the main problem we're talking about. Whether or not Apple does this has no bearing on the current quality of the iPhone (But has a lot of bearing on their bottom line), but has a large bearing on the future quality of the iPhone (A vibrant app ecosystem is healthier then one where a few hand-picked winners are rewarded, and their competitors can never compete on an even playing field. At least, that's what advocates of open markets tell me.)
Ive had iPhone for the past year, but before that I had many years of Android. I really don’t see my years on Android as hellscape. I never had any malware, I mostly used google play store but also sideloaded some “grey” software (a mobile hearthstone client before the game had a real mobile client). I think at some point I installed amazon App Store but not sure why.
I also can’t say that my recent Apple experience is smoother than my android experience. On my iPhone 11 Pro I’ve had multiple experiences where some app after a while started to crash on startup and clearing data didn’t help. They had to be explicitly removed then reinstalled. My previous phones (Samsung S8 was my last Android) didnt have this or really any issue.
The reality is that, having created a great market, they are now extracting rents by using their ability to exclude apps to enforce things that don't benefit users but expand their margins (like forcing use of their identity and payment systems).
This is a wild projection. Having alternative app stores on iOS, especially if gated behind a hard-to-find switch with a scary warning sign, will be totally different than any PC experience, partially because iOS has a sandboxed architecture (and incredibly solid engineering in general) that is far more secure than Windows, and partially because Windows allows you to install stuff incredibly easily with no signing or app store required. It's really obvious that iOS will have a fraction of the security issues that Windows has had over its lifetime.
I am sorry but this is just FUD.
I own both a Macbook Pro and PC that I built and I have yet have these supposed "multiple app stores nightmare" that you are talking about.
Do you own a Windows machine yourself? Because the above comment doesn't seem to be done in good faith.
I do agree that the best solution would be allowing third party stores.
I’m not sure how third party stores are the best solution to this. That means users would have to trust another gate keeper for security and validation. 3rd party app stores will just increase the possible of malicious apps
Seems pretty straightforward to me.
There's always people that walk right up to and over the line and generally push boundaries and find loopholes, no matter how well written rules are. Human judgment needs to be a part of the process if a good experience is desired.
Now it can be argued that Apple doesn't execute on this approach particularly well, but the idea that they want to be able to make some judgment calls is perfectly valid and if done right leads to the best experience.
Yeah just to second this I think that a lot of us coming from software backgrounds like to think of laws as being code, fully definable, automatable and capable of covering all edge cases. This isn’t the case. Judgement is required.
Not to ruin my own metaphor but I actually think there is a lesson about software as well. Software is not something capable of perfection. There is no perfect code, everything is a bodge, some bodges are more useful than others. You can’t cover every edge case. Software evolves and has flaws much like the product of natural evolution.
problem arises when the method for achieving Judgement isn't codified.
Meaning, while laws and punishment are open to interpretation by the judges, the system by which we appoint judges, their permissions and abilities, are strictly codified, and they must be in order to subdue and reduce corruption.
OK: Your company decides to stop producing specific codified rules -- what is in place to prevent judgement bias and fair interpretation of 'crossing the line'?
The answer, in most cases, is that there is nothing to hold the 'judges' accountable. Nothing to insure fair unbiased decisions. Nothing to insure that they can't hold the position indefinitely without malice.
In other words : The shorter your Terms of Service become, the longer the Employee Handbook must become to prevent corruption and overall unfairness.
Besides that problem, there is the problem where the acceptable behaviors on a platform may wander with society -- this leads to issues where developers may be barred from a platform for behavior which was perfectly acceptable earlier that year without any real warning.
How does one avoid breaking rules if they can't know the rules?
Well, one might say "Play nice.", but the reality is that we all interpret it differently. That's one of the many nice features that comes along with codified law.
It can't be as unambiguous as code and usefully describe the world, but it shouldn't require judgment based on individual opinion - that's why the pornography ruling is such a dodge.
Judges should be disinterested and appealable; they are not in Apple's case.
And to add more complexity to the situation, laws and rules are but static snapshots within a dynamic system, and may simply drift away from intent with the progression of time and people's viewpoints. Kind of like a really old keyframe in a compressed video that starts smearing from the accumulation of too many changes.
And I think that's healthy. Laws are written for people, not computers, and as far as I can (I'm very much not a lawyer), everyone basically agrees on what "reasonable" means. Furthermore, I'm not sure what we'd do without that word, because you can't realistically outline every possible scenario in advance.
It just plays into their current "meh, here's some rules but we'll do whatever we want anyway" image.
The guidelines also used to say:
> If your App looks like it was cobbled together in a few days, or you're trying to get your first practice App into the store to impress your friends, please brace yourself for rejection. We have lots of serious developers who don't want their quality Apps to be surrounded by amateur hour.
You can tell this was personally written by Steve.
---
Taken from https://web.archive.org/web/20140903022336/https://developer.... This is the earliest available in the Internet Archive as far as I can tell; circa-2012 they were kept behind an account login.
Situation now is different though. Jobs would likely have some human touch in the current situation. Where as Tim Cook feels less so.
Everyone was an amateur once. How should they distribute their apps?
Why is it so difficult for people to imagine how insanely powerful and datapacked your phone is?
Allowing sideloading to average people means they will get hacked and ransomwared left and right. Your entire life is on the iPhone.
While I agree with you about sideloading apps for enthusiasts and hackers, but the world is far different than you and me. I really don't understand why these arguments are presented on HN time and again. Jailbreaking your iPhone is a terrible idea. Horrifying even.
I am glad Apple is gate keeping. Privacy > Hackability. You can't have both. The world is full of vultures that will shred your privacy in no time. Just look at what the ad-tech is doing within these sandboxes (browsers). Microsoft got into ad-tech game because they realized "Holyshit, we are actually in a unique position...develop operating system and sell data for millions of users?".
Apple is probably the only company looking after users and yet we've got completely deluded developers on HN complaining about sideloading apps. Sigh.
For amateurs, let them develop stuff on browsers. I don't want these amateurs widely distributing apps to billions of users with system level access with a quick approval popups for billions of idiots that don't care about their privacy and would give access to anything that asks for it.
And the fact that I can Jailbreak my phone has not caused your iPhone to to become safer or less private. All I want is for Apple to offer an escape hatch, completely optional. It would not affect your experience in the slightest.
I think you massively overestimate how many people would use that functionality.
EDIT: From App Store Review Guidelines on September 2014:
> "If your App is rejected, we have a Review Board that you can appeal to. If you run to the press and trash us, it never helps."
https://web.archive.org/web/20140903022336/https://developer...
99% of app devs will not benefit from “running to the press.” Those that will will know it for certain.
It used to be that engineering/design led the company. Now it's marketing and legal.
Isn't that what people make fun or Oracle for?
edit: Here it is, from 2016, probably goes back a lot longer than that
https://web.archive.org/web/20160706210122/https://developer...
https://web.archive.org/web/20160706210122/https://developer...
Then Apple lets people do it and now they’re okay with it
I personally think this is the worst line that ever came out of a Supreme Court decision because of how simple it is. It is such a blatant low effort cop out that legitimizes arbitrary rulings. At least usually they obfuscate it with legal jargon and historical rulings.
No, anything here has to be purely a question of whether Apple or Google are acting unfairly, and everything I’ve seen says that the commissions involved match other hardware manufacturers.
I shall not today attempt further to define the kinds of material I understand to be embraced within that shorthand description ["hard-core pornography"], and perhaps I could never succeed in intelligibly doing so. But I know it when I see it, and the motion picture involved in this case is not that.
The Supreme Court of the United States reversed the conviction by ruling that the film was not obscene and so was constitutionally protected.
Absurdly, apple opponents itt use its completely opposite meaning in their arguments.
Which means different app reviewers will have different interpretations of it. A problem that exists now.
None of which require Apple to have a monopoly on app distribution.
Saying Apple users knew what they were getting into is kinda like saying Apple users agreed to the ToS, so they shouldn't complain.
What we should not do, is treating average Joes as idiots with no knowledge. They are non-tech, but not clueless. If you ask one of them about installing apps from the internet, they will likely remember that guy who told them it may be unsafe and it's better to stick with official store. PC users will definitely know about viruses and other "in the wild" hazards. Even my life-long non-tech grandma asked me about dangers and banking app practices when I brought her a tablet.
Personally I even bet that many of android users want/pretend apple safety or think that these two platforms are probably as safe as apple. They do not know what they are getting info, they assume that, because why wouldn't you.
I find it fascinating that they included ^this^ one.
wait, is this going to be a basis for pixelated/black bar’d porn on App Store
Now as to Apple, I don't have to buy their products and if I do I know what to expect. If it really mattered or should I say bothered me enough I certainly would buy a different product.
Right now my Apple purchases are on hold for their virtue signaling and effective turning their backs on abuses in China and Hong Kong.
Apple Human Rights Warranty, Void where prohibited by law.
E.g.: https://puri.sm/products/librem-5-usa/
But the issue wasn't about manufacturing to begin with. The trouble is that Apple have significant operations in China, which makes them subject to influence by China, while at the same time maintaining control over what their users see and what they see about their users.
A less vertically integrated company wouldn't have that problem.
3.1.3(d) Person-to-Person Experiences: If your app enables the purchase of realtime person-to-person experiences between two individuals (for example tutoring students, medical consultations, real estate tours, or fitness training), you may use purchase methods other than in-app purchase to collect those payments. One-to-few and one-to-many realtime experiences must use in-app purchase.
This is huge news. Being able to use third-party payments methods to bypass Apple's 30% charge is essential for service driven marketplace apps. Classpass and AirBnB bumped into this issue [0], but, I wonder if this exception will apply for them?
[0] https://www.nytimes.com/2020/07/28/technology/apple-app-stor...
Edit: In excitement, I missed the last sentence; group services aren't covered by the exception :(
WUT?! This is so arbitrary and petty. So we're supposed to feel thankful that the all mighty Apple is allowing 1 on 1 personal fitness trainers and tutors but not build something that is scalable?
It sounds like Apple is trying to keep from becoming the new backpage.com.
It doesn't want to handle the money when you rent a hooker.
Unless, of course, you throw a gangbang, and Apple ends up eating 30% of the price of admission. Imagine the headline!
That's probably the point - 1:1 experiences that are not scalable is a drop in the bucket even if they charge a 30% commission.
> If your app enables the purchase of realtime person-to-person experiences between two individuals (for example tutoring students, medical consultations, real estate tours, or fitness training)...
People quickly forget what a tremendous liberation the App Store created for developers.
It's also not about the developers, the success of the App Store comes from Apple's users. They trust the App Store because they trust Apple's curation/privacy/security. That's what has caused this flood of software purchases from consumers. Trust doesn't come cheap.
People quickly forget that software was distributed on the web long before the App Store existed.
>That's what has caused this flood of software purchases from consumers.
No, that was caused by a billion people buying shiny new mobile computers. They would have bought a lot of software in any case, even without an App Store. New platform, new software.
I did that. Kagi.com was my payment… handler?
https://web.archive.org/web/20100303221537/http://www.kagi.c...
$0.75 + (5…8)%
So any transaction less than or equal to the $2.99 tier would be just as bad (as in, it costs you at least 30% of the list price), even if hosting was free.
I’m also old enough to remember Apple getting involved in the fight over the In App Purchases patent: https://www.macrumors.com/2012/10/08/lodsys-offers-update-on...
It's true that App Store has the best deal for payment processing for very low-priced apps.
But that's not truly a win for developers when the App Store itself caused the "race to the bottom". Who was selling 99 cent apps before the crap store?
He's talking about when you used to have to pay $50 to $500 for software in a store, but the author was lucky to see $5-$10 of that.
Independent software development was an absolute wasteland. It was extremely hard to get a user to give you money outside of a few extremely fortified ghettos (Steam, for instance, which takes a 30% cut as well). Begware was the most common tactic.
Even now with multiple options, while everyone piles on Apple, we should note that iOS was the single most profitable platform for Epic, across all platforms. Apple did more to liberate payments from a user than any other platform. Through trust, through standardization and normalization, and even through things like the wide availability of App Store gift cards (which are often heavily discounted - $85 for $100 of App Store gift cards at Costco many times through the year).
Elsewhere people are arguing that Windows is a wonderful platform because look, it's so open. Okay, go and make money from Windows users and see how great it is. Unless your name is Microsoft or Adobe, you are in for a really, really rough time of it. You'll get 100% of nothing.
As always, of course this is downvoted. Anyone looking to HN for rational, reality-based discussion might find it a bit disappointing. Here apparently the Windows ISV market is a vibrant, lucrative market. Everyone here is profiting from it, right? (LOL -- close to none of you are). This is farce.
I had a 10 year career in that "wasteland".
> we should note that iOS was the single most profitable platform for Epic, across all platforms
Citation? From what I've seen, that's not actually true.
> Okay, go and make money from Windows users and see how great it is.
For a time, the Windows version of our product was my company's biggest money-maker. It seems that in recent years though Microsoft as a company has pivoted away from Windows as their primary product. Away from desktop, toward "the cloud". I personally find that unfortunate, but I'm not a stockholder.
> The whole torch mob anti-Apple angle seems entirely detached from actual reality.
I'm not anti-Apple, I'm pro-Macintosh.
Utter nonsense. Shrink-wrapped and downloadable software in the Windows world was all over the place using activation/serial codes either thru email or on a CD.
Two examples:
VueScan https://www.hamrick.com/
SnagIt screen capture (which is now cloud based, I think. I still use an old version)
Almost 80% of Fortnite players are on console, so I very much doubt that's even remotely true.
https://newzoo.com/insights/articles/newzoos-battle-royale-s...
It seems like the unavoidable conclusion is that there are no longer any good places to make or find decent consumer software without having a corporate entity get their undeserving cut.
Zero %.
Retail used to buy boxed software and sell it at risk. Were Apple buying units of software/service up front and the taking a risk reselling it, it would be valid to compare the split of end-user cost with classic retail, but Apple's not doing that, so it isn't.
That said, it's valid to acknowledge this history and still think 30% is too much for distribution overhead in 2020. I do not have an opinion on the latter.
They pointed out that retailers would buy the software up front (at wholesale price), and assume the rest of the risk for "promoting, distributing, and selling" themselves. Thus, the retailer did not "charge developers" for those things[0].
I realize this is a bit pedantic but it's not fair to say the parent has said something "historically inaccurate".
[0] There were special marketing or buyback arrangements in some cases, but what's described above is the default retail model.
I though they just returned unsold boxes back to the vendor?
Even in the cases where the vendor/distributor allowed that (and discount bins were a thing because they often did not, at least at no restocking fee), the retailer still accepted the risk that the vendor or distributor would be defunct. If they had a consignment model where they only paid contingent on a retail sale, that was different, but (at least AFAIK) that was never the norm for boxed software.
And retail doesn't charge "0%" on boxed products, or they would go out of business. Logistics, distribution, and store markup all add up to the final price of the product on the shelf.
Yes, they do, unless it's consignment model, which wasn't usually the case for boxed software. The retail sale happens after retail has made the purchase. It’s obviously usually at a higher price than the retailer paid, but they don't take a cut of what the vendor is asking for the software. They pay whatever the vendor (or, often in real retail, a distributor that sits in between) is offering to sell the product for, in advance, and takes a risk that they will be able to sell the units they have purchased at a higher price.
It's structurally not at all the same as what an app store does, where it pays no one, anything (indeed, often charges an access fee up front to the seller) before a sale is made, and then pockets a share of the sale at no risk.
Apple act as a middleman and and add on their fees, with absolutely no risk to themselves.
They're very different business models.
Also the App Store really is the only way to get apps on an iOS-device, so the user has no real choice anyway.
Apple does plenty of app promotion, from promotions inside its own store to multi-million dollar television campaigns showcasing all the cool apps that are available inside the App Store.
We do, but at the same time, physical stores selling software are now rare or non-existent. Apple is not competing with them.
People buy way more on Amazon, and Amazon doesn't rob 30% of your sales.
Well, that was before the Internet era, wasn't it. Personally I'm buying macOS software outside of the AppStore and I'm very happy with it. I also feel good that I support the developers directly.
Imagine if Microsoft decided to take 30% of all online transactions that happen on Windows PCs...Pretty ridiculous thought, right?
That stuff Apple has gotten away with and continues to get away with is beyond absurd.
All have an App Store and are fully capable of facilitating payments, running Microsoft Office, using SaaS apps, doing "work".
Users are prevented from doing so by artificial restrictions on their App Stores which could be lifted at any time by a simple business decision. Apple allows more freedom to developers than these platforms yet somehow should be treated differently. Seems arbitrary and capricious.
And a big difference with Google is that you can sideload or use other stores on Android. And same on Windows, you don't have to use the store.
I didn't mention Windows. I was discussing platforms where everyone takes a 30% cut. You may say this is mere whataboutism, but anyone who reads Hacker News knows that 99% of the anger and attacks on this practice are directed at Apple. Nobody bitches at Google and Sony and Microsoft for doing the exact same thing.
Yeah, because Apple isn't doing that at all.
What's more, it seems like the fee Microsoft charges for every sale in their Microsoft Store is also either 15% or 30%. (Source: the App Developer Agreement, https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE...)
Not on the Xbox, which Epic doesn't seem to mind in regards to Fortnite etc.
Yes, but for many users this is a premium feature, not a flaw.
There are probably more apps / companies who belong to this group due to secret deals by Apple, but now Apple says: No 30% charge for apps who's customers are 1-1. That's it.
Charging at scale without the app store tax is disqualified. But not for the Les Incorruptibles.
See Spotify as an example.
> Other apps would get booted because they don't work without navigating elsewhere.
No. "Reader apps" get an exception to this.
Then Apple made up another rule saying ''You download the app and it does not work. Therefore it has to be removed'' .
Lets keep adding more rules and exclusions as time passes. That's the Apple way of doing things.
A segment gets free pass for lower fees because it is too big to get kicked from iOS while others get shafted.
Just because they can.
Everything else is the same: the fees are the same, the prohibition to use and/or advertise payment methods outside AppStore is the same etc.
Yes. And that's the gray area that needs to be challenged. Are email apps for private services reader apps? Yes, they probably are.
But the current guidelines specifically tell you what reader apps are [1]. So, no, there's no "secret agreement" between Netflix and Apple. They are a reader app by Apple's definition. Same as Spotify, Kindle, etc. etc.
[1] https://developer.apple.com/app-store/review/guidelines/#rea...
But I'm pretty sure pay-per-date apps of either type have bigger legal and App Store policy issues than whether the payment must be made via IAP with the Apple Tax.
What would stop someone from meeting up with another person and then agree to pay in cash or Zelle or any other way to transfer funds? There's no way for Apple to track that.
I'm not sure what the few/many distinction is about, but I can guess: if they only said "one-to-many" it could be unclear whether "many" means "more than one" or "some sufficiently large number", so they include "few" to remove ambiguity. Said another way: "one-to-few and one-to-many" is just a different way to say "one to more than one". As far as I can tell the new guidelines don't use the few/many distinction anywhere and only mention both in this one sentence.
https://web.archive.org/web/diff/20200911173859/202009011909...
What catches my eye, other than the "person to person experiences" and game streaming changes is the complete removal of the following clause in section 3.1.3(b) "Multiplatform Services":
>You must not directly or indirectly target iOS users to use a purchasing method other than in-app purchase, and your general communications about other purchasing methods must not discourage use of in-app purchase.
To me, this was the most draconian rule in the entire agreement since it governed how you could communicate with your customers outside of your app (such as on your own website). IANAL, but this change seems to allow mentioning the 30% Apple cut to your users and nudging them towards alternatives.
the diff feature looks awesome, and is definitely a massive under-leveraged tool for us. respect for wmbs just went up.
https://archive.org/donate/ if anyone else also feels the same :)
This seems to imply the original Hey app would have been legal now?
This needs to end...
We need a new Sherman or Clayton act specifically for platforms. You can split them out, social media platforms over X users are regulated in this way. Marketplaces over x users are regulated in this way.
We cannot rely on platform owners to update policy in response to mounting public pressure. Because you get things like this - rules on Apple's platform that won't be applied to significant platforms, just the developers who are too small to have any influence.
In the States, this is on Congress: we need new laws and a new process to sort out this flavor of antitrust issue. The current stuff on the books doesn't cut it.
Also of note: I'm also not saying we need more laws. It's not a question of to what degree we do regulate this sort of thing: my point is that we don't even have a process to think about the issues! It's totally archaic.
> Also avoid piling on to a category that is already saturated; the App Store has enough fart, burp, flashlight, fortune telling, dating, and Kama Sutra apps, etc. already. We will reject these apps unless they provide a unique, high-quality experience. Spamming the store may lead to your removal from the Developer Program.
I totally agree that there's enough of these types of apps, but you'll need to convince a reviewer that your "special" if you want to compete in that space. I'm torn between agreeing with Apple and being disgusted at the anti-competitive nature communicated. I just wonder if Apple uses this to say "oh, there's already enough find-my type apps" "oh, there's already enough music apps" "oh, there's already enough word processor apps" and you're left holding the bag of software you've spent the last year writing.
No. God no.
Regulation has its place. But regulation is also a slooow bureaucratic process. Regulators have no incentive to change with market conditions and in a fast moving industry will be a hindrance in no time. They also increase the cost of development benefiting the big guys that can afford an army of HR, Regulatory and Legal people to handle compliance.
Today you don't need an army of legal people to deal with existing anticompetitive regulations if you're not a behemoth yourself. To argue that regulation designed to protect from monopolists will actually help those monopolists by its mere existence is ridiculous.
I mean, that's the whole point.
Now that Apple has the power to shut you out of nearly 50% of the US market if you don't follow their rules, those rules carry a lot more weight than it if was 5% of the market.
All of the example transactions in the guidelines (“tutoring students, medical consultations, real estate tours, or fitness training”), are for real-world services performed by people. In-App Purchases have always been specifically and exclusively intended for digital content. The introduction for the IAP section explains: “If you want to unlock features or functionality within your app […] you must use in-app purchase.”
Apple Pay is the Apple-provided payment mechanism that has always been used for real world goods and services on the App Store, for which all of the above examples would qualify.
but they can be done over the app.
Yes, they will loose out on money and yes, this will dilute the iPhone experience.
But come on - That company is worth 2 trillion and it’s holding a whole economy hostage.
iOS is not even near to the "whole economy" of mobile software.
Companies should just stop being based in the US.
With what’s happening to TikTok and this ridiculous push for a Communist-style reappropriation of Apple’s platform, it seems that the US may no longer be a safe place for businesses to become too big in (except of course, the ancient titans of oil, guns, pharmaceuticals etc. that have been happily screwing the planet since forever..)
None of this indignation is really about protecting the people, is it, but rather about taking a slice of the billion user pie, which Apple has historically denied other companies ever since they refused to put AT&T bloatware on the first iPhone.
And I don’t care if that company single-handedly invented roads - there should a limit to how far you can milk the society you operate in.
Interestingly, in recent years such things have happened. In Chicago, the tolled Skyway has been leased to an Australian company. And all the city's parking meters have been sold to a Spanish company.
Trying to equal a smartphone and a fucking gaming console (Switch).
A smartphone has become as you said an intersection, i.e. a bridge to the digital world and has become an absolute neccessity in today's world. And as such should also be regulated.
All these people who are comparing Nintendo to Apple, try going a month without your Switch and then a Month without using your Macbook, Ipad or iPhone. Hint:Good luck
Again, Apple is not the only company in this space and iOS is not the only intersection/road/whatever analogy you want.
There are alternatives and companies like Epic are absolutely free to start their own platform.
Honestly, all of this becomes much less complicated if you think of the iPhone as an Xbox, PlayStation or Switch. iPhone is not the entire mobile industry, it is one phone among hundreds.
Will you move for a forced break up of their exclusive stores too if MS/Sony/Nintendo started allowing general-purpose apps on those consoles? (They already have YouTube, Netflix, etc.)
iPads on the other hand may be a different story, given how Apple likes to market them as general purpose computers, and the reason why they forked iOS into iPadOS I think.
> Consider using Xcode to install your app on a device for free or use Ad Hoc distribution available to Apple Developer Program members.
Can anyone explain this to me? I have some AppleTV apps I’ve written for myself. I can run them on my AppleTV but I have to reconnect to Xcode every 7 days to continue using them. It’s a pain in the butt. How can I install these apps without a dev account and without having to reconnect to Xcode every 7 days?
Ad Hoc provisioning profiles are usually only used for testing, since all of the target devices have to be registered in your developer account before signing the app. Also, Ad Hoc profiles expire after 12 months and the app needs to be re-signed and installed again.
You can install the signed app by using Xcode or Apple Configurator or "over the air" (see https://dev.to/gualtierofr/ad-hoc-distribution-for-ios-1524 for an example).
Apple has become the most arrogant asshole company of all the tech giants. They have forgotten the role that we developers played in making them the largest company in the world. But in their moment of financial victory, they have lost their soul.
:(
The issue is whether making your own hardware also allows you to set policies on the software that can be run on it. One viewpoint is that these are separate industries and a dominance in one (smartphones) should not allow you to dominate the other (software distribution). There can be a legitimate discussion about what the boundaries are (operating system vs browser apps in case of Microsoft)
Because iOS represents about +60% of the revenue in the global mobile market, probably even more in some countries where it has a bigger market share.
It's naive to think a business with a product/service can just decide to not have a presence on iOS.
It's not even completely about the iOS revenue either, but the simple expectation from users that a service has to be on as many platforms as possible. For example, I wouldn't be a Spotify user if I couldn't use it on all my devices.
Apple does not have the largest market share by OS, Android does. Other app stores and sideloading are already very widely available.
At any rate, just because a platform is popular and will make you more money doesn't mean you have a legal right to force that platform owner to do business with you.
(Unless it is ruled as an "essential facility", which is what Epic claims, but I think is a huge stretch and not likely to be accepted by the court.)
Personally, alternative marketing channels have yet to work for me.
I don't care what device, it's features, security, app review, privacy, it just has to be a device.
My users also want my product in their device. They will download it from the App Store or from my website (sideloading).
Apple has no business getting 30% from a business that happens despite itself. Apple is just rent seeking and monopolizing access to people.
If Apple didn't gut their browser, it'd be fine.
My users want push notifications. My users want to persist data from my product in their device. They want to use their device's features with my product.
And they want native performance.
This may be one possible reason: https://i.imgur.com/kPXs9NO.png
Still a lot of room for improvement, but good to see they are moving in the right direction.
* For each in-app purchase, Apple MUST explicitly highlights how much commission they're taking.
* For each in-app purchase, Apple MUST allow app developers to show alternative payment options available.
* Apple may review the alternative payment options and reject the app if it is implemented in an obviously unfair way against Apple IAP, but no other reasons. If it is violated, Apple MUST give a clear reason and actionable items to app developers within a reasonable time frame.
This doesn't require any technically complex changes but just gives strictly more information to their customers. If the customers think it's justifiable, then they will continue to use Apple's IAP. If not, they will go to the developer's site. If the alternative is designed to be unfair against Apple, at least they can have a chance to raise an objection. For the rest, let the market decide.
In Sweden, via-app medical consultancy gets a standard way for this services as a first - line support. Payment for this is fixed and goes to the registry, where after certain amount of payments, you're getting free consultancy (It's by the health care system). How they are going to handle that?
Too me this new guideline is like a wide net - most of top application will have to violate some rules there, but in case of miss subordination (like Epic) then having that rule is a simple case in court.
Is this rule referring to anything in particular? Was there an issue with a pillow-warming app that I missed out on hearing about?
This is worded so broadly, that it can perfectly be applied to browsers and email clients. User plays a browser or PBEM game that has subscriptions? Ka-ching
Can a yoga instructor add personalized text to each individual stream to have 5 simultaneous 1-1 sessions?
etc.
this is so rife for double standards, in practice it basically boils down to "what we say goes"
"Family interactions do not have to use in-app purchases."
"Your hopes and dreams do not have to use in-app purchases."
Thank you Apple. I for one, appreciate your generosity.
What percentage do you think it costs simply to process the credit card for a $10 app? What about for a $1 app?
Why do you think so many bricks and mortar shops have a “minimum purchase” requirement to pay with a card?
If the swipe costs 3%, what should all the rest of the app store’s value cost?
You could compare to competitors, such as Xbox store, for an answer.
Apple does not allow others to have a store in their platform, so why doesn't Apple pay extra tax to keep others out rather than taxing devs to be in Apple's store?
tl;dr the new rules allow For games to be streamed, but each title must be a separate app and run all in-game purchases through in-app purchase. They’ve also explicitly allowed for game streaming services to have catalogue apps that link to the individual App Store listings.
This is massive and strikes me as a great compromise solution. It separates the technical implementation (streaming) from the actual value proposition to users (the game itself). Essentially, each individual game needs be a separate app in the store and be reviewed individually.
I think the xCloud team at Microsoft is about to pull a few late nights to get this launched on iOS in the next few weeks.
This sounds like a huge pain in the butt for users and kind of loses some of the value proposition of game streaming: trying games instantly, not needing to download anything, and not taking up a bunch of space for your whole library.
It will take one generation who grew up playing video games to normalise it.
Imagine having to download every netflix movie separately from itunes. Well some progress is better than none.