Re: [-Fx-][-GC-] WebExtension Manifest v3 現況

看板Browsers作者 (ettoolong)時間2年前 (2022/02/07 12:03), 2年前編輯推噓6(6018)
留言24則, 7人參與, 2年前最新討論串5/13 (看更多)
上面那篇的內文和回文有些我是滿同意的: 使用者會因為瀏覽器廠商改點東西就大跳槽這應該是不會發生, 即使是 Firefox 改版套件架構的經驗, 使用者流失也都是漸進的. 尤其是現在 Chrome 已經主宰市佔的情況下, 更是如此. 大部份想跳槽的使用者會在這個想跳槽但是還沒立即跳槽的過程中慢慢適應. 而且 Firefox 的使用者流失, 導致現這麼低的市佔, 主因也不是套件改版. Firefox 當初改套件架構最大的原因是為了安全性. 回頭看 Firefox 新舊套件架構, 舊架構的安全性問題真的很大, 以開發者來說, WebExtension 架構下開發比以前更容易了, 以使用者的角度來說安全性提高了. 這也是為啥我一直都是支持 Firefox 轉移到 WebExtension 套件架構上. 其實已經掌握大量使用者數據的 Google 怎麼可能不知道v3會造成多少使用者流失呢? 比較可能的情形是, Google 已經評估過v3改動流失的使用者肯定是少數. 所以才會硬改. 完全不使用套件的使用者是佔大多數的. 其實之前 Firefox 轉到 WebExtension 時也作過類似的評估: 1.大部份的使用者根本沒在用套件 2.在 Chrome 上已有海量的 WebExtension 套件, 所以能支援既有的 WebExtension APIs, 這些套件就可以快速的轉移給Firefox用. 3.維持人工審核可以在確保安全性的情況下 開放一些 Chrome 在 WebExtension 上沒有的 API(例如hide tabs). 4.還有其他一些原因, 像是可以把 WebExtension API 弄成跨瀏覽器的一套標準. Edge 會放棄自有核心, 當然也是知道要在舊有核心上追過 Chrome 已經是不可能的任務. 也不可能再投入太多人力再搞核心上的差異化, v3 是一定要跟的. 至於 Brave, Opera, Vivaldi不會跟進, 這我覺得沒影響. 想一個最簡單的問題: Chrome Web Store 上面的v2都被移光光的話(或無法再更新) 那 Vivaldi 是要怎麼支援舊版? 頂多已經裝在機器上的不會被停用而已, 等你換電腦重灌系統, 套件就裝不回來了. 除非有自己的套件商店. 以 Chrome 的市佔, 使用者已經沒啥跳槽的選擇了. 上面那篇 Vivaldi 資深開發者 Petter Nilsen 講的話: "The good news is that whatever restrictions Google adds, at the end we can remove them. Our mission will always be to ensure that you have the choice," 使用者以為自己有選擇權, 實際上是沒得選擇, 這已經夠悲哀了. 想不到 Vivaldi 的開發者更搞笑, 以為自己可以選擇不跟進 Google 的修改. 其實 Firefox一直都很不錯, 但是我沒有要在這邊推坑. 這裡很多人有自己的堅持, 大家就自己選擇吧. -- 巴巴人 巔峰46級,有鑑於自己的肉體與力量的極限,苦思煩惱後,他所作出的結論是: Thankful。為了報答先祖賜予自己的無盡力量,他想表示一點心意,於是想到了 ─ 一天一萬次Thankful的先祖鎚。首先調整呼吸,敬拜、祈禱,擺好準備姿勢,揮鎚! 完成這些連續動作,一開始花的時間是五秒到六秒。第一天實行下來,還沒揮完一萬次, 就花了十八小時以上。每天過著揮完就睡,醒來繼續揮的日子。經過了兩星期,他察覺到 異狀。揮完了一萬次,太陽仍未下山。Thankful的先祖鎚一萬次,花不到一小時的時間! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.157.197 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1644206593.A.FE0.html ※ 編輯: ettoolong (61.222.157.197 臺灣), 02/07/2022 12:04:13

02/07 12:25, 2年前 , 1F
Chrome是用WebExtension還是自己專有的API??
02/07 12:25, 1F

02/07 14:54, 2年前 , 2F
其實有件事很搞笑 WebExtension 當時說要推共同標準
02/07 14:54, 2F

02/07 14:55, 2年前 , 3F
結果事實上卻是 Google 可以獨斷專行 其他廠商只能跟
02/07 14:55, 3F

02/07 14:56, 2年前 , 4F
mozilla明明知道有問題 卻不得不跟因為「標準」google說了算
02/07 14:56, 4F

02/07 14:57, 2年前 , 5F
mozilla最後只能退而求其次 承諾使用者暫時保留v2支援
02/07 14:57, 5F

02/07 14:57, 2年前 , 6F
但就如這篇說的 等chrome套件開發者都升級v3後
02/07 14:57, 6F

02/07 14:59, 2年前 , 7F
就算保留v2 為了也可能沒套件商店能安裝
02/07 14:59, 7F

02/07 15:00, 2年前 , 8F
另外 如果開發者開發的是跨瀏覽器套件
02/07 15:00, 8F

02/07 15:00, 2年前 , 9F
升級v3後 說不定也會為了方便將fx版本也全面「升級」v3
02/07 15:00, 9F

02/07 15:01, 2年前 , 10F
到時候就算m社保留v2也會受到影響
02/07 15:01, 10F

02/07 15:03, 2年前 , 11F
說要推動共同標準 其他廠商都知新標準有問題
02/07 15:03, 11F

02/07 15:04, 2年前 , 12F
google卻還是要強推 這做法真的很「Google」
02/07 15:04, 12F

02/07 15:39, 2年前 , 13F
話說v2 FX都可以做chrome沒有的API了呀 難道V3不行嗎?
02/07 15:39, 13F

02/07 16:07, 2年前 , 14F
做了 開發者願不願意移植回來又是一個問題
02/07 16:07, 14F

02/07 16:47, 2年前 , 15F
頂多懶得用你額外API直接搬過來 有什麼移植問題
02/07 16:47, 15F

02/08 21:47, 2年前 , 16F
Vivaldi等說的不跟進不是不跟MV3,只是不跟
02/08 21:47, 16F

02/08 21:48, 2年前 , 17F
把webRequestBlocking改成只能強制安裝,這點可能只要
02/08 21:48, 17F

02/08 21:48, 2年前 , 18F
改個核心常數就好,應該不會太難。
02/08 21:48, 18F

02/08 21:49, 2年前 , 19F
Fx長遠來說我認為一定會跟MV3,目前只能看他們會願意保
02/08 21:49, 19F

02/08 21:50, 2年前 , 20F
留多少MV2的功能,我認為不砍webRequestBlocking應該不
02/08 21:50, 20F

02/08 21:50, 2年前 , 21F
難,保留background page也有機會做到。
02/08 21:50, 21F

02/10 03:07, 2年前 , 22F
不然至少學app store 讓人可以付費購買套件 才有人願意開發
02/10 03:07, 22F

02/10 10:17, 2年前 , 23F
以前有呀 收掉了
02/10 10:17, 23F

02/10 10:18, 2年前 , 24F
文章代碼(AID): #1Y09e1_W (Browsers)
討論串 (同標題文章)
文章代碼(AID): #1Y09e1_W (Browsers)