CanonicalLtd.已经想出了一种从云中分发计算密集型应用程序的方法,这样它们就可以在低功耗的Android设备上无缝运行。
今天早些时候宣布的解决方案是一个名为AnboxCloud的平台。它使用Android作为来宾操作系统来容器化工作负载,这样它们就可以很容易地从运行的云分布到任何类型的移动设备。
“将计算、存储和能量密集型应用程序从设备卸载到云端的能力,使最终用户能够通过将它们直接流到其设备上来消耗高级工作负载,”Canonical在其文章中指出。“开发人员可以通过一个平台提供对性能和基础设施成本的更多控制,并根据用户需求灵活地进行规模扩张,从而提供按需应用体验。
基本思想是,AnboxCloud使在任何类型的Android设备上运行任何应用程序成为可能,而不管该硬件的计算能力如何。Canonical说,用例包括云游戏、企业工作场所应用程序、软件测试和移动设备虚拟化。
例如,AnboxCloud可以将图形和内存密集型移动游戏扩展到数千个设备,同时确保响应性和低延迟的游戏玩家需求。它类似于谷歌有限责任公司的新云视频游戏流服务Stadia,因为它不需要下载游戏到设备上。相反,游戏运行在云中,它可以访问它需要的所有计算资源。
Canonical还推出了AnboxCloud,作为开发人员在各种测试场景中模拟“数千个Android设备”的一种方式,并将其应用程序集成到连续集成/连续开发或CI/CD管道中。
开发者可以选择在他们最喜欢的公共云基础设施服务中托管AnboxCloud,以利用他们提供的无限容量,高可靠性和弹性..或者,在较低的延迟和数据隐私是较高优先级的情况下,它可以托管在私有云边缘基础设施上。此外,云服务提供商本身可以使用AnboxCloud通过平台即服务或软件即服务的模式提供移动应用和服务。
在最后一个场景中,Canonical已经与边缘计算基础设施提供商Packet HostingInc.合作,帮助客户在世界各地的目标边缘位置部署AnboxCloud。Canonical还与英特尔(Intel Corp.)和Amere Computing LLC(一家基于ARM的中央处理器制造商)合作,为AnboxCloud提供高度优化的处理器。
Canonical的产品总监Stephan Fabel在一份声明中表示:“在新兴的5G网络和边缘计算的驱动下,数百万用户将从他们选择的平台上访问超级丰富的按需Android应用程序中获益。“企业现在被授权远程向任何设备提供高性能、高密度的计算,降低功耗,并以经济的方式。