Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
In 2022 alone Apple rejected 1,679,694 apps for privacy/security/fraud issues. Leaving 1,788,322 apps in the App Store that passed.
You got your numbers waaaay off

Also, app submissions rejected doesn't means the app is not in the store. Last year I had a submission rejected and later approved when I was able to show the reviewer that a prompt he was complaining about was actually a native one recently introduced by Apple
 
UserDefaults is included because there are ways to use it to get information from the system that can be used in fingerprinting. It is not just for the app’s settings.
What system information can it gather? Do you have documentation? I find it interesting because UserDefaults is a key storage system.

There appears to be a lot of people who are not developers, who have never even heard of UserDefaults before, using terminology directly lifted from Apples press release, pretending they know what it does.
 
You got your numbers waaaay off

Also, app submissions rejected doesn't means the app is not in the store. Last year I had a submission rejected and later approved when I was able to show the reviewer that a prompt he was complaining about was actually a native one recently introduced by Apple

Waaaay off? I cited 1,679,694 apps rejected. Your link to Apple's document cites 1,679,694 apps rejected.

I'll go with Apple's use of the term rejected.
 
You got your numbers waaaay off

Also, app submissions rejected doesn't means the app is not in the store. Last year I had a submission rejected and later approved when I was able to show the reviewer that a prompt he was complaining about was actually a native one recently introduced by Apple
My app was rejected for streaming sporting events I did not have the rights to.

My app does not stream media. Or even load media. It doesn't even have a video player in it. It took several rejections before I finally got a reviewer who actually looked at my app for them to agree that I am not streaming videos.

The App Approval process is dreadful.
 
Waaaay off? I cited 1,679,694 apps rejected. Your link to Apple's document cites 1,679,694 apps rejected.

I'll go with Apple's use of the term rejected.
Hey no, there's a bit of confusion here. Apple did not reject 1.6 million apps. They rejected 1.6 million submissions. This is not 1.6 million apps, as you can submit your app a thousand times. It's also extremely common to be rejected for technical issues - crashes, poor implementation of Apple Pay etc. Your statement of 1.6 million apps rejected for privacy/malware/etc isn't what that document says.
 
Hey no, there's a bit of confusion here. Apple did not reject 1.6 million apps. They rejected 1.6 million submissions. This is not 1.6 million apps, as you can submit your app a thousand times. It's also extremely common to be rejected for technical issues - crashes, poor implementation of Apple Pay etc. Your statement of 1.6 million apps rejected for privacy/malware/etc isn't what that document says.

Regarding submissions, of course. I assumed that would be apparent to most people. I should have included that word.

In any event, the point is Apple rejects a lot of apps. And the notion of comparing what is passed to "Android junk" is ridiculous.
 
Waaaay off? I cited 1,679,694 apps rejected. Your link to Apple's document cites 1,679,694 apps rejected.

I'll go with Apple's use of the term rejected.
There's a difference between an "app" and an "app submission"

Total number of apps on the App Store
1,783,232
App submissions reviewed1 6,101,913
App submissions rejected
1,679,694

They didn't reject 1,679,694 apps, they rejected "app submissions", the same way those 6,101,913 are not "apps", the app store only had 1,783,232 in 2022
 
Regarding submissions, of course. I assumed that would be apparent to most people. I should have included that word.
No worries. Sorry, I didn't want to come across as a dick there. Just I saw some confusion.

