Tailscale 的新 macOS 介面終於來了。
如果你用的是 2021 年之後的 MacBook Pro,那個螢幕中間的 notch 可能給你帶來過不少麻煩。菜單欄圖標被遮擋、找不到程式、無法點擊,這些都不是新鮮事。但現在,Tailscale 提供了一個實際的解決方案:一個完整的窗口化介面。
什麼是 Tailscale
在深入新功能之前,先快速了解一下 Tailscale 是什麼。
Tailscale 是一個基於 WireGuard 的網路工具,它可以讓你的所有設備——電腦、手機、伺服器——通過一個私密的網路連接起來。無論你在哪裡,都能夠安全地訪問你的設備。它不需要複雜的配置,就像一個你自己的、安全的雲。
但對 macOS 用戶來說,Tailscale 長期以來主要是一個菜單欄工具。點擊右上角的圖標,你就能看到你的設備狀態、出口節點選項、各種設置。簡單、直觀。
直到 notch 出現。
Notch 的問題
Apple 在 2021 年推出的 MacBook Pro 機型上引入了 notch——螢幕中間的那個黑色區域。這個設計的初衷是容納更大的攝像頭,但帶來了一個副作用:菜單欄空間被壓縮了。
如果你的菜單欄圖標太多,Tailscale 的圖標就可能被擠進 notch 裡,然後消失。你看不到它,點擊不到它,甚至不知道它還在不在。Apple 沒有提供一個直接的解決方案——沒有溢出區域,沒有重新排列菜單欄的選項,沒有任何提示。就這樣,圖標消失在黑色區域裡。
Tailscale 的開發者收到過不少用戶的 bug 報告。「我的 Tailscale 不見了,」「它沒有啟動,」用戶這樣說。但事實上,Tailscale 並沒有消失,只是隱藏在 notch 後面。
第一個解決方案:提醒
Tailscale 的開發者們找到了一個創意的解決方案。macOS 有一個叫 occlusionState 的屬性,可以告訴應用它的圖標是否被遮擋了。Tailscale 利用這個屬性,當檢測到圖標被遮擋時,就會彈出一個提醒:「你的 Tailscale 圖標藏在 notch 後面。」
這個解決方案雖然能幫助用戶找到 Tailscale,但它不是完美的。有時候,打開或關閉 MacBook 蓋子、切換顯示器,也可能觸發這個警告。而且,它只是一個提醒,而不是一個真正的解決方案。
開發者們決定,需要一個更好的辦法。
第二個解決方案:窗口化介面
Tailscale 的開發者們開始構建一個全新的 macOS 介面——一個窗口化的介面。這個介面不是要取代菜單欄工具,而是和它並行運行。你可以從 Dock 或 Spotlight 搜索中打開它,就像其他任何 Mac 應用一樣。
根據 Tailscale 的官方博客,這個窗口化介面從 macOS 客戶端版本 1.96.2 開始默認啟用。它提供了一系列菜單欄工具沒有的功能:
1. 可搜索的設備列表
新介面有一個完整的設備列表,你可以通過搜索找到任何你需要的設備。你不再需要點擊菜單欄圖標,然後在有限的空間裡翻找。
更重要的是,你可以看到每個設備的連接狀態。是在線還是離線?延遲是多少?這些信息一目了然。
2. 快速操作:ping、複製 IP、發送文件
有了窗口化介面,你可以直接在設備列表上右鍵點擊,然後選擇你想做的操作。你想 ping 這個設備嗎?右鍵點擊,選擇 ping。你想複製它的 IP 地址嗎?右鍵點擊,選擇複製 IP。你想給它發送文件嗎?使用 Taildrop,Tailscale 的文件傳輸功能。
這些操作在菜單欄工具上也有,但窗口化介面讓它們更容易發現和使用。
3. 出口節點選擇
Tailscale 的出口節點功能可以讓你的網路流量通過其他設備轉發出去。比如,你在家裡,但你想通過你在辦公室的電腦訪問公司的內部網路,你就可以把辦公室的電腦設置為出口節點。
在窗口化介面裡,你可以搜索出口節點,Tailscale 還會根據延遲、性能和位置推薦一個最合適的節點。這讓選擇出口節點變得更簡單。
4. Dock 圖標上的紅點
當發生關鍵錯誤時,Tailscale 的 Dock 圖標上會出現一個紅點,提醒你需要注意。這是一個簡單但有效的通知機制。
5. Mini Player
如果你想讓 Tailscale 佔用更少的空間,你可以使用 Mini Player 功能。它會把 Tailscale 縮小到最小,只保留最重要的信息。
6. 產品導覽
當你安裝或更新 Tailscale 時,新介面會提供一個產品導覽,介紹所有這些新功能。這對新用戶特別友好。
為什麼這個新介面重要
Tailscale 的窗口化介面不只是為了解決 notch 問題。它代表了一個更廣泛的趨勢:應用開發者開始重新思考桌面應用的設計。
菜單欄工具在 macOS 上一直是一個流行的設計。它們小、不佔地方、容易訪問。但菜單欄也有它的限制。空間有限,功能有限,而且容易被系統的設計決策(比如 notch)影響。
窗口化介面則沒有這些限制。它們可以展示更多的信息,提供更多的功能,而且不依賴於系統的菜單欄空間。
對 Tailscale 來說,窗口化介面還有一個額外的好處:它可以幫助新用戶更快地了解 Tailscale 的功能。菜單欄工具很小,功能藏在各個選項裡,新用戶可能不知道 Tailscale 能做什麼。但窗口化介面可以直接展示所有功能,讓用戶一目了然。
什麼時候用菜單欄工具,什麼時候用窗口化介面
Tailscale 的菜單欄工具沒有被移除,它還在。那麼,什麼時候用哪一個呢?
如果你的菜單欄空間充足,而且你只是偶爾需要查看 Tailscale 的狀態,菜單欄工具可能就夠了。它小、快速、不佔地方。
但如果你經常需要使用 Tailscale 的各種功能,或者你的菜單欄圖標太多,窗口化介面會更方便。你可以把它固定在 Dock 上,就像其他應用一樣,隨時打開使用。
Tailscale 的開發者還提到,他們正在為 Windows 設備開發類似的 UI。未來,Tailscale 在不同平台上的體驗可能會更加一致。
對台灣用戶的意義
對台灣用戶來說,Tailscale 的這個更新可能特別有意義。台灣的科技圈有很多遠程工作的需求,特別是在疫情之後。無論是連接到辦公室的設備、服務器,還是管理家庭裡的多個設備,Tailscale 都能提供一個安全、簡單的解決方案。
但 macOS 的 notch 問題可能讓一些用戶在使用 Tailscale 時遇到困難。新的窗口化介面解決了這個問題,讓 Tailscale 更容易使用。
此外,Taildrop 文件傳輸功能對台灣用戶也很有用。你可以在你的電腦和手機之間直接發送文件,不需要經過雲端,速度更快、更安全。
如何開始使用新介面
如果你已經是 Tailscale 的用戶,你需要確保你的 macOS 客戶端版本在 1.96.2 或以上。如果不是,更新到最新版本即可。新介面會自動啟用。
如果你還不是 Tailscale 的用戶,你可以從 Tailscale 的官網下載並安裝。安裝後,新介面會自動啟用,並會給你一個產品導覽。
打開新介面的方式很簡單:在 Dock 上找到 Tailscale 的圖標,點擊它。或者,使用 Spotlight 搜索「Tailscale」,然後按 Enter。
未來的計劃
Tailscale 的開發者們並沒有停下腳步。他們正在為 Windows 開發類似的窗口化介面。Windows 和 macOS 的菜單欄設計不同,但窗口化介面的好處是一樣的。
此外,他們還在收集用戶對新介面的反饋。你可以通過他們的 Typeform 表單提交你的想法和建議。這是一個讓用戶參與產品發展的好方法。
以前我們認為不可能的東西,現在變成了日常。菜單欄工具曾經是 macOS 上應用設計的主流,但窗口化介面的崛起告訴我們:日常不代表不重要——正是這些日常的變化,在悄悄地重塑我們的使用體驗。