巨椰云手机利用了云端虚拟技术,主要靠云计算来支持,通过硬件虚拟化和操作系统虚拟化这两种技术,把手机系统以及相关的应用程序放在云端的服务器上运行。这样的话,用户就可以在远程操控这些虚拟的设备了。给云端服务器配备了基于ARM架构的CPU,这个架构和手机系统是一致的,所以运行原生应用的时候就不需要进行指令集的翻译,应用兼容性也很不错。此外,把规模庞大的服务器集群当作资源池给用户提供强大的CPU、GPU和内存资源。这样一来,虚拟手机运行时就有了稳定的硬件基础。把定制化的移动操作系统给装进了一个虚拟环境里,再通过对系统内核进行优化,减少资源占用并提高利用率。多个云手机实例可以在有限的物理资源上和平共处。使用分布式计算能力处理大量的计算任务时,把这些任务分散到多个服务器节点上进行处理。如此一来,计算效率就得到了提高。快速响应用户操作请求还有一个重要因素是采用低延迟传输协议来编码和传输数据。用户操作指令被快速传递到云端后,处理结果也能够及时传回本地设备。为了最大限度地降低网络延迟,优化协议的握手过程和数据传输机制也是必须要做的。