Anbox Cloud documentation

Anbox Cloud makes it possible to run Android apps in the cloud and supports all kinds of different use cases, including high-performance streaming of graphics to desktop and mobile client devices.

Using container technology, Anbox Cloud manages the application life cycle while optimising for high density, performance and fast container boot times. It is scalable from a single-machine installation that can run scores of single Android systems to an entire cluster of machines. Anbox Cloud supports x86 and Arm64 hardware, providing the same set of features for both architectures. Deploying the solution is simple and straightforward, and it is based on powerful and battle-proven software from Canonical like LXD and Juju.

Anbox Cloud uses system containers to emulate Android systems. This method results in an isolation and security level similar to virtual machines with an overhead as low as process containers. Therefore, Anbox Cloud can provide at least twice the container density compared to other Android emulation solutions, and can serve up to 100 Android instances per server.

You should consider using Anbox Cloud if you want to deliver mobile applications that don’t depend on the capabilities of your user’s devices and that offload compute, storage and energy-intensive applications from the end device to the cloud. Typical use cases include mobile game streaming services, corporate application streaming, application automation and Android application testing.

Tutorials
Get started - a hands-on introduction to Anbox Cloud for new users
How-to guides
Step-by-step guides covering key operations and common tasks
Explanation
Concepts - discussion and clarification of key topics
Reference
Technical information - specifications, APIs, architecture

What’s new

Along with bug fixes and general improvements, Anbox Cloud 1.14 includes the following changes:

  • All charms have been migrated to Charmhub.
  • Anbox Cloud now includes Anbox LXD images based on Ubuntu 22.04.
  • Hook support for AMS applications.
  • Vulkan support for AMD and Intel GPUs.
  • Multi-node support for the Anbox Cloud Appliance (experimental).

For detailed information, see the Release notes.

Project and community

Anbox Cloud is a Canonical product. It originally grew out of the Anbox open-source project, but its code base is now completely independent.

Thinking about using Anbox Cloud for your next project? Get in touch!


Last updated 18 days ago.