Try our new research platform with insights from 80,000+ expert users

Apple Xcode vs Google Firebase comparison

 

Comparison Buyer's Guide

Executive Summary

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

Apple Xcode
Average Rating
7.8
Reviews Sentiment
5.3
Number of Reviews
8
Ranking in other categories
Mobile Development Platforms (11th)
Google Firebase
Average Rating
8.4
Reviews Sentiment
7.1
Number of Reviews
48
Ranking in other categories
Infrastructure as a Service Clouds (IaaS) (5th)
 

Featured Reviews

Brajmohan Papneja - PeerSpot reviewer
Principal Software Engineer at a insurance company with 10,001+ employees
Supports mobile development through advanced interface design and integrated testing tools
Apple Xcode needs a lot of main memory. Sometimes when you are working on two projects, it becomes tough to handle and the application hangs. Memory optimization could be improved because developers are working on two or three projects together, and at that time it becomes hard to handle when configurations are low. For example, if you have 8GB RAM or 16GB RAM, you need higher GB RAM capacity.In Apple Xcode, if we could connect our Jira stories and user stories that the team has worked on, developers could directly look at the user stories they have worked on and the pull request so they can see the changes done. Currently all these things are already there, but we just need to map it correctly and then we can see the code changes. When creating a larger application with many dependent frameworks, we have the Swift Package Manager which helps resolve dependencies. Sometimes it does not work, so that is an area that could be improved.Apple provides all the technical assistance and is very open about it. You just need to create a ticket and they follow up on those tickets.
SK
Chief Technical Advisor at a tech services company with 1-10 employees
Leverage rapid prototype development for application building
The pricing structure needs improvement since it uses cloud billing. We do not know how the pricing is calculated as it is all on the cloud. The concept that the more you use, the more you have to pay could have been much better. They could have implemented credits based on usage so that users would be able to easily calculate the pricing and provide it to customers. I am the co-founder and CTO of the company called Aiwox (A I W O O X). We have numerous projects for mobile application development, and we have shifted from Google Firebase to Supabase because there is a fixed price for Supabase. Supabase is built on top of AWS, and it provides a very good pricing model. Some of the credits are free, and once you reach a certain limit, you know the charges. The second improvement area is related to SQL. They provide the real-time database, which is very good, and they have gradually started including PostgreSQL, which is a relational database, but it is not production-ready yet. I may be incorrect; perhaps they have released something new, but PostgreSQL database real-time database remains a challenge with Google Firebase.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The most valuable feature of Apple Xcode is that it is up to date."
"We like the ease of access and navigation that this solution provides."
"Xcode is pretty smart. It's easy to set up and works perfectly on Android."
"Xcode has quite a bit of code error checking built-in, which is great. It also goes a step further and suggests fixes."
"Apple Xcode is one of the most advanced tools which helps you write code and has integrated AI ability."
"It is complete and relevant to the job at hand."
"It is stable and user-friendly."
"The tool's most valuable features are debugging and code management."
"The access to Firestore is very easy."
"The initial setup of Google Firebase is pretty straightforward."
"This solution supports our real time database. We also use it for AB testing and for its Google Cloud functions. We make use of Crashlytics and reporting on details."
"The solution is useful for managing users and user authentication."
"It is a very stable solution."
"Firebase has been helpful in providing analytics and crash insights."
"We used it to create credentials for DART for our Android and Flutter applications."
"The real-time database feature is the most valuable, allowing real-time feedback without needing to constantly poll the database."
 

Cons

"There should be additional documentation on App Store deployment. In terms of features, they're pretty much on top of where they need to go. I've been happy with its progress so far. As things evolve, they need to evolve to match that need."
"We would like a 'light' version of this solution to be developed, as it currently uses a lot of memory space."
"There is a drag-and-drop visual system, but as soon as you do something dynamic, then you are unable to use it."
"As Apple has introduced more and more features on top of Xcode, it sometimes, but very rarely, hangs."
"It consists of multiple components and needs a simplified process. This particular area could be more stable."
"It is a bit challenging to sign in."
"Apple Xcode needs a lot of main memory. Sometimes when you are working on two projects, it becomes tough to handle and the application hangs."
"The size of Apple Xcode could improve. It is too large."
"The tool's support requires improvement."
"You need to have some experience with deployment."
"The only thing that I won't do on Firebase is the hosting side of things for a progressive web app because it feels like you actually still need to download the app first before you can actually get into the functionality of the app."
"In Google Firebase, reporting is an area with shortcomings where improvements are required to be made in the future."
"I would like to see faster data migration and some support for other languages in the next release."
"Since Google Firebase is a NoSQL platform, areas for improvement include enhancing query functionalities to be more equivalent to SQL, like MS SQL."
"If I were to review the service, it would be about paid functionalities, like implementing notifications, is easy, but debugging is not."
"Firebase uses JSON, and the storage format is very different to that of SQL. This does not allow for easy migrations."
 

Pricing and Cost Advice

"We don't have to pay for Apple Xcode's licenses."
"There are no licensing costs for Xcode and no hidden charges. You just download it."
"You can start off using Apple Xcode for free but if you start using some more of their enhanced features, it's going to be hundreds of dollars a month. There are corporate licenses but most individual users will not be worried about the corporate license, only your CFO will or the person in charge of the software department."
"It has an annual renewal."
"The more the number of reads and writes, the more one gets charged."
"It is an expensive tool."
"It is not easy to calculate the cost per copy, use or if the load rose dramatically we did not know how that would impact the final price."
"I rate the price of Google Firebase a four out of five."
"I rate Google Firebase a seven or eight out of ten for pricing."
"The product is free."
"The pricing component is a bit confusing when it comes to what exactly you'll pay for, but I wouldn't say it's expensive."
"The moment you go into volumes, then you work on a pay-per-volume basis."
report
Use our free recommendation engine to learn which Mobile Development Platforms solutions are best for your needs.
881,114 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
No data available
University
11%
Comms Service Provider
9%
Computer Software Company
8%
Government
8%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business3
Midsize Enterprise1
Large Enterprise4
By reviewers
Company SizeCount
Small Business29
Midsize Enterprise10
Large Enterprise8
 

Questions from the Community

What do you like most about Apple Xcode?
The tool's most valuable features are debugging and code management.
What is your experience regarding pricing and costs for Apple Xcode?
Pricing for Apple Xcode is free. You just need to download Apple Xcode from the App Store.
What needs improvement with Apple Xcode?
Apple Xcode needs a lot of main memory. Sometimes when you are working on two projects, it becomes tough to handle and the application hangs. Memory optimization could be improved because developer...
How does Microsoft Azure compare to Google Firebase?
I would recommend Google Firebase instead of Microsoft Azure, simply for the array of features that it has to offer. In particular, the Firebase library grants you access to a shared data structure...
Looking to compare Google Firebase, Amazon AWS, and Microsoft Azure
We like Google Firebase hosting and authentication and also the excellent cloud functionality. Our team found the flexibility of handling and dealing with the database through EDL to be very useful...
What do you like most about Google Firebase?
Google Analytics for Firebase is the best feature of the solution.
 

Comparisons

 

Overview

 

Sample Customers

Information Not Available
Fabulous, Pic Collage, Shazam, SkyScanner
Find out what your peers are saying about OutSystems, Mendix, Salesforce and others in Mobile Development Platforms. Updated: January 2026.
881,114 professionals have used our research since 2012.