I am currently considering CloudKit as a backend for a new app I am writing.
With Apple claiming 782 million iCloud users and a billion active iOS devices, the idea of leveraging iCloud login sounds great.
My assumption was that it means pretty much anybody can just download my app and start using it without having to go through an annoying sign-up process.
So, out of curiosity I have checked the iCloud adoption rate in an app I currently work on, in the store, with a few thousands users.
Here is what I do to check for iCloud:
- (void)checkForiCloud {
[[CKContainer defaultContainer] fetchUserRecordIDWithCompletionHandler:^(CKRecordID *recordID, NSError *error) {
if (error.code == CKErrorNotAuthenticated) {
user.hasiCloud = NO;
} else if (recordID && recordID.recordName) {
user.hasiCloud = YES;
}
}];
}
The result is that less than 60% have iCloud set up. If I have to ask 40% of my users to create or log in an iCloud account to use my app, it kind of defeats the purpose.
So here is my question:
Has anybody seen similar stats or know where I can find good numbers on the percentage of iOS users who have an iCloud account set up on their device?
After 20 days and gathering data for about 5k users, the percentage of users authenticated with iCloud is stabilising at around 73%.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With