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

Google Firebase vs Magic xpa Application Platform 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

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)
Magic xpa Application Platform
Average Rating
8.4
Reviews Sentiment
7.0
Number of Reviews
10
Ranking in other categories
Application Server (10th), Application Infrastructure (16th), Mobile Development Platforms (12th)
 

Featured Reviews

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.
Mylsamy T. - PeerSpot reviewer
Senior Associate - IT at Himalaya Wellness Company
Enables us to develop more than 90 applications in-house, which are used across our organization
It's a bit difficult to work with purely web-based applications to get the data and display it. There have been a few times when the connection was disconnected between the server and your browser. The connectivity on browser-built applications needs to be improved. The mobile application development could be easier. They could include different external applications, like finger sensors. I'm not sure whether it's in version 3.8 or not.

Quotes from Members

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

Pros

"The scalability is good."
"It is a completely reliable product."
"The platform is scalable."
"It's stable."
"Firebase has been helpful in providing analytics and crash insights."
"The Realtime Database feature is the most important for us since we are able to see changes in the database the moment they are happening."
"The connection between Firebase and the integrated development environments, especially when using Android Studio, is crucial as it saves time."
"Google Analytics for Firebase is the best feature of the solution."
"Without the need to compile code, the time spent in the development cycle is greatly reduced, allowing the programmer to test modifications to a program immediately after they have been saved."
"The Magic xpa Application Platform is very suitable for production since it is easy to update. The program is simple to upgrade and deploy. The solution is convenient in production. You need to adjust the data, then adjust the program which is not difficult."
"Typically an experienced Magic developer can do the work of two to three experienced C#/.NET developers. Customers are amazed at how quickly most new features can be added and bug fixes implemented. I have worked for four employers - including myself - using Magic, and in most instances, bug fixes are addressed and deployed in under six hours."
"The speed of development is the quickest for any tool on the market."
"The ability to use the same development environment for both Windows and Android applications. Magic xpa also supports iOS applications."
"Magic’s Database Gateway allows the logic of the program to be isolated from the underlying database. This provides the flexibility not only to move existing programs to different database environments without the need to change the logic in the program but also allows the programmer access to different databases without the need to know how to "talk" to them."
"Magic’s unique approach to development ensures that the programmer stays focused on the objective of the program (i.e. display all customers in California), instead of the repetitive tasks that surround it (i.e. connect to database, open customers table, create the query to retrieve records within the specified criteria, fetch the result of the query, connect it to a data grid, etc.)."
"xpa gives us a fast development speed."
 

Cons

"Since Google Firebase is a NoSQL platform, areas for improvement include enhancing query functionalities to be more equivalent to SQL, like MS SQL."
"The exploration of the functions within Firebase could be improved."
"The cold start-up of the cloud function needs to speed up. For me personally, I'm not experienced in anything there, however, I've just read online it's a problem."
"Firebase's real-time information isn't technically real-time. It takes a while to upload user activity into the app. It's not as fast as Datadog, the other solution we use."
"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."
"They could add a session replay to better understand how a crash or bug happened."
"The product must support more complex queries."
"I rate the support from Google Firebase a four out of five."
"The Android environment is missing a number of functions for file/folder manipulation, sending receiving text messages (SMS) and the menuing options are limited. For now, it is left to the developer to write his/her own Java functions to include in the APK."
"Magic has a tradition, when it adds new technologies/features to the Magic development tool, to provide either no documentation or documentation that does not provide an organized approach for bringing this new technology/feature to experienced Magic programmers."
"Support is very bad."
"I would like to see a spell checker included with optional language support. Currently, this has to be purchased from a third-party."
"In the next version of the Magic xpa Application Platform, I want tables or small programs where I can directly add expressions. I can do it on SQL, but it would make life much easier if that specification were added to the platform."
"It is missing basic charting tools for bar/pie/series charts. It is left to the developer to acquire and deploy charting tools or the customer to purchase a third-party reporting tool to produce charts."
"Throughout my career, I've encountered difficulties when integrating new technologies with Magic xpa Application Platform. In particular, when attempting to incorporate features from other development languages into earlier versions of the solution called uniPaaS. I struggled to integrate .NET components due to the limited options available. This made the process more challenging and complicated. I find it challenging to create a more user-friendly experience for users who may be comparing the system to other systems they have used outside or within the company on different platforms."
"The configuration of the xpa RIA mobile environment is complex and a discouragement to new developers. Also, Magic's documentation can be less than complete at times which leads to frustration for new developers. (I encourage new Magic developers to join the Magic Users Group)."
 

Pricing and Cost Advice

"My company makes monthly payments towards the licensing costs attached to the solution. There are no additional costs apart from the licensing costs attached to the solution."
"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."
"The pricing plans indicate it can get very expensive."
"I rate Google Firebase a seven or eight out of ten for pricing."
"Google Firebase is an expensive solution."
"The product is free."
"I rate the price of Google Firebase a four out of five."
"It is an expensive tool."
"The licensing cost varies because nowadays Magic has tailor-made offerings for clients. I think the solution is worth the money."
"The cost for developers is high because you have to pay for licenses as well as runtime."
"It's not cheap. The licenses are not cheap. Not at all. They cost much money. There are other tools with free licenses but Magic asks for a lot of money."
"There are different licenses, we have the application and the online application. There are two different licenses for two different program sites for the Magic xpa Application Platform."
"My clients have to purchase additional licenses in order to use what I built. It's not a fair approach."
"Magic is not the cheapest IDE out there. If you are considering Magic xpa, you should do a cost-benefit analysis to feel comfortable with your decision. The Magic sales staff is very helpful in providing pricing."
"The licensing is too costly."
"The main problem with the Magic xpa Application Platform is pricing. You have to pay a lot of money for development, and you also have to pay a lot for the deployments and runtime, while in most competitors, you have to pay a lot for one of the two and not both."
report
Use our free recommendation engine to learn which Mobile Development Platforms solutions are best for your needs.
881,082 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
University
11%
Comms Service Provider
9%
Computer Software Company
8%
Government
8%
Financial Services Firm
18%
Computer Software Company
14%
Manufacturing Company
13%
Government
9%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business29
Midsize Enterprise10
Large Enterprise8
By reviewers
Company SizeCount
Small Business9
Midsize Enterprise2
Large Enterprise1
 

Questions from the Community

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.
Ask a question
Earn 20 points
 

Also Known As

No data available
uniPaaS
 

Overview

 

Sample Customers

Fabulous, Pic Collage, Shazam, SkyScanner
ADD, Cape plc, Adecco, Kuno Kinzoku Industry Co., GE Capital, Dove Tree, CBS Outdoor, Paris-Nord Villepinte Exhibition Center, Allstate Life Insurance Company, Titan Software Systems
Find out what your peers are saying about OutSystems, Mendix, Salesforce and others in Mobile Development Platforms. Updated: January 2026.
881,082 professionals have used our research since 2012.