Safari 導入延伸功能系統,目前開發者反應冷淡

電腦王阿達

171

發佈時間: 2021-01-18 09:24

在 WWDC 2020 時,Apple 宣布將在 Mac 版的Safari 14 中導入在 Chrome、Firefox 等瀏覽器上行之有年且受到用戶大大歡迎的的擴展應用 Web Extensions API,不過至今 6 個月過去了,由於 Apple 本身的遊戲規則獨立於其他平台之外,開發者的反應顯得冷淡,上架的新應用自然也不如預期。

Safari 導入擴展延伸系統,目前開發者反應冷淡

可在 MacOS Big Sur、Catalina 與 Mojave 上運行的 Safari 14,理論上可以為基於 JavaScript 的 Chrome、Firefox、Edge 等瀏覽器開發者提供大致上差不多的程式碼,並且轉換成 Mac 版 Safari 的擴展外掛。不過依照目前的進展來看,在 Mac APP Store 上所提供的 Safari 擴展中基本上都是 Safari 14 發表會之前的項目,僅有極少數新擴展出現。


Andrew Abrahamowicz 在 Library Extension 擴展外掛的開發上投注了 10 年的時間,是一款可以把當地圖書館書況在 Amazon 等網站的圖書賣場中顯示出來的外掛,Abrahamowicz 表示開發這款應用並不是他的本業,因此能夠付出的精力與時間也很有限,為此他入手了新的 M1 Mac 來進行後續的研究開發。支援一個新平台對開發者來說必須負擔很多額外的工作,除了必須利用 Xcode 設定之外,還必須處理 Apple 對延伸功能一些特定的安全限制,所以必須額外撰寫適用的程式碼,以便讓 Safari 版本能夠擁有和其他平台上一樣的功能。


從上面的例子可以看到許多癥結,像是大多數開發者都是業餘進行時間有限、因限定 Apple 硬體設備才能開發而卡住,以及對 Apple 開發工具的不熟悉等,都會成為開發者反應不如預期的原因。其中一個典型的例子就是 Beyond20 這款擴展,該擴展能夠將 D&D Beyond 角色表與 Roll20 等虛擬桌面服務連接起來,如果想要在 Mac 上使用,編輯只能切換到 Chrome 或 Firefox 瀏覽器。該應用項目負責人表示因為不是屬於 Chromium 系統而需要額外工作,加上自己平常並不使用 Safari ,所以不願意在 Safari 上架自家外掛。


目前看來,推動 Web Extensions API 是一項沒有盡頭的任務,在 APP Store 中已經出現極少數的外掛上架, 梭說可能會帶動其他擴展跟著行動,但大多數開發者似乎仍不為所動。國外媒體的意見是,如果最終 Apple 能夠將 Safari 擴展也推動到 iOS 或 iPadOS 上
,或許對於外掛的增長會更有效果。

◎資料來源:Six colors

查看原始文章
延伸閱讀
小編推薦
加入LINE購物夯話題

資料來源Safari 導入延伸功能系統,目前開發者反應冷淡
若針對此內容有任何建議,請聯繫客服

商品推薦

SAINT Mxxxxxx safari Jacket
找相似
94,312100,580

SAINT Mxxxxxx safari Jacket

1~5%
比價2個賣場 立即比價
BALTINIItalist
Everest Short-Sleeve Safari Shirtdress
找相似
14,69114,691

Everest Short-Sleeve Safari Shirtdress

1%
比價3個賣場 立即比價
Neiman Marcus
Apple 13 吋 MacBook Air 配備 M1 晶片 - 銀色
找相似
30,900

Apple 13 吋 MacBook Air 配備 M1 晶片 - 銀色

Apple 官方網站
5.5%
限時加碼倒數1天
Apple MacBook Air M1 13吋/8G/256G 8核心CPU/7核心GPU 蘋果筆電
找相似
26,99928,428

Apple MacBook Air M1 13吋/8G/256G 8核心CPU/7核心GPU 蘋果筆電

1%
比價2個賣場 立即比價
Yahoo奇摩購物中心
MAC Cosmetics 絲柔粉霧唇釉
找相似
歷史低價
1,050 (降$100)

MAC Cosmetics 絲柔粉霧唇釉

M.A.C 官網
2%
Gucci M Mac80 Snkr Lthr+fabric
找相似
23,92923,929

Gucci M Mac80 Snkr Lthr+fabric

1%
比價3個賣場 立即比價
Italist