> this failed Apple App Store review because of Guideline 4.2 — Design — Minimum Functionality. They said “the usefulness of the app is limited because it seems to be intended for a small, or niche, set of users. Specifically, the app is intended for invited friends only.”
This is why we need laws regulating mobile platforms. Apple shouldn't be able to dictate what you use your phone for, or what apps you can give to your users. Doesn't work that way for PCs, shouldn't work that way for computers in your pocket.
I often get in trouble on HN for being more sympathetic than most towards Apple. But that reasoning by Apple is ridiculous. They allow apps which only function if you buy a specific $100k+ EV, or some niche audiophile amp. Usefulness doesn’t get much more limited than that.
I don’t believe that the government should police what types of computers I can build. I occasionally tinker with hardware myself and have been thinking up ways to build a smartphone differently. If I want to make the device so that it only interoperates with a certain class of items, I would rather build nothing at all than be forced by the government to interop with everything, which is also a costly thing to develop.
I get it that people want more freedom from their iPhones but the thing about consumer devices is that they are an expression of a certain philosophy of how computers should work. Being a walled garden is one such approach. If you don’t agree with how a device operates on principle, you should not buy it—there’s Android or derivatives. You’re also likely to be a power user who’s in an incredible small minority because iPhone sales keep getting better every year and the walled garden approach has market (as in free market) validation.
Now, if your objective is to regulate monopolies, I think that the policing should happen in the supply chain and production side instead of the consumer software side. You don’t have more options than iPhone and Android because big players like Apple and Samsung have captured manufacturing facilities with long-term exclusivity contracts, making innovation in the space prohibitively expensive. But the law shouldn’t dictate what sort of computer innovators are allowed to build.
It’s uncomfortable to agree because I think companies should decide what they do and don’t allow in the ecosystems they own. But once an ecosystem becomes so pervasive & necessary, I think control must be turned over to the people.
That rule reminds me of Raya. Isn't the whole idea of that service (which is only available on iOS, I think) that it's only intended for a small group of users, who've been invited?
Wording can go a long way - calling it early access, and saying invitations will allow you to invite your friends as the platform opens up can paint a similar picture in a different way.
You know that websites are a thing, and you can visit them from your phone?
Apple also shouldn't force you to use Safari if you install Chrome on iOS, but so far the DOJ hasn't followed through with the antitrust lawsuit started under the previous administration. I guess gold participation trophies are enough to work around lawsuits depending on who is in charge.
https://www.justice.gov/archives/opa/media/1344546/dl?inline
[flagged]
They dictate the capabilities that their device is offered and how the device is designed. It is up to the consumer to decide if that is worth the price of the device.
Have you heard of Android? Graphene OS? You do have freedom of choice here
You can still install this just not through a public listing on the app store. Apple provides various solutions for different audiences.
Not trying to defend App Store policies, but writing this just for those who are struggling with Guideline 4.2 trying to publish an app that is only intended for a small group of users. There is a less well-known option called "unlisted app distribution", similar to unlisted YouTube videos: the app is public and can be downloaded using the direct link, but it cannot be found in App Store search. The "small, or niche, set of users" guideline normally does not apply for such apps.
To request unlisted distribution for your app, send it for review as usual, then file a special form [1], and mention that in the review notes.
Source: I struggled with Guideline 4.2 when I tried to publish an app showing the bell schedule and other local information for the neighborhood school. Its audience is, indeed, not of Apple scale: the school parents living nearby. Apple refused it as 4.2 and only agreed to publish it as unlisted, which I was okay with, because sharing the link between the parents was not a big deal. Google had no problems with publishing the Android app normally though.
[1]: https://developer.apple.com/support/unlisted-app-distributio...