Hacker News new | ask | show | jobs
by redxdev 1861 days ago
> I can’t sell my own Fortnite skins, for example. If I wanted to access the Fortnite user base I have to use the Epic Game Store.

You're right - and Epic isn't arguing that they have to be let on to the App Store, except in the case where there's no alternative. Ignoring the fact that Fortnite isn't actually a platform that allows you to submit skins to Epic (and as such isn't really comparable), you absolutely can make your own skins and 3d models and content and sell them somewhere else, you just can't in Fortnite.

And before you say "oh but they can just go to Android" - no, they can't, because Google Play has similar restrictions and while making a separate store is possible it isn't practical due to technical restrictions Google imposes on the OS.

> I also can’t sell any game I want on their platform. I have to follow their rules, get approval? Etc.

I've already addressed this. On iOS it is impossible to sell an app outside of the app store. If you're denied from EGS you can just go to Steam, itch.io, GOG, or host a website yourself.

> Not to mention video game exclusives.

This is a completely unrelated issue. The court case is about the rights of a developer and their relationship to the app store. This argument is about the rights of a consumer and I do not see it as even remotely relevant.

> The only reason we are talking about it is because it’s a popular platform.

You're right - the platform being popular is what gives Epic's argument merit. It makes Epic less able to ignore the app store if they want to go after the mobile market. Obviously if the platform wasn't popular then no one would care and this case never would have happened.

1 comments

> Obviously if the platform wasn't popular then no one would care and this case never would have happened.

Which I think strikes right at the point here. This is practiced throughout the world and throughout industries, but for some reason we think it should be different for mobile phones. I don't see why it should be, especially given that in the overall market, Epic can publish their game across multiple competing platforms: Android, Windows, macOS, Linux, Xbox, PlayStation, Switch, etc. and iOS until recently.

In fact, as you mentioned, if you don't like the Apple Store you can go to: Steam, itch.io, GOG, or host a website yourself. If I can't create an arbitrary game and have access to Epic's user base, I don't see how it's different. Can I use Epic accounts on my own indy game?

I think you are narrowly defining the marketplace as being only iOS, when in fact it's much larger, and you're not taking into account that this is all about access to users. In both of these areas, it's hard to find compelling activity for Epic. They can and do publish Fortnite on multiple platforms, and they also arbitrarily restrict access to their own user-base.

Epic just wants to have their cake and eat it too and I have yet to see compelling evidence to the contrary, myself.

>This is practiced throughout the world and throughout industries, but for some reason we think it should be different for mobile phones

uhh, no? Antitrust arises out of the core factor that "this platform is popular and people care". If people didn't care about Windows it wouldn't have gotten an antitrust in the 1990's. If people didn't care about Steel then the Rockerfellers wouldn't have gotten antitrust in 19th century.

Is very much is not different for phones. The only difference is that data doesn't take up physical space. But I hope we've progressed past the web 1.0 arguments on how data isn't powerful.

>n fact, as you mentioned, if you don't like the Apple Store you can go to: Steam, itch.io, GOG, or host a website yourself. If I can't create an arbitrary game and have access to Epic's user base, I don't see how it's different. Can I use Epic accounts on my own indy game?

Itch.io, Steam, Gog are not hosted on IOS. IOS has a marketplace of 10 billion and offers to host general applications, much like a PC (which has been hit by a case like this). Comparing this to selling fortnite skins is very dishonest and telling of your faith in this conversation.

>I have yet to see compelling evidence to the contrary, myself.

Lead a horse to water...

This is why I'm glad that this cases isn't being run by people who are just frustrated at not playing Hades a year earlier on steam.

The argument is that things should be different for a platform that isn't easily substituted. EGS is easily substituted for Steam because there are no barriers to which store you use on PC aside from installing a new one, and using multiple at a time isn't even much of a burden. The App Store is not easily substituted for anything because there are no major alternatives in the mobile space that don't have the same restrictions, and even ignoring that there's an argument to be made about the cost (monetary and otherwise) to switch platforms that is _much_ higher than switching storefronts on PC.

The one segment you've mentioned that actually works similarly is consoles - Xbox/PlayStation/Switch. These operate much the same way as the App Store and are the reason I myself am torn on whether I agree with Epic. Their argument for why consoles do _not_ apply here is that they are not intended as "general purpose" devices the way a PC or phone is. I don't know if I believe that argument to be convincing, but I absolutely see where they are coming from with everything else.

> I think you are narrowly defining the marketplace as being only iOS, when in fact it's much larger

For the record, a big part of the court case has been (and likely will continue to be) about this point - does it make sense to segment the market in this way?

I see the argument as convicting for the same reason the person above is being dismissive: do people care?

If Facebook, Adobe, Twitter, and Discord care about hosting their apps on PSN, then there can be a case that this is a general purpose usage that should be allowed. In reality, I imagine they don't and even if Sony/Microsoft were forced to open up that their competing stores would be as thriving as those Custom Firmware homebrew stores.

Point #2: ephemerality. There's a 99.999% chance that the PS5 and XSX will be succeeded in a decade by the PS6 and the Xbox Whatever. Would Adobe want to spend all that development time releasing photoshop for PS5, only to need to re-develop it for PS6 6 years later? For what is likely to be an entierly new OS?

in contrast, there's good odds that an app made in 2010 would still work just fine today, barring some outdated Api calls that Google/Apple made great strides to ease the migration on. So that security on not needing to change OS's every generation would incentivize development.

> do people care?

The problem with this line of reasoning is that said companies might not have even thought about trying to do something with those platforms because it was assumed impossible, and they didn't want to go through the effort of a court case to make it so. It's hard to say what would happen if consoles opened up without it actually happening.

> Point #2: ephemerality.

With how much mobile OSs change I'm not sure it's relevant. Apps that aren't kept up to date (esp. when it comes to changes in how the system manages privacy settings) tend to be delisted, and the rate at which those changes happen is much faster than the 7-10 year console cycles where backwards compatibility is a requirement even when major parts of the OS change (see: Win8 -> Win10 kernel transition in the early days of the X1). Admittedly, keeping up with mobile OS changes doesn't usually require a full rewrite of the app, but neither did anything moving from X1/PS4 to XSX/PS5.

> said companies might not have even thought about trying to do something with those platforms because it was assumed impossible

We know now that Epic (obviously) wanted to open negotiaions with Nintendo on EGS deals, even if they haven't started yet and are considered a shot to the moon. I'd be surprised if other companies never put even a bit of thought into the alternate platforms. That is partially was why the court subpeona'd the entire industry for questions and arguments.

>With how much mobile OSs change I'm not sure it's relevant.

I say it's relevant because part of the marketing of app versions is how (relatively) easy it is to migrate, often including automated tools for the job. I highly dought Nintendo and Sony offer similar things (maybe Microsoft). As such they want to encourage that longevity as long as the dev in intersted in maintaining. So it again comes from "do they care"? Google and Apple do.

consoles make no such guarantee. Some years after the next gen becomes current gen, they will leave no option to submit previous generation titles. Both in a physical (stop accepting submissions) and marketing sense (less updates to older consoles, usually just security patches).

It should also be noted that consoles are 1-2 systems specs, and some games highly, highly optimize for that spec. So mimgration is naturally harder because consoles generally give devs almost a full memory block to work with, compared to, say, Window's non-guarantee of memory layout.

> consoles make no such guarantee. Some years after the next gen becomes current gen, they will leave no option to submit previous generation titles. Both in a physical (stop accepting submissions) and marketing sense (less updates to older consoles, usually just security patches).

No, but the maintained lifetime of a game is usually shorter than a full console cycle (within which you absolutely do have that guarantee) so this doesn't affect those games. It's also worth noting that games that came out in 2013 for the X1/PS4 should still run on their newer counterparts with no changes (though this degree of back compat is at least somewhat unusual, so I'll give you that). On the other hand, the mobile space sees many apps get entirely redesigned multiple times in a decade.

> It should also be noted that consoles are 1-2 systems specs, and some games highly, highly optimize for that spec.

First of all, games tend to be optimized for specific hardware features, with "notches" to turn on additional features in the game for each main target spec. Most games these days ship on multiple platforms including PC so the idea that they're optimized for a specific platform isn't really true anymore. Second of all, the previous and current generations added new specs (X1X and PS4 Pro, PS4 -> PS5 and X1 -> XS back compat, XSS/XSX hardware differences) without breaking any compatibility by keeping general architectures the same with some extra support in the OS to smooth over the places that it differs.

> So mimgration [sic] is naturally harder because consoles generally give devs almost a full memory block to work with

This only complicates migrating to platforms that don't use a unified memory architecture and dedicated system resources, it has nothing to do with updating for new console generations.

Full disclosure - I work for Microsoft/Xbox.