相關文章

02232aaa815d179d43ffa74efaabc9de Mozilla 8 月 21 日在部落格上宣佈,接下來,Firefox 瀏覽器也將會相容 Chrome 的擴充套件,開發者只需要做很小的修改就可以讓自己寫的擴充套件既可以安裝在 Chrome 上也能運行在 Firefox 上。

這是繼 Microsoft Edge 後,又一個瀏覽器嘗試「吃下」Chrome 的擴充套件。以後,開發者有望寫一套擴充套件的程式,然後在程式打包時做少許的修改,就能讓它同時運行在 Chrome、Opera、Microsoft Edge、Firefox 這四款主流瀏覽器上。

對於現在的 Firefox 使用者來說,上面的內容可以說是個好消息,畢竟以後 Firefox 擴充套件數量增多了嘛!

但,接下來還有一個壞消息跟著而來:目前你正在用的這些 Firefox 擴充套件,如果原本的開發者已經停止開發的話,那麼它們在 12-18 個月後可能就不能在 Firefox 上繼續執行了。因為 Firefox 計畫在 12- 18 月後棄用 XUL 和 XPCOM 技術,而這兩項技術又支撐著 Firefox 現有的很多外掛,所以那些僅為 Firefox 開發擴充套件的開發者,如果想讓自己的產品繼續保持在 Firefox 上的話就必須做出改變。

那麼在棄用了這些舊的技術標準之後,Firefox 將用什麼來替代呢?

按照 Mozilla 的說法,在 Firefox 接下來會用一個名為 WebExtensions 的新API,由於這個 API 的技術規格和 Chrome 以及 Opera 使用的規格幾乎一致,所以以後開發者將可以實現跨瀏覽器開發。這就好比寫一個網頁能運行在各個瀏覽器上一樣,以後外掛也是這種發展趨勢——當然,自我封閉的 Safari 是個例外。

但對於現有的 Firefox 用戶來說,由於 Firefox 現有的擴充套件並不是所有的都能通過這個 WebExtensions API 以及現有的 SDK 實現,所以有一種最壞的情況就是即便開發者努力,某些現有的 Firefox 外掛也沒法在後續的 Firefox 中出現了。當然了,Mozilla 也表示他們會盡力讓那些被廣為使用的擴充套件能重新出現在用戶面前。

按照計畫,從 Firefox 43 開始,Mozilla 將會增加對這些新 API 的支持,這個時間點已經被設定在 12 月 15 號。從那之後,Firefox 僅對未修改的擴充套件提供 6 個月的相容期限。

對於 Firefox 來說,做出這樣的選擇其實是個挺艱難的決定,畢竟這意味著 Firefox 之前在擴充套件方面的積累幾乎全被拋棄了。但如果不做這個艱難的決定的話,至少從開發者生態角度看,Firefox 繼續走下去就類似於慢性自殺;而做出這個選擇之後,痛苦就只是暫時的,後續發展方面有望會越來越好。

其實,當協力廠商開發者成為瀏覽器、作業系統中一個不可或缺的環節之後,很多廠商都要面臨與 Firefox 相似的問題——市佔率位居第三、第四的,不得不考慮相容第一名、第二名所積累的優勢協力廠商開發資源。在這個事情上,反應快的或許還有明天,反應慢的就類似於是在給自己慢性自殺了。

 

使用 Facebook 留言

orange
1人給推

1.  orange (發表於 2015年8月23日 16:32)
一般外掛指的是plugins,Google Chrome的外掛也是plugins
這則提到的是add-on(附加元件)裡的extensions(擴充套件)
在Google Chrome裡面也是類似的名稱extensions(擴充功能)
實際上兩個都不叫plugins(外掛),而都是extensions

不要亂翻譯
集密力
3.  集密力 (發表於 2015年8月23日 19:00)
沒錯,在 Google 中搜尋如果用 Plugins 是找不到任何好用的附加元件的的,國外網站都稱之為 " 擴充功能 " ,即 Extensions。
administrator
4.  administrator (發表於 2015年8月23日 21:12)
感覺 firefox 在自廢武功了....
希望不要為了相容而把套件誤搞到像chrome那樣一堆半殘套件....
那不如直接用 chrome




MOOMS
5.  MOOMS (發表於 2015年8月24日 16:07)
不相容真是有點糟,不少經典擴展跟本不更新,不然就是幾年才更新一次,雖然很想要 Chrome 一個擴展,不過要放棄現有的三四種應該是划不來的,看來實施時,又一大堆人要卡等練功了,到時看來要新舊版並行,看新版是否能取代舊版,不行就放棄新版,反正速度也沒差到哪去,好用就好。
Shinwill
6.  Shinwill (發表於 2015年8月24日 16:32)
當年大家說 IE 自我封閉
現在變成 Safari 自我封閉了
可見是該棄用 Safari 的時候了 ╮(╯_╰)╭

發表回應

謹慎發言,尊重彼此。按此展開留言規則