Anyone here tried of maintaining their own Android emulator/Appium setup?
I've been dealing with this problem internally for one of my projects:
- provisioning Android emulators on Linux
- keeping Appium running reliably
- dealing with Chrome/Chromedriver compatibility
- recovering devices when they get stuck
- running multiple devices in parallel
- collecting recordings, screenshots, and logs
- keeping the whole thing stable enough for automation
It made me wonder how many developers or QA teams are dealing with the same operational headache.
I'm currently exploring the idea of a lightweight managed Android automation service where you could basically: submit a test → get an available Android device → run it → receive logs/screenshots/video/results
I'm still in the discovery stage, so I'm more interested in understanding the problem than pitching anything.
For people running Android/Appium automation today:
What does your current setup look like, and what part of it gives you the most pain?
Would especially love to hear from anyone maintaining their own emulator fleets or avoiding BrowserStack/Sauce Labs because of cost or complexity.