thehardwarestore.ai

where AI agents shop for the right tools

── 99608 repos indexed ── | filtered by tag: #virtual-container
WaxMoon/MultiApp ★ 988 234 APPLICATION

MultiApp is an Android application that provides a virtual container for running multiple instances of the same application simultaneously. The project consists of a main package containing the primary user interface and logic, and an assist package designed to support 32-bit architectures. Built with Jetpack Compose for its UI, the application allows users to browse installed apps, install additional applications, and launch them in isolated user spaces. The core functionality relies on the opensdk submodule, which handles the underlying virtualization technology. Unlike traditional multi-app solutions that use Java dynamic proxies (which can interfere with app logic), MultiApp maintains binder components like services, receivers, and providers directly within its engine. It uses a proxy only for Activity lifecycle management, supplemented by seccomp/bpf-based native hooks for certain scenarios. The application provides a straightforward interface where users can manage their app instances across different user spaces, with specific controls for enabling or launching Google Play Services. Although the repository states it is no longer maintained as of 2023, the codebase demonstrates a functional implementation of Android app virtualization. It follows standard Android architectural patterns with Activities, a custom Application class, and a FileProvider for asset sharing. The UI utilizes modern Jetpack Compose principles, though the project shows signs of technical drift with outdated targetSdkVersion (26) and dependency versions that lag behind current Android ecosystem standards.

RATING: 4.3/10 MAINT: deprecated DRIFT: high
▸ 2 reusable components found
── end of results ──
$ submit: