![andriud emulator mac appium setup andriud emulator mac appium setup](https://604223-1956433-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2019/10/Pasted-into-Appium-Tutorial-Step-by-Step-Appium-Automation-4.png)
The best way to install npm on Linux is to use brew (the Mac OS package manager for Linux). To install Appium you will need npm - default package manager for the JavaScript runtime environment Node.js. Appium uses WebDriver and DesiredCapabilities, the same as Selenium. Appium uses JSON Wire Protocol (JSONWP) for interaction with Android and iOS apps via Selenium WebDriver API. Appium supports such platforms as iOS, Android, FirefoxOS. It could be used to automate any mobile app from any language and any test framework, with full access to back-end APIs and DBs from test code.
![andriud emulator mac appium setup andriud emulator mac appium setup](https://waverleysoftware.com/app/cache/images/380x-_67d47f0af902df27bb6c1f043186b04b93d72b25.jpg)
Nowadays mobile apps market grows increasingly.