在 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
商品推薦
- 腳丫丫保暖 100 分!PTT 網友熱愛超萌又實穿的卡通室內拖鞋推薦
- GOT7確定不續約!經紀公司JYP宣佈:結束7年緣分!
- 最吸引人的女孩特質~心靈成長
- 討厭這個世界也沒關係~喜歡自己和愛人就夠!
- 體內濕氣重,使你沒精打彩~對所有事都不起勁,多吃這3款祛濕食物吧!
- 這些星座可以性愛分離?!這三名都讓人意想不到?
- 不是童心未泯!這些長不大的舉動代表你有「彼得潘症候群」
- 冬天真的超需要它!KakaoFriend推出「萊恩蠟燭暖燈」夜燈+香氛功能二合一!
- 小心性冷感!四招找回熱戀愛愛的歡愉
- 並不是每種水果都適合減肥時吃哦!這幾種水果的糖份超高!減肥中不能碰~
- 2021年最新版自處聖經!成為愛自己的自信女孩從今天開始~
- 2021男女童裝推薦,必買童裝品牌是這些,新年穿新衣!
- 女孩們的超熱門玩具~全部玩過代表你有快樂的童年!
- 這5個原因導致你每段戀愛都超短暫!戀愛運不順,有想過是自己的問題嗎?
- 自我升級~和過去的自己分手吧
- 除了褪黑激素外,盤點能改善你睡眠品質的保健食品 7 選
- 跟另一半完美分工!依照他的星座屬性了解適合他的家庭角色(上)
- 網交撩男金句 老司機帶你飛系列
- 十二星座這樣舉動就是愛上你了!公開星座男們隱藏的秘密舉動!
- 2021 1/11~1/17 星座運勢 天蠍工作上主動積極很重要 水瓶可以感情成功機率高!