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."It runs completely flawlessly and seamlessly every day."
"The most valuable feature is that it's easy to launch applications. Appium has everything that Selenium has. So many good tools support Appium. We can take some Excel sheets and use them to fill out the text box that's in there. We can also take screenshots of failures."
"The latest versions of the solution are stable."
"Appium has easy interaction with mobile."
"The library is extensive so the driver interacts with most functions or actions on mobile devices."
"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."
"The automation part is extremely helpful in streamlining our processes."
"Being able to use the .NET framework and platform have me creating applications better than anyone who develops on Windows."
"Their leadership is exceptional at both listening to the customer base and delivering innovative, best-in-class products."
"It brings about good code sharing strategies, which bring down cost and maintenance efforts."
"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."
"You can create one solution in C Sharp."
"The most important impact is the reduction in product lifecycle costs."
"We very much like the XAML design techniques, multiple layout and pages, MVVMCross support, and portability across different platforms."
"Test Cloud, Calabash, SpecFlow, and Xamarin.UITest are the features which can’t be ignored because just writing code doesn’t mean your app will run flawlessly. You need to test your app on each possible device and configuration, which you can do easily."
"The tool needs to add a dependency manager."
"It needs to accommodate applications that use React.js and AngularJS."
"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 initial setup is straightforward if you have previous experience with the solution, but it can be complicated for a novice user."
"The challenging part with Appium is that installation can be a bit tricky. It can be challenging to set up in Android versus iOS environments."
"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."
"Configuration-wise, there is a lot of room for improvement."
"Appium can improve when the case fails, there should be a feature where you can generate the report from Appium. Once you're on a test case, automatically the screenshot should be captured which would avoid manual intervention. These features would be beneficial to migrate to Appium."
"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."
"The architecture in the Xamarin Platform has to improve, there are some features missing."
"We have noticed that there have been stability-based performance issues with this product, which need to be improved."
"Xamarin Platform is missing the code renderer."
"The debugging functionality could be improved in Xamarin Platform because sometimes it takes very long to move through the stages of setting up the application build to the final deployment on a mobile app that resides in a physical device."
"The application platform could be improved."
"From time to time, it is a bit harder to code some specific scenarios compared to the native approach."
"Xamarin Platform can improve if there was a virtual test environment so we did not have to have a Mac system for the iOS testing. At this time You must have a Mac to deploy or generate IBA profiles."
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.