List the differences between the working of Appium on Android and iOS.
Appium executes tests differently on Android and iOS-based mobile.
* Appium uses the UIAutomator framework of automation when tests Android-based mobile applications. * Appium on the iOS mobile device uses Apple’s XCUI Test API to interact with UI elements to test their functionality. * UIAutomator connects with bootstrap.jar being executed in simulator/emulator or real device that performs client operations. * XCUI Test in case of iOS mobiles communicates with bootstrap.jar * Bootstrap.jar acts as a TCP server that accepts test commands to test the functionality of Android-based mobile that uses UIAutomator. * Bootstrap.jar performs the action on the iOS mobile application being tested, Appium Client sends a message with log details of commands executed.