ARMCLOUD Documentation Center
  • 简体中文
  • English
  • 简体中文
  • English
  • Product introduction
  • Product billing
  • Server OpenAPI
    • Usage Guide
    • API Signature v1.0
    • API Reference
    • Error Codes
    • Callback Business Type Codes
    • Instance List
    • Android Instance Property List
    • Changelog
  • Android SDK
    • Example Setup
    • Interface Description
    • Callback Function
    • Error Code
    • Changelog
  • Web H5 SDK
    • Example Setup
    • Interface Description
    • Callback Function
    • Error Code
    • Changelog
  • Windows PC SDK
    • Example Setup
    • Interface Description
    • Callback Function
    • Changelog
  • Edge-Cloud Communication Development
    • AIDL Access Method
    • System Service API (AIIDL)
  • Scenario solutions
    • XP-like LSP Hook framework
    • Dynamic simulation of sensor data
  • ADI Collection Tool
  • FAQ
    • Platform Basics
    • Storage
    • Network Connectivity
    • Application Management
    • Development and Integration
    • Performance Optimization
    • Billing
    • Technical Support
  • Related agreements
    • Cloud Phone SDK Privacy Policy

Product Introduction

📱 Product Overview

ARMCloud Cloud Mobile Platform

A new generation cloud phone solution based on self-developed ARM servers + self-developed virtualization technology + ultra-low latency audio and video transmission

ARMCloud provides users with highly realistic Android cloud mobile services through a leading technology architecture. Users can remotely access and control cloud phones anytime, anywhere via phones, tablets, computers, or other smart devices, enjoying a usage experience identical to a real phone.

⭐ Core Features

CharacteristicsExplanation
🔧 Self-developed Technology Stackof ARM servers + virtualization technology + full-stack self-developed audio and video transmission
📺 Ultra-Low Latencymillisecond-level response for a smooth real-time operation experience
🌐 Cross-Platform SupportSupports multi-terminal access via Android, iOS, Web, and PC
⚡ High-Performance ComputingPowerful cloud computing resources meet the demands of large-scale concurrency

🏗️ Product Architecture

Technical architecture

ARMCloud adopts a distributed cloud-native architecture to ensure high availability and elastic scalability

🎯 Application Scenarios

🌍 Global Social Media Marketing

  • 🌐 Regional Simulation: Simulates the network environments of different countries and regions, allowing access to apps or content from specific regions
  • 🤖 Batch Operations: Automated Management multiple social media accounts to complete marketing tasks such as likes, comments, and posts
  • 📊 Data Analysis: Monitor marketing effectiveness in real time and optimize promotion strategies

💼 Mobile Office

  • 🔐 Data Security: Remote access to enterprise applications via cloud phones ensures data does not local devices
  • 🛡️ Risk Isolation: Even if devices are lost or damaged, important data remains securely stored in the cloud
  • 👥 Flexible Access: Employees can use personal devices to access cloud phones, achieving complete isolation between office and personal environments

🎮 Cloud Gaming

  • 🎯 Multi-account Management: Run multiple game accounts simultaneously in the cloud without needing multiple physical phones
  • ⚡ 24x7 Operation: Supports long-duration idle operation and automated operations, without occupying local device resources
  • 🔋 Energy Saving and Environmental Protection: Prevents equipment overheating and battery depletion, extending equipment lifespan

🚗 Cloud Car System

  • 🎨 Cloud Rendering: All scene rendering is computed in the cloud, integrating cockpit hardware with cloud computing capabilities
  • 🎮 Play and Start: No need to download games, enabling of seconds to update and open in seconds, play instantly with just one click
  • 🚀 Fast Upgrades: Enjoy a vast array of games without high-end hardware, quickly enhancing the cabin experience

🔧 Application Testing and Development

  • 📱 Environmental Simulation: Test app compatibility and performance across different Android versions and device environments
  • 📐 Multi-Specification Testing: Simulates various resolutions and hardware environments without the need to purchase a large number of physical testing devices
  • ⚙️ Automated Testing: Supports Automated Testing scripts to improve testing efficiency

📺 Live streaming and short video operations

  • 📱 Batch Livestreaming: batch runs** in the cloud to boost account exposure
  • 👥 Interactive Operations: Suitable for livestream room interactions, short video likes, shares, and other operational activities
  • 📈 Data-Driven: Real-time monitoring of operational data to optimize content strategies

🚀 Product Advantages

Technology is advanced

Based on real mobile phone environment simulation and independently developed audio and video transmission technology, it provides users with a cloud phone solution featuring fast access, intelligent scheduling, secure and stable, and ultra-low latency

⚡ Fast Access and Deployment

