7 repository-uri
The use of container technology to create a runtime environment for Android applications on other operating systems.
Distinct from Android Applications: Distinct from Android Applications: focuses on the containerization layer that enables the apps to run.
Explore 7 awesome GitHub repositories matching mobile development · Android Containerization. Refine with filters or upvote what's useful.
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. The container exposes the Android Debug Bridge over TCP/IP, allowing host-side tools to connect to the emulator as if it were a local device. It provides browser-based interaction with the emulator
Runs a full Android emulator inside a Docker container using QEMU and optional KVM acceleration.
Anbox este un mediu de container Android și un runtime conceput pentru a executa aplicații Android pe desktop-uri Linux. Utilizează un sistem bazat pe containere pentru a rula sistemul de operare Android fără overhead-ul asociat cu virtualizarea hardware tradițională. Sistemul dispune de un strat de abstractizare hardware care direcționează accesul hardware și datele senzorilor printr-un daemon host pentru a oferi randare accelerată. Se integrează cu desktop-ul Linux prin maparea straturilor individuale ale aplicațiilor Android în ferestre separate, permițând aplicațiilor să funcționeze ca aplicații desktop distincte. Proiectul suportă boot-area imaginilor Android personalizate pentru a defini sistemul de fișiere rădăcină al sistemului și oferă un flux de lucru pentru sideloading-ul și gestionarea pachetelor de aplicații prin intermediul unui debug bridge. Include un manager de sesiune pentru a coordona ciclul de viață și lansarea componentelor aplicației.
Provides a container-based system to execute Android applications on Linux desktops without hardware virtualization overhead.
Cloudstream is an Android media streaming client and extensible media player that aggregates video and audio content from external sources. It operates as an Android application container within a Linux-based environment, enabling the installation and execution of Android software packages via APK files. The project utilizes an extension-based provider system that allows for the creation of custom plugins. These extensions define the logic for scraping and retrieving multimedia content and metadata from third-party sources. Additional capabilities include the ability to cast media playback t
Runs Android applications on Linux systems using a containerized environment to install APKs.
Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t
Includes integrated tools to configure and reset the Android container runtime environment.
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
Offers a Docker-based implementation of the Android OS for scalable virtualization and automated testing.
AidLearning-Framework is an integrated development platform for building and deploying AI applications on ARM-based devices. It combines Android and Linux operating systems running simultaneously on a single device, providing a unified runtime environment for cross-system AI development. The platform includes hardware acceleration across CPU, GPU, and NPU, with a unified API that automatically selects the optimal compute backend for inference. The framework distinguishes itself by enabling Python-based AI projects to be packaged directly into Android APK files for installation on mobile devic
Runs Android and Linux in isolated containers sharing the same kernel for seamless cross-system communication.
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
Provides a containerized runtime environment for running virtual Android devices on non-Android host operating systems.