We performed a comparison between Appium and Ionic 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."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 runs completely flawlessly and seamlessly every day."
"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."
"The solution is easy to use."
"The solution is stable."
"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."
"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."
"Ionic's best features are its hybrid app development, design, and tags."
"The solution can support many languages."
"With the Capacitor feature, you have access to the native attributes of your phone such as your camera. This makes work a lot easier."
"The most valuable feature is the one code deployed to all solutions, which means you do not need to have multiple teams."
"The main value of this solution for our business, is that it is a hybrid product that allows us to write code that is compatible with IOS, Android, and web documents."
"The most valuable feature of Ionic is the ease of use and the simple connection of the applications. Additionally, the documentation is good in the Ionic application, and beginners can easily learn and download their own application using Ionic. Everyone can easily switch out, their domain, from native applications to hybrid applications."
"What I like the most about Ionic is live reloading, which enables us to develop new features without having to build the application again and re-check the functionality."
"The solution is secure, reliable, and packed with features so we can easily implement apps even in the most complex situations."
"The setup and installation were a problem for us at first."
"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 challenging part with Appium is that installation can be a bit tricky. It can be challenging to set up in Android versus iOS environments."
"Image recognition could be improved. We have some images in our mobile applications. It should be able to run from the cloud, so we can automate the catcher."
"The tool needs to add a dependency manager."
"One thing which can be really helpful is that there is some kind of a recorder made available rather than scripting everything."
"They should add an in-built framework."
"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."
"Ionic is a cross-platform framework, so when we compare Ionic with native Android and iOS, we can see the drawbacks. For example, if you need to work on very high-level aspects of an application such as animation, even if everything else is not putting load on the app, you will still see high load from the server side."
"Ionic could improve in the Native mode because while we do testing it is difficult to find the root cause of problems. It could be more user-friendly."
"They started writing Capacitor to get rid of PhoneGap and Cordova, but they haven't yet got all the libraries and all the functionalities. They want you to start using Capacitor, but they don't have all the libraries there. They're developing them as they go. So, currently, you have to mix and match the three. When it comes to mobile applications, I would only like to use Capacitor. I don't want to jump between Cordova and Capacitor or have both of them. That's the main thing for me, but they have been working on it."
"It would be good if the mobile version uses something other than JavaScript and HTML."
"Documentation for migrations and compatibility is insufficient."
"The documentation could be improved."
"It would be better if it had a speed niche system. There are a lot of things we need that weren't in the latest version. But I think they will be adding something."
"Ionic would be improved with dynamic design features."
Appium is ranked 7th in Mobile Development Platforms with 25 reviews while Ionic is ranked 5th in Mobile Development Platforms with 14 reviews. Appium is rated 8.0, while Ionic is rated 8.6. The top reviewer of Appium writes "It's easy to launch applications". On the other hand, the top reviewer of Ionic writes "Great user acceptance and reliability, multiple teams not required, with prompt customer service". Appium is most compared with Katalon Studio, Tricentis Tosca, Perfecto, Xamarin Platform and OpenText UFT Digital Lab, whereas Ionic is most compared with Xamarin Platform, OutSystems, Mendix, Appzillon Digital Platform and Microsoft Azure App Service. See our Appium vs. Ionic 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.