CharacteristicsAdvantages explained
🔌 API AccessNo complex configuration required; quickly connect to the cloud mobile PaaS platform via standard API interfaces
📱 Multi-instance DeploymentSupports rapid deployment of multiple cloud phone instances, enabling large-scale parallel management
⏱️ Seconds StartupCloud phone examples in seconds, ready to use immediately

🔒 High Security and Stability

Security featuresDetailed explanation
🛡️ Data IsolationStrict data isolation measures end-to-end encryption protection**
💾 Disaster Recovery BackupSupports data backup and disaster recovery mechanisms, 99.9% availability guarantee
🔐 Access ControlFine-grained permission management ensures security and compliance

🚄 Low latency and high performance

Performance indicatorsTechnical advantages
⚡ Ultra-Low LatencyOptimized network architecture and audio-video transmission, with latency as low as 20-50ms
💪 High-Performance ComputingA powerful ARM server cluster supports large-scale concurrency
📈 Elastic ExpansionAutomatically elastic scaling to handle business peaks

🌐 Cross-platform and multi-device support

  • 📱 Multi-Terminal Compatibility: Supports PC, mobile phone, tablet, web browser, and other devices
  • 🔄 Cross-platform support: Not only supports Android systems, but also allows flexible integration with other operating systems
  • 🔗 Seamless Switching: Users can seamlessly switch between different devices, with real-time data synchronization

🛠️ Simplifying Management and Operations

  • 🖥️ Unified Management: Integrated management console for one-stop management of all cloud phone instances
  • 🤖 Automated Operations and Maintenance: Automatic updates, fault detection, and self-repair to reduce manual intervention
  • 📊 Monitoring and Alerts: Real-time monitoring of system status and proactive alerts to potential issues

💰 Flexible billing model

  • 📊 Billing on Demand: Flexible billing based on actual usage to avoid resource waste
  • 💸 Cost Transparency: Detailed billing breakdown, controllable and predictable costs
  • 🎯 Multiple Packages: Offers a variety of billing plans to meet different scale needs

📚 Basic Concepts

Core concept

Master the following basic concepts to help you quickly understand and use ARMCloud cloud mobile products

🏷️ Core Resource Concept

ConceptExplanationPurpose
BoardsThe hardware resource unit of a cloud phone encapsulates resources such as CPU, memory, and storageA single board can create multiple cloud phone instances, enabling resource pooling management
ExamplesAn independent cloud phone unit with a complete Android operating systemEach instance simulates the functions and performance of a real mobile phone and supports independent operation
MirroringSystem templates containing Android OS and applicationsSupports AOSP 13/14 versions, enabling rapid deployment and batch creation of instances

🔐 Security Certification Concept

ConceptFull nameFunction description
Key PairingAccess Key ID & Secret Access KeyPaaS platform authentication credentials used for API interface call authentication
AK/SKAccessKey/SecretKeyObtain it in the management backend user list to ensure secure access

🛠️ Developing Debugging Concepts

🔧 ADB (Android Debug Bridge)

Features:

  • 🔗 Device Communication: Command-line communication with Android devices
  • 📱 Application Management: Remote installation and debugging of applications
  • 📁 File System: Access the device's file system to perform file operations
  • 📸 Media Recording: Supports screenshot and video recording features

📋 ADI (Android Device Information)

Device Information Simulation:

Detailed description of ADI

ARMCloud instances are divided into two types: virtual machines and real cloud phones:

  • Virtual Machine Instances: A standardized Android environment for fast startup
  • Cloud Real Machine Example: ADI template must be configured to highly simulate real equipment

ADI template includes:

  • 🏷️ Device brand and model information
  • 👆 Device fingerprints and hardware identification
  • 📡 Sensor data (gyroscopes, accelerometers, etc.)
  • 📶 Network information (Bluetooth, WiFi, MAC addresses, etc.)
  • 🔋 Battery and hardware specifications
ADI typeData sourceApplication scenarios
Standard ADIUniversal equipment templatesGeneral application testing and development
Real Device ADICloning real devicesHigh simulation demand scenarios, such as application risk control testing

⚠️ Usage Restrictions

📋 Functional Limitations

Restricted typesSpecificallyThe reason
📞 Communication FeaturesIt does not support SIM cards, phone numbers, SMS, or other functionsCompliance requirements
🔄 Data MigrationDoes not support cross-account or cross-regional business data migrationSecure isolation
🚫 Unauthorized ApplicationSecondary virtualization, mining, and other illegal applications are prohibitedPlatform security

🛡️ Compliance Requirements

Important reminder

Please strictly abide by relevant laws and regulations, use cloud mobile services reasonably and legally

  • ✅ Supported Scenarios: Mobile office, application testing, gaming and entertainment, content creation
  • ❌ Prohibited Scenarios: Illegal activities, malicious attacks, data mining
  • 📝 Liability Statement: Users bear full legal responsibility for their usage behavior
Next
Product billing