Architecture
The hosting mainly applies to mobile phone emulation testing, app testing, and automatic app hosting. Generally, the Kbox basic cloud phone solution can be used for these scenarios.
- Mobile phone emulation test: emulates real phones to perform system tests, such as the ROM test, camera algorithm test, and EMUI test.
- App test: function, security, and admission tests of apps.
- Automatic app hosting: app service logic automation and web crawlers.
End user experience is not involved in these scenarios. The solutions focus on data centers and have low requirements on client user interface (UI) connections. The solutions for these application scenarios are similar, with different orientations. Figure 1 shows the full-stack architecture of hosting scenarios.
Component |
Description |
|---|---|
Android apps and tools |
The Android apps and tools vary with application scenarios. |
Device emulators |
Open source emulators provide only basic emulation functions such as CPU, memory, storage, and network emulation. |
Android VMs/containers |
Physical resources, such as servers, networks, memory, and storage devices, are converted into visible virtual resources, which breaks the barriers between entity structures and enables resources to be used in a more efficient way. |
Host OS |
OS used to install VM software. |
Kunpeng-powered servers + professional graphics cards |
Cost-effective professional video cards support local rendering, and a server supports multiple video cards. |
