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."We do not need to pay for the solution. It’s free."
"Appium's best feature is that it supports multiple frameworks."
"We get a list that shows all devices that are connected to the system."
"The solution is easy to use."
"The best feature of Appium is that it allows you to inspect the element. With the Appium Inspector, you don't have to install another application to do the inspection. I also like that Appium has Android device connectivity. Currently, most people use Appium as automation software, and I haven't found any other tool that's more powerful than Appium."
"It has great documentation and excellent community support."
"The library is extensive so the driver interacts with most functions or actions on mobile devices."
"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."
"Because it's a hybrid mobile app framework, it is easy for us to develop iOS as well as Android apps for our customers with the same resource skills. We didn't have to have separate iOS teams and Android teams to build the apps. We still have to use the Apple Xcode for iOS, but the main development happens with JavaScript, HTML, and CSS. We don't have to write separate code bases in scripts for iOS and Android. We create apps using web-based technology."
"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."
"Being able to have one set of code is valuable. I don't have to recode for different platforms. I don't have to recode for Xcode, Angular, or Android. So, the biggest feature for me is that it's a hybrid system, and I can have one set of code, and then the tool sets that are in there convert my code for Xcode or Play Store. It makes work a lot easier."
"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."
"With the Capacitor feature, you have access to the native attributes of your phone such as your camera. This makes work a lot easier."
"Ionic's best features are its hybrid app development, design, and tags."
"Ionic is easy to upgrade and is helpful for design purposes. It also is quite common and easy to use. It is a very reliable application. It's easy to write on and print. The UI is easy to use as well. My organization chose to go with Ionic because we can access both Android and iOS applications."
"The solution can support many languages."
"The tool needs to add a dependency manager."
"The user interface needs improvement because there are issues when setting up environment variables."
"The setup and installation were a problem for us at first."
"Appium has problems with automated validations following iOS updates, causing us to have to validate manually."
"We need some bug fixes for nested elements."
"Support-wise, it could be better."
"There is always a concern about the amount of code that is required to enhance the automation process. The idea of having less code or no code is what we would like to see in future updates."
"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."
"The navigation within this solution could be improved; it is currently quite complicated to move through the different tabs."
"Documentation for migrations and compatibility is insufficient."
"Ionic would be improved with dynamic design features."
"Ionic's UI component doesn't always look like the native mobile app."
"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."
"There is a lack of a community environment."
"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."
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 Tricentis Tosca, Katalon Studio, Perfecto, Xamarin Platform and OpenText UFT Digital Lab, whereas Ionic is most compared with Xamarin Platform, OutSystems, Appzillon Digital Platform, Mendix 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.