We performed a comparison between Appium 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."The solution is easy to use."
"We do not need to pay for the solution. It’s free."
"It runs completely flawlessly and seamlessly every day."
"The latest versions of the solution are stable."
"I haven't explored other solutions in this particular area, but what I like best about Appium is the fact that it shares functions with Selenium. The extension of Selenium functions allows me to use all of the methods that exist in that domain, and it just makes it simpler for me. I've been using Selenium for some time as well, so using Appium just seems like a natural fit for me."
"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."
"Appium helps me to do as much as much as I want to."
"The automation part is extremely helpful in streamlining our processes."
"Plugins like MvvmCross make a developer’s life easy."
"On the market, compared to everyone else, they're the top solution. They're the best solution out there that I could see."
"The most important impact is the reduction in product lifecycle costs."
"The best part while using the Xamarin Platform is a cross-platform application. We could execute iOS and Android while writing a single line of code."
"The initial setup is very simple."
"The ability to share a platform-agnostic common core, or business logic, enables a mobile developer to write code for all targeted mobile platforms, independent of the individual developer's specialization in iOS, Android, or Windows. This helps not only during development but also enables easier maintenance of deployed apps, since bug fixes or feature additions can be often made in the platform-agnostic layer."
"I think the best part about Xamarin is that you can create apps for both platforms using one source code. That's the most powerful feature. When you develop something for Android, it also builds for iVerse as well. The cross-platform aspect of Xamarin is unique. The ability to develop both apps with a single code base is something very unique."
"It has significantly reduced the skill barrier for development and testers."
"If it had more facility for configuration it would be a spectacular solution."
"Appium could improve by enabling record and run techniques similar to what they have in other licensing tools, such as Micro Focus. We have to all write the code, and then we can proceed."
"We haven't been able to fully leverage Appium for multiple reasons. I think number one is just that the tests take a long time to run. We have had some issues around just the results themselves and how predictable they are, but those are not issues with Appium directly."
"The setup and installation were a problem for us at first."
"The user interface needs improvement because there are issues when setting up environment variables."
"The initial setup is straightforward if you have previous experience with the solution, but it can be complicated for a novice user."
"The tool needs to add a dependency manager."
"We previously worked with native applications, and there weren't any good mobile app testing tools. We started working with React Native, which works well with Appium, but it would be good to see better integration; the way elements are displayed can be messy. React Native is very popular nowadays, so it's essential to have that compatibility."
"Xamarin Platform's performance base could be improved."
"The worst build issue concerns are the caching process MSBuild uses to reduce the build time."
"For beginners, the entire setup can be overwhelming because it involves setting up development environments for iOS, Android, and Windows at the same time if you want to target all three."
"The Xamarin.Forms could improve."
"I would like to see hot reload, similar to what Flutter has out-of-the-box. There is "Live Reload" but it’s still in preview and was only recently announced."
"They need to take a step towards independence from the UI platform. It takes a lot of time to adapt the native controls."
"The solution struggles a little bit with binding libraries."
"The solution does not include Hot Reload which is painful because it causes us to wait quite some time for huge builds."
Appium is ranked 7th in Mobile Development Platforms with 25 reviews while Xamarin Platform is ranked 4th in Mobile Development Platforms with 39 reviews. Appium is rated 8.0, while Xamarin Platform is rated 8.2. The top reviewer of Appium writes "It's easy to launch applications". 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". Appium is most compared with Tricentis Tosca, Katalon Studio, Perfecto, Apache JMeter and SmartBear TestComplete, whereas Xamarin Platform is most compared with Ionic, Apple Xcode, OutSystems, Mendix and Tricentis Tosca. See our Appium 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.