CloudKit vs Firebase vs other 3rd parties.... pros and cons.

CloudKit vs Firebase vs other 3rd parties.... pros and cons. I'm looking for a very detailed explanation of what to use and why. Please help me to understand what is the best. Maybe some are better in certain scenarios than others. I'm really looking for a detailed description to knock my socks off. Please dont respond with "becasue it's native." I need to why native specifically can be better. I'm a newer developer and looking for unbiased answer with strict facts backing up their answer. I would love to have an egineer or someone with massive network experience respond.


Thanks in advance for the direction.

Sincerely,

Someone who is genuinely impressed by the mentorship & help of the community

I think one of the greatest advantages of cloudkit is the ability to automatically and securely authenticate the user. I've not used Firebase (or other 3rd party solutions) but I would think that this is unique to cloudkit because of the way Apple can leverage the user's iCloud account. They're gonna need an iCloud account to download your app, so chances are when they open it they're logged in and authenticated with iCloud so cloudkit just basically uses that (in a way that is convenient to you as the developer but respects the security and privacy of the user). This makes for such a better user experience than you opening an app and having to put in your account info to start. Plus it's just way easier for you to handle as a developer.

CloudKit vs Firebase vs other 3rd parties.... pros and cons.
 
 
Q