- 原文地址:Is It the Beginning of the End for PWAs?
- 原文做者:Mahdhi Rezvi
- 譯文出自:掘金翻譯計劃
- 本文永久連接:github.com/xitu/gold-m…
- 譯者:霜羽 Hoarfroster
- 校對者:Chorer、Usualminds
Firefox 以後會有誰效仿?html
漸進式 Web 應用程序正經過 Web 形式爲咱們提供相似於原生應用程序的體驗,改變了咱們對應用程序的理解。這種方式讓應用程序得以利用現代瀏覽器支持的新功能,包括 Service Worker 和 Web App Manifest,而且還容許用戶無需考慮其原生的操做系統,將 Web 應用程序升級爲漸進式 Web 應用程序。前端
可是,PWA 在這些年也引起了一些隱私問題,致使 Apple 停用了 Safari 上的一些 PWA 功能。你能夠在另外一篇文章中瞭解更多相關信息。android
儘管如此,Chrome 以及 Firefox 等其餘瀏覽器卻仍然在大力支持 PWA 的開發。ios
不過,Mozilla 最近發佈了旨在防止超級 Cookie 的 Firefox 85,彷佛也已放棄了對桌面 PWA 的一項基本功能的支持,讓咱們看看它是什麼。git
Firefox 放棄了一項支持在桌面端安裝 PWA 的功能,即 「特定站點的瀏覽器」(Site Specific Browser,SSB)。github
一直關注這個問題的人可能會知道,Mozilla 曾經說起過將來的版本可能會放棄對 SSB 的支持。咱們能夠在 bug 跟蹤板塊的評論區中找到放棄這個功能的緣由。web
SSB 功能一直都只能經過隱藏選項開啓,而且有着多個已知的 bug。另外,從用戶調查發現,幾乎沒有人意識到該功能的好處,所以目前咱們沒有繼續開發該功能的想法。爲了修復這個 bug,咱們花費了過多的時間,持續維護的行爲也讓你們誤覺得咱們還支持這個功能,所以咱們決定將它從 Firefox 中移除。後端
SSB 是一項實驗性功能,容許任何網站以其獨有的窗口在桌面模式下運行。該功能在 Firefox 73 及更高版本中可用,讓咱們能夠在 UI 精簡的窗口中啓動任何網站。瀏覽器
這徹底取決於你的觀點和你對 PWA 的預期用途。若是你認爲 PWA 可讓應用獨立於平臺並像原生應用同樣運行,那麼你可能會對這一決定感到失望。但若是你認爲 PWA 只是桌面上的快捷方式,那麼你可能不會在乎此更改。markdown
有不少人對此決定不滿意,可是與用戶總數相比,這部分人數仍是不多的。主要緣由在於這是實驗性功能,並不爲許多人所知。
正如伊恩所說:
用戶不會感到失望,由於他們不知道移除了什麼功能。話說回來,他們又憑什麼在意你在建立原生應用程序上付出的額外努力呢?
因爲技術發展突飛猛進,企業在研發上投入了大量資源。實驗性功能相當重要,它們決定了應用程序的將來。當重要的功能被移除時,這會誤導用戶羣體。
可是,當時機成熟且 PWA 成爲突出的瀏覽器功能時,此舉可能會讓 Firefox 失去大量用戶,讓他們轉而使用其它的瀏覽器。
你可能會開始懷疑我是否是標題黨,對吧!但不,我並非。
科技領域的共同趨勢是:
你能夠將這個趨勢與一些值得注意的事件相聯繫,例如取消耳機插孔,取消手機中的主頁按鈕以及最近的趨勢 —— 取消充電器。
Mozilla 提到,移除 SSB 的緣由是這個功能形成了麻煩,而且浪費了寶貴的時間。在這種狀況下,Chrome 和 Edge 等同類產品也可能會認爲採起一樣的行爲對他們有利,而且因爲過去發生過相似的事件,咱們可能會在一段時間內失去桌面端的 PWA。儘管這幾乎不可能發生,但仍是不排除有必定的概率,尤爲是在科技領域。
你如何看待 Mozilla 的舉措?在下面評論區分享你的見解吧。
感謝您的閱讀。
若是發現譯文存在錯誤或其餘須要改進的地方,歡迎到 掘金翻譯計劃 對譯文進行修改並 PR,也可得到相應獎勵積分。文章開頭的 本文永久連接 即爲本文在 GitHub 上的 MarkDown 連接。
掘金翻譯計劃 是一個翻譯優質互聯網技術文章的社區,文章來源爲 掘金 上的英文分享文章。內容覆蓋 Android、iOS、前端、後端、區塊鏈、產品、設計、人工智能等領域,想要查看更多優質譯文請持續關注 掘金翻譯計劃、官方微博、知乎專欄。