We performed a comparison between Magic xpa Application Platform and Xamarin Platform based on real PeerSpot user reviews.
Find out in this report how the two Mobile Development Platforms solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI."xpa gives us a fast development speed."
"Magic is rapid, it's a tool which we use to develop, change and maintain our programs. xpa has a lot more features onboard and it gives us the opportunity to do such things so that we can easily adapt and maintain our programs. It gives certain benefits to stay with our customers and the market."
"What I found most valuable in the Magic xpa Application Platform is that it has a client-server and web browser technology that's perfect for company users."
"Speed of development and database connectivity (MS SQL, Oracle, DB2, Btrieve/Pervasive PSQL, ODBC, MySql, and SQLite)."
"The best feature of Magic is the development time. The time it takes to develop something is incredibly fast if you compare Magic with, for example, Java."
"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."
"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.)."
"Plugins like MvvmCross make a developer’s life easy."
"It brings about good code sharing strategies, which bring down cost and maintenance efforts."
"The solution's most valuable asset is its shared code base in C# that is better for large apps."
"For me, developing apps for iOS and Android is a dream came true, without migrating to Objective-C or Java. Xamarin enables me to do so."
"The cross platform ability is a great asset."
"Xamarin makes it easy to create white label applications for all platforms."
"The initial setup is very simple."
"Xamarin.Forms are very useful. Essentially, it's a framework that allows me to create the UI mostly in XAML. This XAML code is then translated into the native UI elements for each respective platform."
"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."
"They want to be one toolbox for everything, but primarily, we are using xpa to develop desktop applications, and in that area they're lacking functionalities, flexibility, and modern stuff."
"I would like to see a spell checker included with optional language support. Currently, this has to be purchased from a third-party."
"The user interface could be improved to be more friendly for developers."
"When you have several tasks, you open a screen in a task in developing mode, and you don't see the parent screens. Debugging lacks the effects to solve problems. You have to do it first in a kind of studio. Then you have to be sure that you can do it in Magic because there is almost nothing to debug it. It's practically impossible to debug. You have to be sure before you put your snippets."
"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)."
"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."
"Support is very bad."
"There are compatibility issues between versions of various Xamarin components."
"Xamarin Platform is missing the code renderer."
"The worst build issue concerns are the caching process MSBuild uses to reduce the build time."
"We have noticed that there have been stability-based performance issues with this product, which need to be improved."
"Needs to improve the customization of its screens."
"Xamarin Platform's performance base could be improved."
"I feel that the Android AppCompat library creates a lot of issues. A lot of development time is often wasted solving these issues."
"There is room for increasing the scale a little bit further with the designer in the Visual Studio, more specifically, Xamarin.Android Designer in Visual Studio."
More Magic xpa Application Platform Pricing and Cost Advice →
Magic xpa Application Platform is ranked 11th in Mobile Development Platforms with 10 reviews while Xamarin Platform is ranked 6th in Mobile Development Platforms with 39 reviews. Magic xpa Application Platform is rated 8.6, while Xamarin Platform is rated 8.2. The top reviewer of Magic xpa Application Platform writes "Fast development and user-oriented functionalities, but it needs better .NET integration and a completely different pricing structure". On the other hand, the top reviewer of Xamarin Platform writes "It's about to be retired and replaced with an inferior product, but offers excellent cross-platform development capabilities". Magic xpa Application Platform is most compared with Microsoft .NET Framework, Mendix, OutSystems and GeneXus, whereas Xamarin Platform is most compared with Appium, Ionic, OutSystems, Apple Xcode and Mendix. See our Magic xpa Application Platform vs. Xamarin Platform report.
See our list of best Mobile Development Platforms vendors.
We monitor all Mobile Development Platforms reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.