Safari 10 新 Beta 發佈,將支援第三方 App 當延伸工具

作者 | 發布日期 2016 年 07 月 21 日 18:29 | 分類 Apple , 軟體、系統 follow us in feedly

目前在 Mac 上,正式的 Safari 版本仍是 9 字頭,不過蘋果已經開始測試將與新版 macOS Sierra 一起登場的 Safari 10,同時這個版本也可以單獨存在於舊的 macOS,不需要把整個作業系統都升級到 macOS Sierra。



新版 Safari 10 的核心變化,是新增了 App 延伸功能。儘管在 2010 年、Safari 5 的時候,蘋果已經推出過 Safari 的延伸工具,不過當時的開放規模仍僅限於 Mac 版 Safari 的小世界。用戶必須到蘋果網頁一處稱作「Gallery」的地方去下載並安裝這些延伸功能到 Safari,以使用一些第三方按鈕與小工具,像是 Evernote 的網頁擷存工具「Evernote Web Clipper」,這使得「Gallery」成為比 Mac App Store 還荒蕪的地方。

然而在 2014 年時,蘋果在 iOS 8 推出了初次的 App 延伸功能,這允許了第三方開發者可以把自己 App 的功能連動到蘋果的原生 App,增加使用率,像是在 iOS 的「分享」選單中,原本只能使用蘋果有開放的選項,而且多數還只能是原生 App,不過現在用戶已經能透過分享按鈕,連接到 LINE 在內的第三方 App。

而到了今年,蘋果則是再把這項功能拓展到 Mac 的瀏覽器。如同 iOS 上的作法,用戶將能經由 Safari 10 連動到第三方 App,增加 Safari 的功能,像是改變網頁的內容,彈出有意義的互動視窗,或是直接在 Safari 啟用第三方 App,類似 Google Chrome 的線上應用程式。更重要的是,用戶也將不再需要到「Gallery」尋找延伸功能,而是能直接到 Mac App Store 下載它們。

對開發者來說,另一項顯著的變化則是開發方式。在過去想為 Mac 版 Safari 開發延伸工具,必須使用 JavaScrip 或 CSS 等非原生語言,不過 App 延伸功能開放後,開發者已經能使用蘋果原生的工具,像是在 Xcode 使用 Objective-C 與 Swift,提高開發意願與軟體效能。想推出更新的話,也不用再另外開發一個 Safari 專屬版,而是能跟隨自家 App 一同送出。

蘋果的這個方式,或許是考量到想透過 Safari 來拉抬 Mac 的開發人氣,並在 Web 與 App 的基礎上,與 iOS 產生更多連繫,以和擁有大量延伸工具的 Google Chrome 競爭。有趣的是,今年蘋果也擴大了 App 延伸功能的開放範圍,讓開發者可以把功能加進 iOS 的地圖、訊息與電話在內的原生 App。

除了 App 延伸功能,Safari 10 也包含了以下更新:

  • 新的書籤側邊欄
  • 新設計的畫籤與瀏覽記錄
  • 特定範圍的縮放
  • 改進聯絡人資料自動填入
  • 改進閱讀器
  • 改進經常訪問網站的排列方式
  • Web Inspector
  • 支援 Apple Pay 網頁版

(首圖來源:Apple USA

延伸閱讀:

發表迴響