Reddit is allowed too. imgur, snap, etc.
I assumed you're fine as long as your raison d'être wasn't porn and the content was user generated / supplied.
0: https://www.theverge.com/2018/11/20/18104366/tumblr-ios-app-...
But perhaps the most catastrophic misfire of all was the notorious ‘porn ban’ that came into place on December 17, 2018 – a policy partly driven by a US law [1] that made websites liable for sex trafficking that might take place on their platform. The ban covers ‘female presenting nipples’, genitals, and any depicted sex acts. Until then, the platform had remained a refuge for a devoted community of users, but this decision affected swift and dire consequences.
(regardless of the content of 18+. Don't know how mobile has had 15 years to do granular content warnings based on decades of other medium but app stores still assume 18+ = porn).
the exact language of their T&Cs?
Not to be too flippant, but we can guess all we want, but the individual apps signed up to specific terms at the time, and you can almost guarantee that Apple (or anyone else) reserves a lot of leeway to themselves as to how they enforce or otherwise police those T&Cs.
All the conjecture in this bit of the thread seems a bit pointless given none of us are reading it, let alone reading the specific bit that whichever app in question might be held to.
Hence my start to it, as well, these seem to be allowed ...
On Twitter you can find actual porn straight up.
Google Search is different yet, since they aren't the primary host.
Why was a perfectly fine Unicode Blackboard X filtered out of my post.
I don't have an iPhone, but I know that you can access it via the official app from Google Play.
“To start, Roblox is not a single game. It's a platform that hosts millions of user-generated experiences, such as historical roleplaying games or virtual labs to simulate physics experiments. Because of the diversity of content you'll find on Roblox, we use the term experience to refer to what you play on Roblox.” https://create.roblox.com/docs/education/resources/frequentl...
From the epic trial, Apple addressed why it allows them in a pretty tortured manner: https://www.polygon.com/22440737/roblox-metaverse-game-exper...
I think the best argument is that you’re a single player across games, kids speak of “playing Roblox”, there are portals between worlds, etc. This comment makes the point that all games feel the same: https://news.ycombinator.com/item?id=41287780
It’s pretty different from what Epic wanted to do by offering completely separate games in their App Store without paying apple commission.
>“I look at the experiences that are in Roblox similar to the experiences that are in Minecraft,” Kosmynka said. “These are maps. These are worlds. And they have boundaries in terms of what they’re capable of.”
Wow. The damage control was even worse than I thought. So I guess the new UE Fortnite Network would be approved no problem since "it's not a game, it's a UGC platform" (not that Epic cares about app stores anymore). Because Epic isn't making the games anymore. Just offloading the labor to others a LA VR Chat.
Here's a key part of this: Executives also have kids and they want to play Roblox on the go!
It could also further jeopardize Apple's standing with regulators, since they profess to apply their rules fairly and equally without secret deals (which is transparently ridiculous but Tim Cook said it in congressional testimony so it would be perjury if proven wrong).
If you want any part of any government to investigate, shouldn't you suggest some agency that's supposed to be working for consumer welfare or so?
not all undisclosed arrangements constitute securities fraud - only those whose intent is to defraud investors do.
As for anti-competitive measures, the investigation ought to be from the consumer protection agencies, like the FCC, or from the justice department regarding anti-trust.
Edit: They are also vulnerable to insider whistleblowers. Any whistleblower would be eligible for rewards of 10-30% of any penalty ultimately assessed by the SEC. The SEC has paid tens of millions to single whistleblowers in the past.
"We depend on effectively operating with third-party mobile operating systems, hardware, and networks that may make changes affecting our operating costs, as well as our ability to maintain our Platform which would hurt our ability to operate our business.
For the three months ended June 30, 2024, 30% of our revenue was attributable to Robux sales through the Apple App Store and 16% of our revenue was attributable to Robux sales through the Google Play Store. Because of the significant use of our Platform on mobile devices, our application must remain interoperable with these and other popular mobile app stores and platforms, and related hardware. We are subject to the standard policies and terms of service of these operating systems, as well as policies and terms of service of the various software application stores that make our application and experiences available to our developers, creators, and users. These policies and terms of service govern the availability, promotion, distribution, content, and operation of applications and experiences on such operating systems and stores. Each provider of these operating systems and stores has broad discretion to change and interpret its terms of service and policies with respect to our Platform and those changes may be unfavorable to us and our developers’, creators’, and users’ use of our Platform. If an operating system provider or application store limits or discontinues access to, or changes the terms governing, its operating system or store for any reason, it could adversely affect our business, financial condition, or results of operations."
ANY publicly traded company that relies on the Apple AppStore for a significant portion of its revenue has an implied ‘so long as Apple continue to allow us to do this’ caveat hanging over their revenue forecasts.
Roblox is in clear violation of this clause, downloading and executing entire games written in Lua. Apple does have an exception to this policy for HTML5 games and streaming games but Roblox does not qualify because it is not HTML5 and not streaming. Many people have had their businesses destroyed for far less serious violations of App Store policy.
I believe there are also other rules against putting an app store inside your App Store app. Clearly Roblox is an app store for games, with its own currency. Apple has not been reasonable on this point with other companies: they originally didn't even want to allow cloud game streaming apps to play multiple games in a single app. Their ridiculous plan was to require a separate Apple App Store listing for each game that a streaming platform supported, and they only relented under pressure after Microsoft went public with their complaints: https://www.theverge.com/2020/9/11/21433071/microsoft-apple-... And after that debacle they explicitly added exceptions to their policies for game streaming apps. They have never done so for Roblox-like apps, which are still plainly forbidden under their publicly posted policies.
One app effectively violating that policy is WeChat with their mini programs, but they get away with it due to the fact that iOS without WeChat would be doa in China.
Apple clearly doesn't think these are the same thing either as demonstrated by their explicit policies allowing the former and their attempt to block cloud streaming apps from providing the latter, later turning into explicit policies specifically allowing it for cloud streaming apps and only cloud streaming apps, not Roblox-like apps.
There are Lua scripts intended to run on the "client" (such as camera scripts) but I was under the impression (I could be wrong) that even they were converted by a server into instructions sent to the client, not run as a Lua scripts in a local Lua interpreter on your iPad.
Or perhaps the lua code is sanitised by the server such that the lua code run on the client is not the same as submitted by the user. Many App Store games do have an embedded scripting system of some kind, just not one that can run code directly inputted by an end user.
The whole point of Apple's rules here are to force app functionality and features to be reviewed when submitting an app to the app store. Anybody can go and make complete games ("experiences") in Roblox and they will immediately be available on iOS without being reviewed by Apple. It's a full game engine that lets you write custom code, use custom assets, and replace everything. Take a look at Frontlines (https://www.roblox.com/games/5938036553/FRONTLINES) as an example of a game that looks nothing like Roblox.
If you were to release an iOS app and push new features and content to it OTA then you risk being kicked off the store if you get caught because you bypassed their review process and the store page may not be accurately describing the app anymore.
They are called "Behavior Packs": https://learn.microsoft.com/en-us/minecraft/creator/document...
You can purchase content that runs behavior packs from the store, but it's all through soft currency purchased with per-platform stores.
Link to some of the content: https://www.minecraft.net/en-us/catalog
As for the "not as powerful as Roblox", we're working on it :)
I think you're onto something. All of the nieces and nephews of mine that play Roblox do it on an iPad.
You're reasoning as though the policy is for Apple to follow. No. It's for developers to follow. Apple can put whatever it wants on the App Store, the policies are guidance for developers to give them a fighting chance that their apps will be accepted. If Apple wants an app, it'll go on the store. If they don't, it won't.