Safari

**Safari** 是蘋果公司所開發，並內建於 macOS（前稱 OS X、Mac OS X）、iOS 與 iPadOS 的網頁瀏覽器。Safari 在 2003 年 1 月 7 日首度發行測試版，並從 Mac OS X Panther 開始成為 Mac OS X 的預設瀏覽器，也是 iOS 和 iPadOS 內建的預設瀏覽器。Windows 版本的首個測試版在 2007 年 6 月 11 日推出，支援 Windows XP、Windows Vista 和 Windows 7，並在 2008 年 3 月 18 日推出正式版，但蘋果已於 2012 年 7 月 25 日停止開發 Windows 版的 Safari。

Safari 發行後的市佔率不斷攀升。2008 年 2 月，TheCounter.com 報告指 Safari 的市佔率為 3.34%，而 Net Applications 則指其市佔率為 2.63%。其後市佔率再從 2009 年 1 月的 3.62% 爬升至 2011 年 4 月的 7.1%。在行動裝置平台，根據 GlobalStats 統計 Safari 占有率為 25.26%。

safari 在斯瓦希里語為旅行，字源來自阿拉伯語同義詞 سفرة （safra）。

## 開發歷程

在 1997 年以前，Mac 預裝的瀏覽器是 Netscape Navigator 和 Cyberdog。之後蘋果和微軟達成協定，以在 Mac 上使用 Internet Explorer for Mac 作預設瀏覽器換取微軟開發 Mac 版的 Microsoft Office。

在最終定名 Safari 之前，還構思了其他幾個名字，包括 Freedom。在之前一年多以來，瀏覽器的內部名稱一直是 Alexander，這個名字甚至遍佈了所有程式的代碼；並且在 Safari 之前還提出過 iBrowse。

2003 年 1 月 7 日，在舊金山舉行的 Macworld 大會上，史提夫・賈伯斯宣布蘋果正在開發自己的瀏覽器，稱為 Safari。它基於 KHTML 排版引擎的分支，稱為 WebKit。直至 2003 年 6 月，蘋果才推出自家的 Safari 瀏覽器，同時微軟也終止開發蘋果版的 IE 瀏覽器。Mac OS X v10.3 仍保留 IE，但至 10.4 版蘋果就僅預裝 Safari 瀏覽器。

2005 年 4 月，Safari 的開發人員之一戴夫・海厄特，就他為 Safari 進行除錯的進展方面提交檔案，使之能通過 Acid2 測試。同年 4 月 27 日，海厄特宣佈其內部試驗版本的 Safari 通過了 Acid2 測試，成為第一個通過該測試的瀏覽器。

2005 年 4 月 29 日，Safari 2.0 版推出，內建 RSS 及 Atom 閱讀器，其他新功能包含隱密瀏覽、收藏及電子郵件網頁、搜尋網址書籤等，其速度是 1.2.4 版本的 1.8 倍。至同年 10 月 31 日，Safari 2.0.2 版隨 Mac OS 10.4.3 更新套件正式推出。

2005 年 6 月，KHTML 的開發人員曾批評蘋果不去整理產品改動的記錄，蘋果方面遂將 WebCore 及 JavaScriptCore 的開發及錯誤回報交予 OpenDarwin.org 負責。WebKit 本身也是以開放原始碼方式發行，但 Safari 瀏覽器自身的外觀，如使用介面等，則維持專有。

2007 年 6 月 11 日，蘋果公司推出了同時支援 Mac 和 PC 的 Safari 3 Public Beta 版，在推出的前三天，Beta 版的下載量就突破了百萬大關。同時 iPhone 的瀏覽器也是基於正式版的 Safari 3。

Safari 4 於 2008 年 6 月 2 日推出，提高了 JavaScript 效能和速度。

Safari 5 於 2010 年 6 月 7 日推出，加入閱讀器功能。5.1.7 是最後一個支援 Windows 的版本。

Safari 6 於 2012 年 6 月 11 日隨 OS X Mountain Lion 推出，增加了分享列表等特性。

