We performed a comparison between Appium and Apple Xcode 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."We do not need to pay for the solution. It’s free."
"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."
"It has great documentation and excellent community support."
"We get a list that shows all devices that are connected to the system."
"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."
"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."
"It is complete and relevant to the job at hand."
"We like the ease of access and navigation that this solution provides."
"Xcode is pretty smart. It's easy to set up and works perfectly on Android."
"The most valuable feature of Apple Xcode is that it is up to date."
"Xcode has quite a bit of code error checking built-in, which is great. It also goes a step further and suggests fixes."
"It is stable and user-friendly."
"The tool's most valuable features are debugging and code management."
"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."
"I rarely use Appium nowadays because I'm now at the managerial level, but the last time I used it, whenever I selected and clicked on an element, Appium was very slow. I tried to debug it, but I still couldn't find the problem, so this is an area for improvement in the solution. Another area for improvement lies with the connector and server. For example, the effort to get into the local machine sometimes causes the emulator to become slow, which then leads to failure in testing, and this is the usual issue I've encountered from Appium. An additional feature I'd like added to Appium in its next release is being able to do automation in iOS without using XPath and the name of the element. In Xcode, you can use previous UI tests for detecting elements, but in Appium, you have to use Xpath and the element name instead of being able to directly put the X-UiPath, which is what you can do in Xcode. In iOS as well, sometimes the element doesn't have a name or a path. Sometimes, there's also no element."
"The tool needs to add a dependency manager."
"If it had more facility for configuration it would be a spectacular solution."
"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."
"Stability is an area that needs some improvement."
"It needs to accommodate applications that use React.js and AngularJS."
"Appium has problems with automated validations following iOS updates, causing us to have to validate manually."
"The size of Apple Xcode could improve. It is too large."
"There should be additional documentation on App Store deployment. In terms of features, they're pretty much on top of where they need to go. I've been happy with its progress so far. As things evolve, they need to evolve to match that need."
"As Apple has introduced more and more features on top of Xcode, it sometimes, but very rarely, hangs."
"We would like a 'light' version of this solution to be developed, as it currently uses a lot of memory space."
"It consists of multiple components and needs a simplified process. This particular area could be more stable."
"There is a drag-and-drop visual system, but as soon as you do something dynamic, then you are unable to use it."
"It is a bit challenging to sign in."
Appium is ranked 7th in Mobile Development Platforms with 25 reviews while Apple Xcode is ranked 10th in Mobile Development Platforms with 7 reviews. Appium is rated 8.0, while Apple Xcode is rated 7.6. The top reviewer of Appium writes "It's easy to launch applications". On the other hand, the top reviewer of Apple Xcode writes "Efficient, up-to-date, and straightforward installation". Appium is most compared with Tricentis Tosca, Katalon Studio, Perfecto and Xamarin Platform, whereas Apple Xcode is most compared with Xamarin Platform, OutSystems, Microsoft Azure App Service and ServiceNow. See our Appium vs. Apple Xcode 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.