Appium vs. Xamarin Platform

As of June 2019, Appium is ranked 5th in Mobile Development Platforms with 3 reviews vs Xamarin Platform which is ranked 2nd in Mobile Development Platforms with 15 reviews. The top reviewer of Appium writes "A single framework solution brings greater efficiency to our development process". The top reviewer of Xamarin Platform writes "I can develop apps for iOS and Android without migrating to Objective-C or Java". Appium is most compared with Xamarin Platform, SmartBear TestComplete and Perfecto Mobile. Xamarin Platform is most compared with Appium, Ionic and IBM MobileFirst. See our Appium vs. Xamarin Platform report.
Cancel
You must select at least 2 products to compare!
Appium Logo
9,752 views|4,891 comparisons
Xamarin Platform Logo
8,592 views|3,129 comparisons
Most Helpful Review
Find out what your peers are saying about Appium vs. Xamarin Platform and other solutions. Updated: May 2019.
348,558 professionals have used our research since 2012.
Quotes From Members

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

Pros
It runs completely flawlessly and seamlessly every day.The way Appium server interacts with mobile apps is fantastic. It provides all the information about the elements inside the app, Android as well as iOS. I can interact with the element quickly, just type some text or get some text values from the element - whether it's a drop-down, or web text, or a native element.

Read more »

It usually saves time for application development. We write once and the code works everywhere.The cross platform ability is a great asset.Their leadership is exceptional at both listening to the customer base and delivering innovative, best-in-class products.Being able to use the .NET framework and platform have me creating applications better than anyone who develops on Windows.Xamarin is well-integrated with Visual Studio so it will feel very familiar to you once you start.It brings about good code sharing strategies, which bring down cost and maintenance efforts.We were able to optimize the service organization for one of our clients.It allows us to reuse our knowledge of C# and .NET Framework.

Read more »

Cons
Configuration-wise, there is a lot of room for improvement.It needs to accommodate applications that use React.js and AngularJS.An application developed on the Unity platform, such as a gaming application, objects are moving in that case. Interacting with those elements is still lacking in Appium. Appium doesn't have the internal library to play with the Unity platform. That is a huge lack right now.

Read more »

They need to take a step towards independence from the UI platform. It takes a lot of time to adapt the native controls.We need to think about partnering with IBM because there is a need for a big data partner; someone who has machine learning and can help us connect the app to big data.There is limited support for UX widgets.There are compatibility issues between versions of various Xamarin components.The android application compilation time needs to be reduced.It is common to find a problem that you would need to develop from the start since there are no third-party components to reuse.From time to time, it is a bit harder to code some specific scenarios compared to the native approach.The worst build issue concerns are the caching process MSBuild uses to reduce the build time.

Read more »

Pricing and Cost Advice
This is an open source solution so it does not cost anything for licensing or otherwise.

Read more »

Xamarin is free, or comes with Visual Studio. Therefore, it is very profitable.It saved a lot of time and resources needed to develop a cross platform mobile app.Xamarin is available under several licensing arrangements. Each developer needs one license at least. All features, especially the Profiler, unlock only with the highest tier.This is a free product, so there is zero investment on licenses and IDE.For personal use, the Community Edition is free.In most cases, it is sufficient to have free/community license. But if you plan to seriously develop production-level, highly polished apps, you need to use Xamarin.Profiler and the professional or enterprise license.

Read more »

report
Use our free recommendation engine to learn which Mobile Development Platforms solutions are best for your needs.
348,558 professionals have used our research since 2012.
Ranking
Views
9,752
Comparisons
4,891
Reviews
3
Average Words per Review
834
Avg. Rating
8.3
Views
8,592
Comparisons
3,129
Reviews
15
Average Words per Review
352
Avg. Rating
8.7
Top Comparisons
Compared 25% of the time.
Compared 12% of the time.
Compared 12% of the time.
Compared 34% of the time.
Compared 18% of the time.
Compared 9% of the time.
Learn
Appium
Video Not Available
Microsoft
Overview
Appium is an open-source tool for automating native, mobile web, and hybrid applications on iOS and Android platforms. Native apps are those written using the iOS or Android SDKs. Mobile web apps are web apps accessed using a mobile browser (Appium supports Safari on iOS and Chrome or the built-in 'Browser' app on Android). Hybrid apps have a wrapper around a "webview" -- a native control that enables interaction with web content. Projects like Phonegap, make it easy to build apps using web technologies that are then bundled into a native wrapper, creating a hybrid app. Importantly, Appium is "cross-platform": it allows you to write tests against multiple platforms (iOS, Android), using the same API. This enables code reuse between iOS and Android testsuites.Develop native iOS, Android, Mac, and Windows apps in C#
Offer
Learn more about Appium
Learn more about Xamarin Platform
Sample Customers
Nuvizz, Coupa Software, Eventbrite, EvernoteCinemark, MixRadio, Sqor Sports, Storyo, JetBlue, The World Bank, Cr_dito Agrcola, Applied Research Associates
Find out what your peers are saying about Appium vs. Xamarin Platform and other solutions. Updated: May 2019.
348,558 professionals have used our research since 2012.
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.

Sign Up with Email