Building a configuration for mobile testing - several questions

I’m trying to build a configuration for mobile testing, I’m reading the documentation.
I have 3 questions.

  1. Is it possible to use mobile tests in orchestrator and schedule tests like I do on a desktop?

  2. Should everything that needs to be installed (Android Studio, Node.js and Java) be installed on the computer where the robot is installed or on my local computer or both?

  3. Just to understand better, do I “receive” the devices form of an emulator through Android studio? And why is the Appium SERVER required in this situation?

Many thanks to those who can answer these questions

  1. Yes it is possible.
  2. The machine where the robot executes the tests should be able to connect to the device address (Appium instance). You don’t need Android, node etc installed on this computer, but this computer needs to be able to connect to the computer where all these are installed along with a functioning Appium instance.
  3. I’m not sure I understand this question. All the interaction from activities to the devices happen through Appium. You can think of Appium as a middleware that we’re using for low level operations and on top of which Mobile Automation builds high level abstractions. So Appium is required at all times!

Hope this helps,
Cristian