This project provides a containerized environment for running and testing Android applications, enabling the deployment of mobile emulators within isolated Linux environments. It serves as a platform for mobile testing automation, allowing developers to execute unit and interface tests against virtual devices while ensuring consistent configurations across different development machines. The platform distinguishes itself by offering browser-based access to virtual mobile devices, which eliminates the need for local virtualization software on the host machine. It facilitates remote interaction
This project provides a containerized runtime for Android emulator virtualization, allowing virtual Android devices to run within isolated container environments. It is designed to support headless emulation and device orchestration for use in continuous integration and development pipelines. The system differentiates itself by implementing GPU hardware acceleration via passthrough to improve graphics rendering performance. It also utilizes external SDK mounting and volume-mapped state persistence to reduce image size and maintain emulator data across restarts. The environment supports remot
This project is an Android container runtime that enables the deployment of GPU-accelerated Android instances on Linux hosts across multiple hardware architectures. It provides a cloud-based environment for virtualized Android devices, functioning as a containerized implementation of the Android operating system to support scalable device instances. The system distinguishes itself through a cross-architecture runtime capable of executing ARM-based Android applications on x86 hardware via binary translation layers. It further utilizes host GPU resources to provide high-performance graphics ren
WebDriverIO is a Node.js test automation framework used for automating functional tests across web browsers and mobile applications. It acts as a WebDriver protocol client that manages remote browser sessions and executes commands against WebDriver and Appium servers to perform end-to-end testing. The framework is distinguished by its ability to control both native and hybrid mobile applications and its support for running automated suites across local machines, remote grids, and cloud device providers. It includes specialized capabilities for coordinating multi-browser interactions and estab
Docker-Android runs a full Android emulator inside a Docker container, enabling mobile app testing and automation without requiring a physical device. The emulator uses QEMU-based virtualization with optional KVM acceleration for hardware-backed performance, and supports nested virtualization on cloud VMs from providers like AWS, GCP, and Azure for environments without direct hardware acceleration.
Die Hauptfunktionen von budtmo/docker-android sind: Android Containerization, Dockerized Android Emulators, Testing and Automation, Web-Based Emulators, ADB Device Managers, ADB Remote Control Platforms, Android Emulator Orchestration, WebDriver-Based Automation Servers.
Open-Source-Alternativen zu budtmo/docker-android sind unter anderem: butomo1989/docker-android — This project provides a containerized environment for running and testing Android applications, enabling the… hqarroum/docker-android — This project provides a containerized runtime for Android emulator virtualization, allowing virtual Android devices to… remote-android/redroid-doc — This project is an Android container runtime that enables the deployment of GPU-accelerated Android instances on Linux… webdriverio/webdriverio — WebDriverIO is a Node.js test automation framework used for automating functional tests across web browsers and mobile… azeemidrisi/phonesploit-pro — PhoneSploit-Pro is an Android exploitation and remote administration toolkit. It provides a system for remotely… devicefarmer/stf — This project is an Android device farm management platform and mobile device testing lab. It provides a web-based…