Firefox OS的Web Apps兼容Android
Google在去年就曾表示,已經(jīng)計(jì)劃把Chrome Apps帶到iOS和Android平臺(tái)上,不過(guò)從目前的情況看上去Mozilla要領(lǐng)先一步了——現(xiàn)在,只要你在Android設(shè)備上安裝了Firefox瀏覽器,就可以直接從Firefox Marketplace上下載并安裝應(yīng)用。這也就意味著,那些為Firefox OS準(zhǔn)備的應(yīng)用將可以直接運(yùn)行在Android版Firefox上。
當(dāng)用戶通過(guò)Android版的Firefox安裝應(yīng)用后,這些Web Apps會(huì)像普通的本地應(yīng)用一樣出現(xiàn)在Android設(shè)備的應(yīng)用程序列表里。其升級(jí)和卸載的方式也和普通的本地應(yīng)用沒(méi)什么差別。經(jīng)過(guò)試用后發(fā)現(xiàn),和本地應(yīng) 用相比,像2048這樣的游戲在展示消除動(dòng)畫那一個(gè)環(huán)節(jié)會(huì)有略微的卡頓,但并不影響用戶的正常使用。
對(duì)于開發(fā)者來(lái)說(shuō),當(dāng)你為Firefox OS制作應(yīng)用時(shí),這些Web Apps也可以同時(shí)供Android版的Firefox瀏覽器用戶使用。在這個(gè)過(guò)程中,開發(fā)者無(wú)需更改任何代碼,而應(yīng)用的潛在用戶基數(shù)卻大大的增加了。
從Firefox Marketplace中我們可以看到,現(xiàn)在像LINE、Facebook、Twitter這樣的知名應(yīng)用都已經(jīng)出現(xiàn)在了市場(chǎng)里。由于最近恰逢世界杯賽事,所以Firefox Marketplace還制作了一個(gè)世界杯應(yīng)用合集。不過(guò)當(dāng)我嘗試搜一些常用的Google系應(yīng)用時(shí),發(fā)現(xiàn)除了YouTube之外,市場(chǎng)里基本上沒(méi)有官方的Google應(yīng)用。
事實(shí)上,在支持Android之前,F(xiàn)irefox Marketplace里的若干應(yīng)用就已經(jīng)支持Windows、OS X和Linux等桌面平臺(tái)了。雖然這些應(yīng)用都混在一個(gè)市場(chǎng)里,但當(dāng)用戶安裝時(shí),后臺(tái)會(huì)自動(dòng)根據(jù)用戶的操作系統(tǒng)重新包裝對(duì)應(yīng)的Web Apps。不過(guò)需要注意的是,由于桌面端和移動(dòng)端的差異,并不是任意一款Firefox Marketplace里的應(yīng)用都可以運(yùn)行在任何一個(gè)平臺(tái)上。
在Mozilla看來(lái),Web Apps不但要跨平臺(tái),還應(yīng)該具備媲美本地應(yīng)用的使用體驗(yàn)。目前Mozilla已經(jīng)建立起了Firefox OS、Firefox Marketplace和Firefox瀏覽器這么一套體系。那些使用Firefox OS的用戶將可以獲得更加無(wú)縫的體驗(yàn),不使用Firefox OS的用戶也可以通過(guò)瀏覽器訪問(wèn)這些服務(wù)。在初期,借助于Firefox瀏覽器的用戶量,Mozilla也可以讓更多的開發(fā)者參與到這一套體系中,幫助開 發(fā)Web應(yīng)用;這些應(yīng)用反過(guò)來(lái)也可以提升Firefox OS用戶的使用體驗(yàn)。Mozilla目前正努力讓一套名為“Open Web Apps”的計(jì)劃在各個(gè)平臺(tái)上生根發(fā)芽。現(xiàn)在只等著Google攜Chrome Apps入場(chǎng)了。