自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

新軟件可流式傳輸應(yīng)用程序,以節(jié)省你手機(jī)上的空間!

譯文
移動開發(fā) 移動應(yīng)用
我們消費(fèi)多媒體內(nèi)容的方式已逐漸發(fā)生了變化,提供多媒體內(nèi)容的技術(shù)也發(fā)生了變化。由原來的下載變成了流式傳輸,音頻或視頻文件的遠(yuǎn)程副本通過互聯(lián)網(wǎng)實(shí)時(shí)傳輸,無需在設(shè)備上存儲本地副本。

【51CTO.com快譯】我們消費(fèi)多媒體內(nèi)容的方式已逐漸發(fā)生了變化,提供多媒體內(nèi)容的技術(shù)也發(fā)生了變化。由原來的下載變成了流式傳輸,音頻或視頻文件的遠(yuǎn)程副本通過互聯(lián)網(wǎng)實(shí)時(shí)傳輸,無需在設(shè)備上存儲本地副本。

[[323482]]

但如果流式傳輸也適用于移動應(yīng)用程序,會怎樣呢?這就是AppStreamer背后的想法,這款新程序旨在通過預(yù)測性流式傳輸降低應(yīng)用程序的存儲需求。該軟件由泰國宋卡王子大學(xué)、美國普渡大學(xué)、伊利諾伊大學(xué)厄巴納尚佩恩分校、AT&T實(shí)驗(yàn)室研究和喬治亞理工學(xué)院的一群研究人員共同開發(fā)而成,得到了AT&T和美國國家科學(xué)基金會的支持。

領(lǐng)導(dǎo)這項(xiàng)研究的普渡大學(xué)電氣與計(jì)算機(jī)工程教授Saurabh Bagchi說:“我們想在設(shè)備上消費(fèi)更多的內(nèi)容,但是這些設(shè)備不像我們希望的那樣有豐富資源。而且世界上有些地方買不起最新的智能手機(jī),那么如何為他們提供消費(fèi)內(nèi)容的能力?流式傳輸應(yīng)用程序似乎是合理的方法。”

AppStreamer假定設(shè)備沒有在本地存儲所有內(nèi)容的空間,因此它依賴云存儲或“邊緣”存儲,這意味著服務(wù)器的位置比較靠近網(wǎng)絡(luò)端點(diǎn)(比如電信提供商的基站)。

移動游戲之類的應(yīng)用程序需要資源(比如圖像、視頻或聲音文件)時(shí),AppStreamer會在應(yīng)用程序需要資源之前從遠(yuǎn)程存儲獲取該資源。因此,應(yīng)用程序無需將所有資源保存在本地,從而使所需的存儲空間最小化。此外,用戶安裝應(yīng)用程序時(shí),即使該應(yīng)用程序尚未完全下載,也可以立即開始使用它。

AppStreamer在移動應(yīng)用程序和設(shè)備操作系統(tǒng)之間的那一層工作,不需要更改應(yīng)用程序本身。Bagchi說:“實(shí)際上,我們甚至不需要移動應(yīng)用程序的源代碼。應(yīng)用程序可以被視為二進(jìn)制黑匣子,我們僅查看它與操作系統(tǒng)之間的交互。”

AppStreamer功能的關(guān)鍵部分是預(yù)測應(yīng)用程序?qū)⑿枰男┵Y源以及何時(shí)需要這些資源。為此,AppStreamer采用了機(jī)器學(xué)習(xí),從離線訓(xùn)練階段開始,以便特定的應(yīng)用程序?qū)W習(xí)從一種狀態(tài)轉(zhuǎn)換到另一種狀態(tài)的可能性。如果該特定狀態(tài)跟隨當(dāng)前狀態(tài)的可能性極大,軟件才為該狀態(tài)獲取資源。

比如說,玩家們置身于移動游戲的幻想世界時(shí),會不斷地從一個(gè)島嶼進(jìn)入到另一個(gè)島嶼。 Bagchi說:“機(jī)器學(xué)習(xí)這部分能夠預(yù)測這一點(diǎn),它知道與下一個(gè)島嶼相對應(yīng)的所有資源。它不需要為世界另一端的島嶼獲取資源。只有當(dāng)玩家靠近該島嶼時(shí),它才需要獲取資源。”

研究團(tuán)隊(duì)使用第一人稱射擊游戲《Dead Effect 2》和基于回合制的戰(zhàn)術(shù)角色扮演游戲《Fire Emblem Heroes》對AppStreamer進(jìn)行了測試。結(jié)果表明,AppStreamer為70%的《Dead Effect 2》玩家和88%的《Fire Emblem Heroes》玩家提供了與整個(gè)游戲存儲在智能手機(jī)上時(shí)同樣的游戲體驗(yàn)。AppStreamer還將這兩款游戲的存儲需求降低了85%以上。

與采用機(jī)器學(xué)習(xí)的任何應(yīng)用程序一樣,準(zhǔn)確性和表示性帶來了挑戰(zhàn)。Bagchi說:“預(yù)測是項(xiàng)棘手的任務(wù),[就AppStreamer而言]我們要預(yù)測應(yīng)用程序的行為。擁有代表不同類型游戲玩家的足夠多數(shù)據(jù)以訓(xùn)練機(jī)器學(xué)習(xí)模型是一個(gè)挑戰(zhàn),因此一旦AppStreamer部署在實(shí)際環(huán)境,它就會很準(zhǔn)確。”

Bagchi設(shè)想,AppStreamer將不僅用于移動游戲,還將用于更廣泛的應(yīng)用場合。正如他所說:“內(nèi)存和存儲方面占用大量資源,僅使用其整體功能一小部分的任何應(yīng)用都適合于AppStreamer之類的技術(shù)。”

原文標(biāo)題:New Software Streams Apps to Save Space on Your Phone,作者:Rina Diane Caballar

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:未麗燕 來源: 51CTO.com
相關(guān)推薦

2022-02-24 23:56:45

Web應(yīng)用程序工具

2022-10-18 16:09:58

JavaScript開發(fā)Web

2023-09-25 12:18:48

2011-11-15 10:28:37

2012-04-25 22:56:10

Android

2023-07-26 16:20:36

云原生云計(jì)算

2018-12-28 14:10:57

開發(fā)工具 移動應(yīng)用

2010-03-04 16:21:15

Android Mar

2020-08-25 14:03:20

應(yīng)用程序屏蔽應(yīng)用程序內(nèi)保護(hù)網(wǎng)絡(luò)攻擊

2011-09-05 10:27:02

Sencha Touc手機(jī)應(yīng)用Android

2011-11-23 10:06:32

Azure微軟移動應(yīng)用

2024-02-26 00:01:01

RedisGolang應(yīng)用程序

2010-11-23 08:39:41

EnyowebOS 2.0WebOS

2015-03-13 16:19:17

JavaScript原生姿態(tài)應(yīng)用程序

2010-07-30 14:08:51

.NET for An

2010-01-05 15:50:35

Ubuntu軟件

2019-11-08 10:00:09

Windows手機(jī)應(yīng)用程序

2020-04-16 09:43:08

容器架構(gòu)開發(fā)

2009-10-22 11:03:20

OSGi Web應(yīng)用程

2013-06-26 08:52:12

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號