Just to clarify those numbers. My app was rejected 4 times (for a rule i didn't break - which Apple eventually agreed when they actually got someone to look at my app properly). So my rejections make up 4 of those numbers. However, my app was eventually accepted. So my app exists in both those numbers. So it's hard to say X amount rejected vs Y amount accepted.
 
There's a difference between an "app" and an "app submission"

Total number of apps on the App Store
1,783,232
App submissions reviewed1 6,101,913
App submissions rejected
1,679,694

They didn't reject 1,679,694 apps, they rejected "app submissions", the same way those 6,101,913 are not "apps", the app store only had 1,783,232 in 2022

See my post right above yours.
 
Are you a programmer? Because something I got reprimanded pretty early in my career was about being too technical to the user
Yes, many users get easily scared if you go too technical and start demanding more explanations that they would still don't understand. There's a reason those generic errors exist
I am a scientist but I have been programming for 45 years. Dumbing things down is not always the best approach to technical communication. And nothing prevents a generic explanation (e.g., 'Oops something went wrong') followed by a more technical one (e.g., 'Oops something went wrong. The technical bit: A variable (variable name NumberOfSheep in subroutine SheepCount()) was found to have an invalid value (<0). This is likely to be a user input error.').

Scientists often have to convey complex information to lay people. One of my mentors always said that in scientific writing, the job is not done until a layperson, an expert in the general field, and an expert in the specific field all are provided with enough information to broadly understand what is being written at the level of detail they want. Alas, that does not seem to be the standard in computer science, perhaps due to laziness, or perhaps due to the self-interest in making things sound so complex that mere mortals give up trying to understand, and are therefore willing to pay high salaries to those who do.

Think about how much effort you put into commenting code so that it is readable to other coders. Now compare that to how much time you spend composing error messages for the user. Just sayin'.
 
See my post right above yours.
Just admit you are wrong and probably ignorant about the review process, you said:

In 2022 alone Apple rejected 1,679,694 apps for privacy/security/fraud issues
That's not true in any way, I get rejected all the time and never have they complained about privacy/security/fraud
They just rejected 1,679,694 submissions, and apps submissions get rejected for very silly or dumb reasons
 
I am a scientist but I have been programming for 45 years. Dumbing things down is not always the best approach to technical communication. And nothing prevents a generic explanation (e.g., 'Oops something went wrong') followed by a more technical one (e.g., 'Oops something went wrong. The technical bit: A variable (variable name NumberOfSheep in subroutine SheepCount()) was found to have an invalid value (<0). This is likely to be a user input error.').

Scientists often have to convey complex information to lay people. One of my mentors always said that in scientific writing, the job is not done until a layperson, an expert in the general field, and an expert in the specific field all are provided with enough information to broadly understand what is being written at the level of detail they want. Alas, that does not seem to be the standard in computer science, perhaps due to laziness, or perhaps due to the self-interest in making things sound so complex that mere mortals give up trying to understand, and are therefore willing to pay high salaries to those who do.

Think about how much effort you put into commenting code so that it is readable to other coders. Now compare that to how much time you spend composing error messages for the user. Just sayin'.
So you work in Academia, very different stuff

There's a world of difference between academic users, b2c, b2b, or worse, "enterprise". Work with enterprise users and then you'll understand why you don't want to over explain stuff they don't understand but they'll pretend they do, I learned it the hard way
 
Just admit you are wrong and probably ignorant about the review process, you said:


That's not true in any way, I get rejected all the time and never have they complained about privacy/security/fraud
They just rejected 1,679,694 submissions, and apps submissions get rejected for very silly or dumb reasons

Just admit you're not able to, or refuse to for some reason, understand what I said about leaving off the word submissions.

Relax.
 
  • Disagree
Reactions: freedomlinux
You’d have thought that Apple would want to put up less barriers for developers in the face of needing to allow alternate stores and sideloading on devices in the near future.
 
So that developers can access location, contacts, mail, iCloud and every thing available on the phone and sell it to advertisers ?
Apps can now access to icloud without asking permission from the user. I have to go into Setup about once a month and turn off all the apps which in their updates added icloud access.
 
Let's hope this includes access to the whole photo library. Very few apps need full library access, and I've been saying for years that if Apple really cares about privacy, they need to reject apps that don't provide sufficient justification to access the entire library. That would make App Store review actually useful for end users.

This includes Facebook, which like the vast majority of apps, only needs the specific photo(s) that the user intends to hand over. iOS has had a system photo picker, which runs in a separate process and only grants access to photos selected by the user, since version 11! There's no excuse for apps to continue to demand full library access since then.

Thankfully Apple added the ability for users to restrict access to specific photos even for "full library" access now, but I strongly suspect only power users like us here actually use that feature. Most people are too confused and therefore grant full access so they can get past the prompt and post their lunch on social media.
 
  • Like
Reactions: Ntombi
Apps can now access to icloud without asking permission from the user. I have to go into Setup about once a month and turn off all the apps which in their updates added icloud access.
As long as Apple doesn't require permission, people can fill up their iCloud storage and need to buy more. It's all about the 💰💰💰
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.