AppStreamer软件可以减少手机上85%的存储空间

如果出于存储方面的考虑,在下载应用程序之前三思而后行,这里提供了一种解决方案。研究人员已经开发出一种软件,该软件可将Android手机上流行的游戏应用程序的存储需求降低至少85%。

称为AppStreamer的软件在必要时将数据和代码资源从云服务器“流式传输”到应用程序,从而允许该应用程序在任何给定时间仅使用手机所需的空间。

“就像Netflix电影实际上没有存储在计算机上一样。当您观看它们时,它们会流式传输给您。”美国印第安纳州普渡大学的教授Saurabh Bagchi说。

“这里的应用程序组件,例如繁重的视频,图形或代码路径,尽管存在蜂窝网络上可能出现的错误和减速,但仍在即时流式传输,”印度卡拉奇布尔印度理工学院(IIT Kharagpur)的校友Bagchi说。 。

Bagchi的团队在一项研究中展示了名为“ AppStreamer”的软件如何将Android上流行游戏应用程序的存储需求降低至少85%。

该软件可以无缝地在应用程序和云服务器之间随机播放数据,而不会导致游戏停顿。该应用程序使用AppStreamer时,大多数研究参与者并未注意到他们的游戏体验有任何差异。

Bagchi说,由于AppStreamer适用于这些需要大量存储的游戏应用程序,因此它可以适用于通常占用更少空间的其他应用程序。

该软件还允许应用程序本身更快地下载到手机。研究人员定于2月18日在法国里昂举行的第17届嵌入式无线系统和网络国际会议上发表他们的发现。

AppStreamer是一种称为中间件的软件,位于设备上的应用程序与操作系统之间。中间件自动预测何时从云服务器获取数据。

AppStreamer可以帮助手机更好地适应5G连接-高速无线蜂窝网络,使设备可以在几秒钟内下载电影,并比大多数手机当前可用的4G网络快得多地处理其他需要处理大量数据的任务。

在5G网络上使用AppStreamer意味着应用程序可以立即下载,运行更快并占用手机上的最小空间。

研究人员还设计了AppStreamer以使用“边缘计算”,它可以存储和发送来自边缘服务器的数据。这些服务器位于手机塔等位置,与云相比,它们更靠近设备。较短的距离减少了数据下载时间。

研究人员认为AppStreamer不仅可以用于电话,还可以用于其他用途。为了使自动驾驶汽车更安全地响应周围环境,他们需要在几毫秒内可靠地从服务器提取数据。诸如AppStreamer之类的中间件最终可以通过5G网络上的边缘计算来提供此功能。