Product Overview
The cross-terminal Android cloud phone, which combines the self-developed ARM server with the self-developed virtualization technology and ultra-low latency audio and video transmission technology, simulates the environment and performance of a real mobile phone to the maximum extent. Users can remotely access and control this cloud phone through mobile phones, tablets, computers or other smart devices.
Product Architecture
The product architecture of the cloud phone is shown in the figure below:
Application Scenarios
Global Social Media Marketing
- Simulate the network environment of different countries and regions: Allow users to access applications or content in a specific country.
- Batch operation of social accounts: Automatically complete tasks such as likes, comments, and posts.
Mobile Office
- Remote access to enterprise applications: Users can remotely access enterprise applications through cloud phones to ensure data security.
- Prevent sensitive data leakage: Even if the device is lost or damaged, important data is still stored in the cloud.
- Isolation of office and personal environment: Support employees to use personal devices to access cloud phones to achieve isolation of office and personal environments.
Cloud Gaming
- Run multiple game accounts at the same time: Run multiple game accounts at the same time in the cloud, without multiple physical phones.
- Long-term idle and automated operation: Support long-term idle and automated operation, do not occupy local device resources, avoid device heating and battery loss.
Cloud Car Machine
- Scene rendering in the cloud: Connect the cockpit hardware and cloud computing power, so that you can play a large number of games without high-end hardware, and quickly upgrade the cockpit experience.
- No need to download games: Realize seconds to update and open, click and play.
Application Testing and Development
- Test App compatibility and performance: Test App compatibility and performance in different Android versions and device environments.
- Simulate various resolutions and hardware environments: No need to purchase a large number of physical test equipment.
Live and short video operations
- Batch run live apps or short video platforms: Improve account exposure.
- Live broadcast room popularity and other operational activities: Suitable for live broadcast room popularity, short video likes, forwarding and other operational activities.
Product advantages
Based on the simulation of the environment and performance of real mobile phones and the independently developed audio and video transmission technology, cloud phones have the advantages of fast access, intelligent scheduling, security and stability, and ultra-low latency, helping customers to quickly build cloud phone solutions to meet business needs.
- Fast access and deployment:
- API access: Users can quickly access the cloud phone PaaS platform without complex configuration, and easily manage cloud phones through API interfaces.
- Multi-instance deployment: Multiple cloud phone instances can be quickly deployed to achieve large-scale parallel management to meet the needs of different scenarios of enterprises.
- High security and stability:
- Data isolation and encryption: The cloud phone PaaS platform provides strict data isolation measures and encrypts and protects user data to ensure data security.
- Disaster recovery and backup: The platform supports data backup and disaster recovery mechanisms. When a system failure occurs, it can quickly restore services to ensure continuous and stable business operation.
- Low latency and high performance:
- Ultra-low latency: The platform optimizes network architecture and audio and video transmission technology to ensure ultra-low latency for real-time operations and improve user experience.
- High-performance computing: With powerful cloud computing resources and hardware support, the platform can provide high-performance computing support to meet large-scale computing tasks.
- Cross-platform and multi-device support:
- Multi-terminal compatibility: The cloud phone PaaS platform supports a variety of terminal devices, including PCs, mobile phones, tablets, etc., and users can access it seamlessly on different devices.
- Cross-platform support: Not only does it support the Android system, but it can also flexibly access other operating systems to meet diverse business needs.
- Simplified management and operation and maintenance:
- Integrated management platform: Provides a unified management console, simplifies system operation and maintenance and monitoring, and helps users easily manage cloud phone instances and related services.
- Automated operation and maintenance: The platform provides automated updates, fault detection and repair functions to reduce manual intervention and improve operation and maintenance efficiency.
- Flexible billing model:
- Pay as you go: The cloud phone PaaS platform supports a flexible billing model. Users can pay as they go according to actual usage to reduce operating costs.
Basic concepts
This article introduces the basic concepts related to cloud phone products so that you can better understand and use cloud phone products.
- Board: As the hardware resource unit of the cloud phone, the board usually encapsulates resources such as CPU, memory, and storage. A board may be divided into multiple virtualized resource pools to create multiple cloud phone instances.
- Instance: An instance is a cloud phone. Each instance has an independent operating system and user interface, which can simulate the functions and performance of a real phone.
- Key pair: Provides users with authentication methods and management for accessing PaaS platform services. Obtain Access Key ID and Secret Access Key (AK/SK) from the key pair in the user management-user list in the PaaS platform management backend.
- Image: A template containing the Android operating system and application data files required for the operation of the cloud phone instance. Provides public images of AOSP 13 and AOSP 14 versions, supporting users to quickly deploy and batch create cloud phone instances. In addition, users can also create custom images based on these public images to meet personalized configuration needs.
- ADB: ADB (Android Debug Bridge) is a multi-functional command line tool that allows users to communicate with Android devices for development, debugging and management. You can use ADB to remotely control the cloud phone to perform a series of device management and debugging tasks, such as installing and debugging applications, accessing the device's file system, and taking screenshots and video recordings.
- ADI: ADI (Android Device Information) Android device information, divided into virtual machines and cloud real machines in ARMCloud instances. When the created instance is a cloud real machine, you need to set the ADI template information. The ADI template information is generally cloned from a real device, which contains a lot of basic hardware information such as device brand, model, fingerprint, sensor, Bluetooth, WIFI, etc.
Usage restrictions
Due to the compliance requirements of cloud phones, SIM cards, mobile phone numbers, SMS and other related functions are not supported. Cloud phones currently do not support the migration of business data between different accounts or regions. They do not support secondary virtualization, and do not support the use of illegal apps such as mining.