Safari 7 在 2013 年 6 月 10 日的蘋果公司全球軟體開發者年會上公佈。新版本重新設計了閱讀列表和 Top Sites 版面，又在側邊欄加入了「共享的連結」，顯示使用者在社群網路上已關注的人所發佈的網址。Safari 7 亦採用了 Nitro Tiered JIT 和 Fast Start 技術，提高網站瀏覽速度。新版本的節能技術會將在背景運行的網站所使用的系統資源減低，提高電池續航力。Safari 7 將會預載於 OS X Mavericks 上。

2014 年 10 月 16 日，隨著 OS X Yosemite 的發布，蘋果推出了 Safari 8。

2015 年 9 月 30 日，隨著 OS X El Capitan 的發布，蘋果推出了 Safari 9（同樣適用於 Mavericks 和 Yosemite）。

2016 年 9 月 21 日，隨著 macOS Sierra 的發佈，蘋果推出了 Safari 10。

2017 年 9 月 25 日，隨著 macOS High Sierra 的發佈，蘋果推出了 Safari 11。

2018 年 9 月 24 日，隨著 macOS Mojave 的發佈，蘋果推出了 Safari 12。

2019 年 9 月 19 日，隨著 macOS Catalina 的發佈，蘋果推出了 Safari 13。

2020 年 11 月 12 日，隨著 macOS Big Sur 的發佈，蘋果推出了 Safari 14。

2021 年 9 月 21 日，隨著 macOS Monterey 的發布，蘋果推出了 Safari 15。

2022 年 10 月 24 日，隨著 macOS Ventura 的發布，蘋果推出了 Safari 16。

## 服務

閱讀列表可以自動按照閱讀閱讀情況來為收藏文章自動歸類，並支援 iCloud 雲端同步服務，在所有支援閱讀列表和 iCloud 的裝置中都可以使用。Safari 5.1 時，閱讀列表添加了離線閱讀支援，可以下載收藏的網頁並在沒有網路的時候一樣可以閱讀。

閱讀列表實際上是一組可以按照閱讀順序排列的特殊的書籤，並且支援雲端同步。

### 對比

因為網路所提供的資訊繁雜，所以就產生了離線閱讀軟體來淨化干擾並最佳化閱讀體驗。閱讀列表可以下載網頁並離線閱讀，但閱讀列表並不是真正意義上的離線閱讀軟體類似於 Pocket 或者 Instapaper 等。因為閱讀列表本身不能最佳化網頁的表現結構，而其他的稍後讀軟體會對網頁本身的閱讀體驗最佳化（不過也可以和內建於 Safari 閱讀器相搭配來完成閱讀最佳化工作），同時也沒有歸類功能，只能按照閱讀和未閱讀區分。

和書籤相比，閱讀列表具有分類功能：當收藏了一個新的連結時，閱讀列表會自動把連結歸入沒有閱讀部分；在閱讀完後，閱讀列表又會自動歸入已閱讀，可以幫助整理。如果書籤需要實現同樣的功能，就會在人工整理和歸類里花費過多時間。

### 外觀

在 Safari 6 之前的閱讀列表的底紋是亞麻材質的底紋，而 Safari 6 所有窗口，包括閱讀列表的亞麻質感的底紋則修改成暗灰色的背景，這和 macOS 和 iOS 整體的極簡設計趨勢相關。

### 使用

在所有支援閱讀列表的 Safari 中，都可以使用以下方法來在閱讀列表添加連結：

* 在網頁上按下 Shift-Command-D；
* 按下分享按鈕，選擇添加到閱讀列表（iOS 中的 Safari 也可以使用這種方法）；
* 右擊連結，選擇添加到閱讀列表；
* 在書籤下拉式選單中選擇添加到閱讀列表；
* 通過點擊網址列左側的 + 按鈕來添加閱讀列表，或按住並在彈出選單中選擇添加到閱讀列表。

## 參見

* iPhone、iPod touch 與 iPad - 蘋果搭載修改過的 Safari 的產品。
* WebKit - Safari 的核心。
* 網頁瀏覽器列表
* 網頁瀏覽器比較
* Safari 版本列表

## 參考文獻

## 外部連結

* Safari - Apple（頁面存檔備份，存於網際網路檔案館）
* Safari - Apple (中國)（頁面存檔備份，存於網際網路檔案館）
* Safari - Apple (香港)（頁面存檔備份，存於網際網路檔案館）
* Safari - Apple (台灣)（頁面存檔備份，存於網際網路檔案館）