Personally and from own sales experience, enthusiast forums, their members and purchasing decisions are not representative of the average iOS (or macOS) user.
The ol', "vocal minority".Personally and from own sales experience, enthusiast forums, their members and purchasing decisions are not representative of the average iOS (or macOS) user.
This is actually what I find weird, Steam is only a storefront, digital delivery and some multiplayer features for a 30% cut yet Apple providing all of the operating system, development tooling, hardware development, SDKs for the device and the storefront, digital delivery and some multiplayer features for the same cut or for less profitable devs the 15% cut.Indeed and developers think they are getting a lot of value from valve even when Epic takes 0%.
And honestly Apple even taking 15% is highway robbery compared to what you get for your money in the AppStore compared to steam.
It’s higely relevant by the point that apples artificial limitation isn’t proving anything. On the contrary I’m showing that developers would do just fine without Apple.I get that you think this is relevant. But I don't see how it's relevant to the idea of Governments forcing Apple to operate their business in a different way. Apple isn't using a walled-garden model for the purpose of "holding" developers hands, and that's not what this lawsuit is seeking to change.
That’s the thing. Apple forces you to use the tools and pay for it. Developers don’t need them when they have free options.This is actually what I find weird, Steam is only a storefront, digital delivery and some multiplayer features for a 30% cut yet Apple providing all of the operating system, development tooling, hardware development, SDKs for the device and the storefront, digital delivery and some multiplayer features for the same cut or for less profitable devs the 15% cut.
Steam doesn't provide the operating system or development tooling that either Microsoft or Apple provides, the base operating system for those games to run on and even for their own Steamdeck platform they're building on top of multiple open source projects as well.
That’s the thing, the SDK list is ironically the least useful feature Apple provides. It’s all the functionality for the store that Apple doesn’t have.Perhaps I'm missing what Steam is providing that is in excess of what Apple provides because if I compare the SDK list of Apple's ecosystem versus Steam and I must be missing something. You can build a game for multiple platforms without Steam's IP yet anyone developing for iOS would be hard pressed to never touch an Apple provided intellectual property.
Big difference. Allowing only first party options or a a free market store.Some weird arguments here.
Tesla owns 70% marketshare of EVs but does not allow 3rd party app developers. Are you saying by law, Tesla should open up their OS for any developer to sell apps for the car OS?
What about my Samsung Smart TV? Amazon Fire Stick?
What about Alexa devices? HomePod?
Non sensical. Third party developers develop for Alexa's Skills store.Big difference. Allowing only first party options or a a free market store.
You can’t allow 3rd party while also not supporting it. That’s just contradictory
Most use of commercial APIs are generally handled under some sort of copyright related permission scheme. This is generally where Apple is able to leverage a continued revenue sharing for the licensed usage of those APIs such as what happened in the Netherlands where external payment processors were authorised by that only meant a 3% reduction in the revenue sharing arrangement to account for not needing to handle the payment processing. Overruling that would mean interesting questions about monetisation of intellectual property and copyright law.Developers don’t need permission to use the APIs.
I'm confused how someone is able to build an iOS app without directly or indirectly leveraging Apple's APIs? Of course you're forced to use Apple's tools on Apple's hardware using Apple's operating system with Apple's intellectual property. I don't foresee how you could not?That’s the thing. Apple forces you to use the tools and pay for it. Developers don’t need them when they have free options.
The juxtaposition I was making is that the App Store revenue share supports the entire iOS ecosystem and all of it's APIs such as AppKit, UIKit and Metal (like them or loathe them). Steam just supports Steam. On the PC it doesn't support all of the APIs and SDKs generally used to make a game, as noted Epic are more likely to have a heavy impact on the development of those games and it has a more generous revenue sharing arrangement for their property.I recommend you perhaps read this or just visit the steam store and compare it to the AppStore and you will notice how barebones apples offering is.
This wasn't originally what I was thinking of, the question was what is Steam giving for 30% that is so much more than Apple and most of what you've shown seem to be the store front has community stuff in it...is that really worth the 30%? I guess perhaps I don't see that necessarily as a value to them but perhaps they do.If steam was available on iOS to purchase iOS apps I can almost guarantee you that almost 100% of developers would abandon ship and use steam primarily, even if they might use Xcode they will use the better store.
I mean supporting the ability to install third party developers while also preventing third party developers.Non sensical. Third party developers develop for Alexa's Skills store.
I mean supporting the ability to install third party developers while also preventing third party developers.
Allowing only first party developers isn’t in the same legal framework with their legal responsibility to the market.
Well no that’s not how it works. The APIs in iOS aren’t copyrighted and Apple have zero ability to protect them, how do you think cydia developers make applications? Or how do you think developers makes iOS software without Xcode? There was even a short period when developers used other compilers before Apple banned them from the AppStore. The only thing Apple controls is the acces to their AppStore, nothing else.Most use of commercial APIs are generally handled under some sort of copyright related permission scheme. This is generally where Apple is able to leverage a continued revenue sharing for the licensed usage of those APIs
Well it wasn’t. This example was forced by EU on ACM in the Netherlands because of their legislation and separate investigation preventing parallel investigations of the same issue. Apple still ended up in the end of this year to take 0% fee. There no overruling possible because it’s a separate law that was voted in last year that comes in to effect next monthsuch as what happened in the Netherlands where external payment processors were authorised by that only meant a 3% reduction in the revenue sharing arrangement to account for not needing to handle the payment processing. Overruling that would mean interesting questions about monetisation of intellectual property and copyright law.
It’s easily done by the fact Apple doesn’t own the rights to develop to their platform. They can only prevent them from selling in their store. Just how cydia apps was developed before and after the AppStore was launched. There uncountable apps that uses APIs not allowed on the AppStoreI'm confused how someone is able to build an iOS app without directly or indirectly leveraging Apple's APIs? Of course you're forced to use Apple's tools on Apple's hardware using Apple's operating system with Apple's intellectual property. I don't foresee how you could not?
Well that’s the thing. Nothing prevents me for example from writing code that uses already existing software calls such as appkit, UiKit or metal. An api is just the equivalent of a digital phonebook for the application.The juxtaposition I was making is that the App Store revenue share supports the entire iOS ecosystem and all of its APIs such as AppKit, UIKit and Metal (like them or loathe them). Steam just supports Steam. On the PC it doesn't support all of the APIs and SDKs generally used to make a game, as noted Epic are more likely to have a heavy impact on the development of those games and it has a more generous revenue sharing arrangement for their property.
Oh absolutely it’s worth it as it provides a very useful and valuable way to connect with your user base. And it’s loved by the users so they also ends up using the store.This wasn't originally what I was thinking of, the question was what is Steam giving for 30% that is so much more than Apple and most of what you've shown seem to be the store front has community stuff in it...is that really worth the 30%? I guess perhaps I don't see that necessarily as a value to them but perhaps they do.
Well good question, can be they don’t see a need for it or that it’s not worth the hassle. Valve isn’t a publicly traded company so doesn’t need to do anything. Just how they barely ever release a new game.Though your statement made me wonder, why isn't there a Steam Store for mobile games on Android? Especially given for games, Google have a very similar revenue sharing setup though with none of the restrictions preventing side loading or alternative stores. Obviously the Epic v Google case will got to court in November (which I personally feel Epic has some solid evidence of Google leveraging their monopoly power in the mobile phone operating system market to threaten hardware OEMs to not ship Fortnite when I read their complaint) which will discuss some of Epic's attempts here but why not Steam?
Well no that’s not how it works. The APIs in iOS aren’t copyrighted and Apple have zero ability to protect them, how do you think cydia developers make applications? Or how do you think developers makes iOS software without Xcode? There was even a short period when developers used other compilers before Apple banned them from the AppStore. The only thing Apple controls is the acces to their AppStore, nothing else.
Well it wasn’t. This example was forced by EU on ACM in the Netherlands because of their legislation and separate investigation preventing parallel investigations of the same issue. Apple still ended up in the end of this year to take 0% fee. There no overruling possible because it’s a separate law that was voted in last year that comes in to effect next month
It’s easily done by the fact Apple doesn’t own the rights to develop to their platform. They can only prevent them from selling in their store. Just how cydia apps was developed before and after the AppStore was launched. There uncountable apps that uses APIs not allowed on the AppStore
Nothing technically prevents you from calling into that code but generally there are software license agreements that also bind the usage of that which may prohibit that behaviour (if you read an Apple software license for iOS you'll see that they explicitly prohibit the right to use their IP in third party applications except through the supplemental developer licenses).Well that’s the thing. Nothing prevents me for example from writing code that uses already existing software calls such as appkit, UiKit or metal. An api is just the equivalent of a digital phonebook for the application.
Steam supports 100% of all APIs in existence on windows and Mac. There nothing that prevents you from using an exotic api because steam isn’t dependent on them as they are all provided by the os.
Steam isn’t a development platform. Valve does provide you with all the tools needed with the source 2 engine to make a game. Or APIs to integrate steam functionality in your game.
As long as your game complies with the Steam Terms of Service, you will only need to create an account and pay a one-time fee of US$100 to publish your game on Steam. They will, however, give you the money back if your game makes $1,000 in gross revenue from sales on the Steam store.
By and large I agree with you, but there are significant geographic variations. In Australia there is virtually no private home rental on Booking.com even now, but when we visited Croatia in summer 2018 Booking.com was already full of private apartments.The 2nd article, too, is looking at vacation rentals as a whole. Go back and look at that chart. And I'll tell you, there's no way Booking.com has 35% of the market. You simply don't know the market. Booking.com is the hotel behemoth. They've only recently started adding private home rental.
Airbnb, in the space of private home rentals, has no peer. Nobody is even close. I'd guesstimate that Airbnb has 90% or more of this market.
Well they don’t need protection especially when you don’t need to use any special software to develop for Apple. Xcode is only required if you want to sell thought their official store front.Apple protect them through the license agreements for both the software of the devices themselves as well as the supplemental licenses as a part of the developer program. There is a different between a legal right to do an activity and the technical capability.
Well the thing is the software license agreement isn’t signed if you use other software to develop the apps.The "making software without Xcode" doesn't mean that an app developer isn't leveraging Apple's intellectual property, perhaps they're not directly calling into WebKit to render their UI but some other intermediary is compiling it down for them. The software license agreements still define the permitted uses.
Well yes I’m mentioning Eu digital market act and digital service act. They became law last year and identified gatekeepers have untill march 2024 to comply with the law.Apple still mention that they only apply a 3% discount to their commission. When you say "Apple still ended up" do you mean that it is yet to happen or it is happening? If you believe it is currently happening do you mind referencing the source unless of course by "still ended up" you are referring to the future EU Digital Markets app which I didn't think was coming into play until next year?
Well this have been law for over 10 yearsI guess we'll agree to disagree that legally Apple doesn't own the rights to the intellectual property that they developed and to dictate how that can or cannot be leveraged by third parties.
Nothing technically prevents you from calling into that code but generally there are software license agreements that also bind the usage of that which may prohibit that behaviour (if you read an Apple software license for iOS you'll see that they explicitly prohibit the right to use their IP in third party applications except through the supplemental developer licenses).
The juxtaposition with Steam is that they take 30% of the sales for much less than what Apple comparatively provides yet developers appear happy. That said you don't believe that Apple is entitled for compensation for their software when leveraged by third party developers so I guess that's where we don't see eye to eye.
As usual, you quote a case that doesn't mean what you say it means. The fact that APIs aren't copyrighted doesn't mean that anyone can access any API they want to. It means that anyone can develop their own software with the same APIs. It's plainly explained in the article that you linked to.Well this have been law for over 10 years
![]()
EU’s top court: APIs can’t be copyrighted, would “monopolise ideas”
The court ruled that functional parts of computer programs can’t be copyrighted.arstechnica.com
And well it’s not their IP that is used. The copy of their ip is used locally on the device. It’s not a question of agree or disagree but legal reality.
Except it does.As usual, you quote a case that doesn't mean what you say it means. The fact that APIs aren't copyrighted doesn't mean that anyone can access any API they want to. It means that anyone can develop their own software with the same APIs. It's plainly explained in the article that you linked to.
The European Court of Justice ruled on Wednesday that application programming interfaces (APIs) and other functional characteristics of computer software are not eligible for copyright protection. Users have the right to examine computer software in order to clone its functionality—and vendors cannot override these user rights with a license agreement, the court said.
The case focuses on the popular statistical package SAS. A firm called World Programming created a clone designed to run SAS scripts without modification. In order to do this, they bought a copy of SAS and studied its manual and the operation of the software itself. They reportedly did not have access to the source code, nor did they de-compile the software's object code.
There no legal framework for you to be used in these regards.It certainly legal to prevent access or charge for access to APIs in software that you created.
Again, your interpretation of the ruling is completely wrong. It is about reimplementing APIs in your own software. Not accessing the original APIs in someone else’s software.Except it does.
You can’t legally prevent anyone from accessing your APIs and doing the same function.
There no legal framework for you to be used in these regards.
Example if a developer writes a program that runs on iOS it can use any APIs free and unrestricted for the simple reason they aren’t copying or using their Intelectual property.
There a major difference in taking a license fee for using their software and calling The APIs that already exists on the consumers device
Well no the laws are just… well the laws I just happen to agree with some of them as I have lobbied for them.This is all nonsense, of course. Because you’re representing the laws you like as immutable facts rather than subjective choices. I exist in a different culture, with different legal frameworks. And to me, your cultural laws are ridiculous and counter productive.
There is no solid ground here. So let’s just agree to disagree.
Wrong because there no possibility to deny access to the APIs. They are just system calls.Again, your interpretation of the ruling is completely wrong. It is about reimplementing APIs in your own software. Not accessing the original APIs in someone else’s software.
For example, if Bob made an OS with an API called Bloom that developers can use to cause a flower to appear on screen, then Bob can restrict access to that API or charge for it. However, since you can’t copyright an API, Mary could make her own program that callsOS withan API called Bloom that causes her own flower to appear on screen.
The juxtaposition with Steam is that they take 30% of the sales for much less than what Apple comparatively provides yet developers appear happy. That said you don't believe that Apple is entitled for compensation for their software when leveraged by third party developers so I guess that's where we don't see eye to eye.
1: if all purchases takes place on the store front and no IAP, then I would agree 100% Apple can take whatever cut they wish.
2: if IAP is used then I think Apple have the right only if the company uses their payment system and associated services.
3: if a developer uses their own system for in app purchases then I don’t think Apple have a right to take anything as long as it’s outside the store.
And the simple reason is the many existing payments that can be done without the developer paying a cut to Apple.
Example the steam app allows me to purchase digital games.
And a bunch of reader apps allows linking and purchasing of a subscription and services outside the store.
This I would say ether everyone or nobody can do that.
4:I think Apple needs competition with their AppStore as it has only become worse for me in how hard it can be to find apps sometimes and it can only be done on the phone.
5: I consider the moment I as a consumer purchases something that becomes my private property…
and no contract can limit how I use it if it’s a transfer of ownership, so the platform can be closed but allow the consumer to conduct their business contracts with third party services just how it’s done on the Mac. This allows everyone to have their preferred solution. Those who wants a closed system can always stay in the garden, and those who need that specific app that isn’t available on the AppStore because of the rules can always go outside to cydia or other equivalent, or just replace the Apple store with another if they find it more convenient.
BUT If I let’s say borrows it from Apple or a telecommunications firm then I probably can’t do whatever I want as it’s still not my phone.
The fact that there are a multitude of examples of companies restricting access to and charging for APIs would directly contradict your claim.Wrong because there no possibility to deny access to the APIs. They are just system calls.
Application Programming Interfaces (APIs) are software interfaces that allow different applications or systems to communicate and exchange data.
Nothing prevents bob from making an app calling the APIs for WebKit in iOS. He isn’t breaking any laws, TOS or license.
WebKit is on the consumers device. Bob can write his own code that calls WebKit, reverse engineers the APIs, read open sources available and use it.
Otherwise DMA and DSA regulations couldn’t be legally implemented. It rests on existing laws.
Again, decades of examples of companies charging for and restricting platform access directly contradict your claim.Actually I agree 100% with you here. Apple have the right to leverage compensation.
But I would say only if said developer have signed an agreement with Apple to do so.
If you use Xcode and the AppStore, then you owe them something, and that is 99€ a year and 0-30% of all sales, and none for a special few.
And essentially where we draw the line.
No it doesn’t, the fact a company have the technical means to restrict access to users doesn’t make the point when companies regularly use their APIs free of charge and no legal repercussions.The fact that there are a multitude of examples of companies restricting access to and charging for APIs would directly contradict your claim.
In what way have I misunderstood or changed the topic? There zero legal precedence for the thing you claim for in EU. And every time it’s challenged it doesn’t win. The Supreme Court of EU have been very consistent.And, of course, you've changed the topic from the fact that you misinterpreted a court ruling even though you posted a quote that directly contradicted your claim.
Users have the right to examine computer software in order to clone its functionality—and vendors cannot override these user rights with a license agreement, the court said
And equally a decade of the same companies not being able to charge for their platform access from third partiesAgain, decades of examples of companies charging for and restricting platform access directly contradict your claim.
What’s going to be interesting to see is if you blow a massive revenue gap in Apple’s earnings, what is going to get more expensive to make up for it? We the consumers always end up paying for these things and it’ll be interesting to see where Apple shift this revenue to. I suspect it’ll end up costing us more money as there’ll be more middlemen in the market extracting value.No it doesn’t, the fact a company have the technical means to restrict access to users doesn’t make the point when companies regularly use their APIs free of charge and no legal repercussions.
In what way have I misunderstood or changed the topic? There zero legal precedence for the thing you claim for in EU. And every time it’s challenged it doesn’t win. The Supreme Court of EU have been very consistent.
How is this contradictory? This is decided by the Supreme Court. Do you even grasp what an api actually is and why it’s absurd to think you can protect it.
And equally a decade of the same companies not being able to charge for their platform access from third parties
Or do you not see the difference in the entire third party software market that exists outside of the AppStore? cydia and their hundreds of stores selling and providing software at zero payed to Apple , windows or said platform?