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."Appium's best feature is that it supports multiple frameworks."
"Appium has easy interaction with mobile."
"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."
"It has great documentation and excellent community support."
"Appium provides a record-and-play option, and the commands are the same as those that Selenium uses. So a person who has some exposure to Selenium will be able to write a piece of code in Appium."
"Appium helps me to do as much as much as I want to."
"The most valuable features of Appium are the in-built functionality, which we can use in our code. For example, move back, move front, navigate one page before, and navigate one page ahead. You can do this by using the in-built functions from Appium."
"We develop apps using the React Native framework, and Appium integrates well for testing those apps. The Appium automation framework also has good integration with GitHub Actions and plenty of other tools and frameworks, including BrowserStack."
"It is a true native solution, and we can use the cross-platform framework."
"It has significantly reduced the skill barrier for development and testers."
"The most valuable features are: One language for all platforms: C#; XAML for UI in Xamarin.Forms; provides 100 percent coverage of APIs on each platform."
"Because of the C# programming language, we can train our .NET developers to learn Xamarin and develop mobile apps easily."
"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."
"This solution is a cross-form technology, meaning that we don't have to create separate code to deploy apps across different platforms."
"You can create one solution in C Sharp."
"It usually saves time for application development. We write once and the code works everywhere."
"They should add an in-built framework."
"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."
"The setup and installation were a problem for us at first."
"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 need some bug fixes for nested elements."
"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."
"One thing which can be really helpful is that there is some kind of a recorder made available rather than scripting everything."
"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."
"There is limited support for UX widgets."
"Xamarin Platform's performance base could be improved."
"Needs to improve the customization of its screens."
"The solution struggles a little bit with binding libraries."
"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."
"They need to take a step towards independence from the UI platform. It takes a lot of time to adapt the native controls."
"Xamarin Platform lacks in app size."
"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."
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.