firefox os系統(tǒng)模擬器(Firefox OS Simulator)是一個(gè)firefox瀏覽器的擴(kuò)展,同時(shí)也是官方推出的firefox os模擬器,利用Firefox OS Simulator除了可以體驗(yàn)這個(gè)全新的移動(dòng)操作系統(tǒng)之外,你還可以用它來(lái)測(cè)試制作的應(yīng)用程序。
Firefox OS Simulator(Firefox OS模擬器)不僅可以用來(lái)在電腦桌面上體驗(yàn)Firefox OS,而且可以做為應(yīng)用開發(fā)調(diào)試工具,結(jié)合Firefox瀏覽器本身的開發(fā)者工具,讓應(yīng)用開發(fā)變得簡(jiǎn)單、一勞永逸。
Firefox OS 1.5模擬器之后間隔如此短的時(shí)間發(fā)布2.0模擬器其實(shí)是可以理解的。事實(shí)是Mozilla已經(jīng)放棄1.4之后1.x版本的研發(fā),投入基于代號(hào)為Haida、采用全新用戶界面的Firefox OS 2.0的研發(fā)。Firefox OS 2.0在功能、界面和性能上相對(duì)1.x版本將有重大進(jìn)化。
網(wǎng)絡(luò)已經(jīng)曝光了Firefox OS全新的用戶界面樣圖,F(xiàn)irefox OS在Github上的源碼主分支也已是2.0,Geeksphone手機(jī)用戶通過刷入官方提供的最新nightly版固件后發(fā)現(xiàn)已經(jīng)是Firefox OS 2.0,網(wǎng)友反饋?zhàn)孕芯幾g的最新Firefox OS也已經(jīng)是2.0,由此可見Firefox OS 2.0的開發(fā)已進(jìn)入實(shí)質(zhì)階段。
Firefox OS模擬器的兩大功能:
一、在現(xiàn)今大陸用戶入手Firefox OS手機(jī)非常困難的前提下提供一個(gè)在電腦端體驗(yàn)Firefox OS的機(jī)會(huì),因?yàn)樗皇且豢頕irefox瀏覽器的插件,而且安裝非常簡(jiǎn)單,所以每位firefox用戶都能夠輕松上手,感興趣的可以瀏覽文后教程[2]。
二、非常不錯(cuò)的應(yīng)用開發(fā)和調(diào)試工具,其實(shí)就才是Firefox OS Simulator的主要功能。借助它應(yīng)用開發(fā)者可以方便的向模擬器內(nèi)push自己的應(yīng)用,并能與Firefox瀏覽器的開發(fā)者工具無(wú)縫結(jié)合對(duì)應(yīng)用進(jìn)行debug,我們知道Firefox瀏覽器因?yàn)閮?nèi)置并可擴(kuò)展一些非常強(qiáng)大的開發(fā)者工具而受開發(fā)者喜愛,所以基于Firefox瀏覽器的Firefox OS模擬器是真正的為web應(yīng)用開發(fā)而生,同樣后面為大家提供了一份針對(duì)開發(fā)者的Firefox OS模擬器使用教程[3]。
特性:
新的Connect按鈕,將擁有一個(gè)可連接至特定應(yīng)用的開發(fā)者工具箱;
Remote Style Editor功能,允許用戶進(jìn)行遠(yuǎn)程風(fēng)格編輯操作;
隱藏功能:按下Shift + Ctrl/Cmd-R組合鍵即可刷新應(yīng)用,并清除持久型數(shù)據(jù)(AppCache、localStorage、sessionStorage和IndexedDB等);
更新Dashboard設(shè)計(jì),減少雜亂內(nèi)容,提高可用性;
推出Touch Events功能,整合Gaia觸摸事件模仿功能,這意味著用戶現(xiàn)在使用鼠標(biāo)與Simulator進(jìn)行互動(dòng)即可生成觸摸事件。
安裝步驟:
下載和安裝Firefox 26版本以上
打開Firefox瀏覽器,打開<工具欄> → <web開發(fā)者> 內(nèi)的<應(yīng)用管理器>
點(diǎn)擊<應(yīng)用管理器>面板左下角的<啟動(dòng)模擬器>,如圖
之后再點(diǎn)擊<安裝模擬器>,如圖
點(diǎn)擊會(huì)彈出另外一個(gè)頁(yè)面,新彈出的頁(yè)面中點(diǎn)擊<安裝 Firefox 模擬器>按鈕
然后會(huì)出現(xiàn)<模擬器版本>選擇頁(yè),選擇一個(gè)合適的版本(這里我選擇Firefox OS 1.3版)
第一個(gè)為Firefox OS 1.2的模擬器,穩(wěn)定版本;
第二個(gè)為Firefox OS 1.3模擬器,開發(fā)版本;
第三個(gè)為adb助手,需要用<應(yīng)用管理器>連接Firefox OS手機(jī)時(shí)才會(huì)用到。
點(diǎn)擊允許按鈕開始下載和安裝插件,可能需要等上十幾分鐘
點(diǎn)擊允許后Firefox OS Simulator開始下載
下載完成后彈出安裝界面,點(diǎn)擊立即安裝就完成了Firefox OS Simulator插件的安裝。
再次回到<應(yīng)用管理器>,現(xiàn)在我們就有了Firefox OS Simulator了。
點(diǎn)擊Firefox OS Simulator 1.3即可啟用Firefox OS模擬器。
點(diǎn)擊火狐菜單的“web開發(fā)者”->“Firefox OS Simulator”,在跳出的標(biāo)簽頁(yè)左側(cè)找到“Simulator stopped”,點(diǎn)擊它,使其變?yōu)椤癝imulator running”,firefox os模擬器就會(huì)啟動(dòng)了。
模擬器底部有個(gè)home鍵,不知道如何是好的話點(diǎn)它吧,想要中文界面的話,點(diǎn)擊setting圖標(biāo),在language中切換到“中文”即可。
更新日志:
今天發(fā)現(xiàn)Mozilla已經(jīng)發(fā)布了Firefox OS 1.4和1.5的模擬器,大家可以用來(lái)體驗(yàn)新版Firefox OS的新特性了。
圖中所示1.2和1.3均已是穩(wěn)定版(去年已發(fā)布),1.4是測(cè)試版(Firefox OS 1.4預(yù)計(jì)本月會(huì)發(fā)布給廠商使用),1.5為不穩(wěn)定版本。
Firefox OS 模擬器的部署非常簡(jiǎn)單,因?yàn)樗皇且粋(gè)Firefox瀏覽器的插件,你可以在你的Firefox瀏覽器上同時(shí)安裝多個(gè)版本的Firefox OS模擬器。