火狐4最終版發(fā)布之日將近,Mozilla開(kāi)發(fā)者又引出了一個(gè)名為“Web Apps”的項(xiàng)目。其中的Apps(應(yīng)用)預(yù)計(jì)會(huì)在未來(lái)的瀏覽器中扮演重要的角色;在這樣的未來(lái),瀏覽器將不光只是用來(lái)瀏覽網(wǎng)頁(yè),還能被作為一個(gè)安裝暗自本地的應(yīng)用程序的平臺(tái)。Web應(yīng)用程序員所需要做的,只是創(chuàng)建一個(gè)清單(manifest);它是一份列出了應(yīng)用軟件的結(jié)構(gòu)和內(nèi)容的給個(gè)說(shuō)明文本;然后就足以部署一個(gè)應(yīng)用了。應(yīng)用軟件可以共享資源,并將使用HTML5規(guī)格來(lái)通過(guò)應(yīng)用程序緩存機(jī)制離線緩存這些資源。
用戶除了可以使用傳統(tǒng)的方式安裝和啟動(dòng)應(yīng)用程序之外,Mozilla還提供了新的JavaScript功能以執(zhí)行這些任務(wù)。有用戶代理會(huì)安裝這些應(yīng)用,啟動(dòng)它,并授予額外特權(quán)。Mozilla快要為火狐4 beta和Chrome寫好實(shí)驗(yàn)性的Web Apps擴(kuò)展了。那時(shí)用戶可以試試Mozilla提供給大家的一系列演示應(yīng)用。
可以操縱蘋果商店的 JavaScript也會(huì)出來(lái)。一個(gè)帶在前述清單中定義好了的URL的install()調(diào)用足以將軟件嵌入瀏覽器——雖然該應(yīng)用程序還需要驗(yàn)證,還需要用戶同意才能安裝。未來(lái),Mozilla開(kāi)發(fā)者期望引入火狐同步(Firefox Sync)功能,那所安裝的應(yīng)用就可以在各個(gè)設(shè)備之間無(wú)縫地同步了。