如果要我選最愛的 Apple 功能,那必定是 AirDrop。在接觸 AirDrop 前,我一直用著笨笨的文件傳輸方法——以 QQ 作為中轉(zhuǎn),需要經(jīng)歷「添加好友-上傳文件-下載文件」的復(fù)雜流程,既耗時、又費力。 那 AirDrop 有什么好? 簡單的 AirDrop 操作 在《設(shè)計心理學(xué)》一書說過,「好的設(shè)計有兩個重要特征:可視性(discoverability)及易通性(understanding)。」AirDrop 符合這兩個特征:
此外,同類競品堆滿各式各樣的功能,Apple 卻始終保持克制,一直在做減法;相較而言,AirDrop 操作邏輯更符合使用直覺,使用只需兩步:分享文件、然后選擇對象。 AirDrop 什么都好,易用、速度頗快(33Mbps+);但談起它,卻始終繞不開僅限 Apple 設(shè)備使用的硬傷。所以作者群的@陳川端有天提出疑惑,有沒有支持跨平臺的 AirDrop 呢? 少數(shù)派作者鴿子群截圖 有個工具不但和 AirDrop 一樣好用,還開源、全平臺支持并且免費。它就是我們今天的主角——Snapdrop。 ▍開箱即用受 AirDrop 啟發(fā)誕生,Snapdrop 功能和界面與 AirDrop 十分相像。Snapdrop 只保留了最核心特性:
只要兩個設(shè)備在同一個局域網(wǎng),并且同時打開 snapdrop.net 便能使用。無需任何設(shè)置,也不用下載客戶端、搗弄端口。這是我看過最簡單的文件傳輸方式之一。 你會獲得一個暫時名稱作為當(dāng)前設(shè)備的識別碼。在截圖中,本機(jī)的識別碼是 Lavender Marten,在局域網(wǎng)發(fā)現(xiàn)了臺 iOS iPad 叫 Gray Hyena。巧合的是,名字組合規(guī)律是【顏色 + 動物】。前者是薰衣草貂,后者是灰色鬣狗,或許這就是程序員的情趣吧。 AirDrop 既視感 類似 AirDrop,點擊設(shè)備圖標(biāo)選取發(fā)送對象。左鍵在 macOS 上會彈出 Finder 文件窗口,選中文件即可發(fā)送。 如果右鍵點擊設(shè)備圖標(biāo),則會喚出文字輸入框,能發(fā)送文字到目標(biāo)設(shè)備。還不快發(fā)送情話給你的心儀對象,展開轟轟烈烈的愛情? 土味情話大師 理論上,需要瀏覽器支持 WebRTC API 才能使用。Chrome、Firefox 在 2012 年的版本已經(jīng)支持 WebRTC,市面主流瀏覽器都支持。現(xiàn)在應(yīng)該沒人還用 IE 了吧? 圖源:Can I use ___ ? ▍以 PWA 為載體在第一次用 Snapdrop 時,Chromium 內(nèi)核瀏覽器(e.g. Chrome、Edge)會詢問你是否要安裝 Snapdrop。PWA 有著輕量化的優(yōu)勢,占用空間小到可以忽略。 PWA 安裝彈窗 在測試過程中,我還發(fā)現(xiàn) Snapdrop 支持 PWA 一個重要的特性——離線使用。Snapdrop 網(wǎng)頁會自動進(jìn)行緩存。之后就算沒有連接到互聯(lián)網(wǎng),就像一個安裝好的 App 一般,你仍然能打開 Snapdrop,進(jìn)行局域網(wǎng)文件傳輸。 另外它也支持系統(tǒng)通知,當(dāng)授予通知權(quán)限后,每當(dāng)有新的文件傳輸完成,便會以原生通知形式出現(xiàn)。 macOS 通知 Banner ▍速度尚可這個速度和 AirDrop 相比,實在拉胯。AirDrop 能跑滿 802.11n 的寬帶(33 Mbps),Snapdrop 顯然還差得遠(yuǎn)。不過,又不是不能用對吧?發(fā)送一些小文件非常好用。 奇怪的是,從 iPhone 發(fā)送 .HEIC 照片到 macOS 電腦時,會自動轉(zhuǎn)換成 .JPEG。 好像是 Safari 為了保證兼容性做的自動轉(zhuǎn)換。 要避免格式轉(zhuǎn)換,把照片存到 iOS 的文檔 App,在選擇文件的時候,別選照片,而是選文件。 ▍其他細(xì)節(jié)Snapdrop 在隱私方面讓我頗為放心: 第一,它是開源的。 第二,Snapdrop 承諾他們不會存儲任何用戶資料。 第三,技術(shù)上用戶隱私得以保護(hù)。WebRTC 在文件傳輸時自行加密,防止其他人(包括 Snapdrop 團(tuán)隊)窺探用戶文檔。如果以上無法打動你,你甚至可以托管你的 Docker 映像,建立私人的 Snapdrop 網(wǎng)頁。 |
|