圖、文/愛范兒授權轉載
在 2013 年,正值智慧型手機紛紛萌芽茁壯成長的時代,蘋果在 WWDC 開發者大會上釋出一枚重磅炸彈:全新設計語言的 iOS 7 正式面世!這意味著 iPhone 也迎來了最大的一次革新升級。
我們現在熟悉的蘋果軟體工程高級副總裁 Craig Federighi,以他標誌性的白髮和帥氣形象,在調侃了其他廠商繁瑣的文件傳輸方式之後,也同時激動地宣佈,AirDrop 正式登陸 iPhone。全場掌聲雷動。
從此,蘋果用戶之間不用再管什麼 Apple ID,不需要配對,不需要網路更不佔用流量,只要開啓 AirDrop 就能跟你身邊朋友傳輸任何文件。
在那個 iPhone 市佔率遙遙領先的時代,AirDrop 幾乎無人能敵。其傳輸速度之快,體驗之流暢,正如其名「隔空投送」。而那句「我把照片 AirDrop 給你」大家也越說越順。
幾年間,AirDrop 已然成為了果粉心中「蘋果生態的白月光」,前所未有的體驗,也似乎預示著一個互聯互通的美好未來。
出道就驚艷,有風光也有爭議
隨著全球 iPhone 規模快速增長,這種不用認證又門檻超低的文件傳遞方式,卻開始逐漸暴露出一些問題,尤其是用戶隱私安全方面。
首先便是安全問題,駭客們宣稱能透過 AirDrop 獲得使用者隱私數據,讓 AirDrop 成為讓「iPhone 開門」的漏洞。
來自 Google 的 Project Zero 團隊在一次的公開展示中,更是直接透過 AirDrop 遠端控制數十台 iPhone。工程師們利用不到 100 美元的成本,就可以製作出可一鍵操控附近 iPhone 的破解工具,讀取你的照片、Email、簡訊等等資料。
作為行業老大哥的蘋果,雖然一直在積極修補各種 AirDrop 造成的協議漏洞,但安全問題似乎始終沒有在根本上被徹底解決。
▲ 來自 Project Zero 安全研究員 Ian Beer 的展示
除了安全問題外,一個更麻煩的定時炸彈也隨之而來了:蘋果最初為追求無感體驗,預設是 AirDrop 直接對所有人開放。
因為 iPhone 的普及程度,很快便衍生出被稱為「Cyber Flashing」的新型大眾騷擾方式。許多無辜路人,開始頻頻收到來路不明的惡搞圖片,甚至性騷擾內容。
在紐約,由於 AirDrop 性騷擾的作案者實在太多,曾有多名紐約市議員聯合發起提議:一年監禁加 1000 美元罰款!勢必要治一治那些 AirDrop 騷擾者們。
僅 2021 年,日本就發生 500 多起案件,甚至日本網友們直接給這種新型流氓取名為「AirDrop 痴漢」。
一位被抓現行的 AirDrop 痴漢,在接受警察調查時承認自己這樣做,是想看到女生們的窘迫反應。雖然警察們多次出擊,由於功能本身匿名性較強,執法難度極大,許多作案者依舊逍遙法外。
蘋果也注意到 AirDrop 因為太過方便而惹出的一系列事情,馬上更新了 iOS 16.2 版本。
新版本徹底關閉了 AirDrop 預設對所有人開放的設定,改為 10 分鐘後強制關閉,以杜絕騷擾現象的持續蔓延。
問題似乎解決了,但口碑回來了嗎?
一連串隱私、安全、性騷擾的風波過後,AirDrop 依舊向前邁進著。
最新 iOS 17 中,AirDrop 增加了名為 NameDrop 的新功能,兩台 iPhone 互相靠近,就能快速交換用戶 iCloud 名片。(Apple Watch 也支援這項功能)。
新版本的傳輸也更加智慧化了,因為就算兩台設備意外分開,也能透過行動網路把文件傳輸完,有效避免失敗情況。
一切似乎都在朝著更快更好的方向前進。但是,似乎一個新的問題出現了:它開始不穩了!
一開始,在 Reddit 或 Quora 等社區只是個別網友的投訴:「大家有沒有感覺,AirDrop 已經從 5 年前的好用,3 年前的能用,2 年前的難用,變成了沒法用?」
很快,這種負面評論蔓延開來。大家紛紛驚覺:好像 AirDrop 好像確實沒有以前那麼穩定了!?
抱怨的聲浪越來越大,網友們紛紛開始了控訴:「以前幾百張高高畫質照片都能傳,現在區區幾十張圖就開始沒反應,還經常顯示傳送失敗!」
人群中也有人喊出那句:「負責 AirDrop 的人,難道是想做空蘋果嗎!?」
越來越多的吐槽,紛紛出現在了各種網站、影片、蘋果相關討論區中。網友們集思廣益,匯總出 AirDrop 長期困擾大家的「十二宗罪」,不知道下面哪些你遇到過:
- 大文件傳到一半卡住,然後直接失敗;
- 互為聯絡人也看不到對方出現在 AirDrop 上,重新啟動 iPhone 才能找到;
- 傳圖片、影片,常常顯示「等待中」,或是直接顯示拒絕;
- 手機和電腦找不到對方,或者點了傳輸就失敗,只能手機之間互傳;
- 傳過去第一次沒反應,傳第二次的時候顯示第一次失敗;
- MacBook 連手機熱點傳了一半,熱點掉了,AirDrop 跟著失敗;
- 互相靠近就 AirDrop 的功能,只看到炫酷動畫但就是不傳文件;
- 明明是聯絡人但就是找不到,非要對方打開所有人可見才行;
- 有沒有傳送成功都不告訴你,回頭一看,文件根本沒傳成功;
- 分享在 iCloud 的照片,等很久轉圈後,依然傳送失敗;
- 連過 CarPlay 後 AirDrop 就廢了,重啟才能再使用;
- 傳 100 張照片,結束後發現只傳了 80 張,遺失的照片下落成謎。
▲ 預感到要失敗的進度條
▲ 熟悉的傳輸失敗界面
總之,AirDrop 的成功率開始變得抽象了,變得玄學了,變得沒有規律了。
因為對 AirDrop 的不滿,高血壓的網友們,也讓蘋果其他無線生態產品,背負了連帶的吐槽:
- iPhone 和 MacBook 之間跨設備複製貼上,轉圈卡住不動,失敗率有 90%;
- 文字的複製貼上也很慢,每次急著使用時,都要等大半天才會成功;
- 跳出分享 Wi-Fi 密碼給朋友的畫面,但從來沒有成功把 Wi-Fi 密碼傳出去過;
- MacBook 電腦上,能看到自己手機的熱點 Wi-Fi,卻始終連不上;
- MacBook 和 iPad 之間並行功能,從來沒有成功開過,不是卡住,就是徹底不可用。
千萬別懷疑是網路環境所導致的,因為幾乎全球都能聽到「Why is AirDrop so buggy?」的吐槽,基本大家遇到的問題幾乎也是一致的。
▲《如何修復失靈的 Mac AirDrop 功能 2023》
▲《馬上修好 Mac 系統卡住的 AirDrop!》
儘管大多數時間 AirDrop 還屬能用狀態,但「玄學般」的故障已讓部分用戶心生疑惑與焦慮。畢竟好用的時候有多順暢,出問題的時候就有多抓狂,而且有時候你根本找不到出問題的原因。
有網友說:規律其實也是有的,就是你平時閒著玩玩都 OK,緊急要傳文件就出問題。 ?
▲ 你負責投,我不包送
直到今天,依然有很多蘋果使用者的 iPhone 找不到自己的電腦、情侶之間找不到對方的 AirDrop、手機複製的文字電腦上也無法同步。
可以說,沒遇到過 AirDrop 故障的,都是天選之子。許多網友開始發出由衷的感嘆:五年前蘋果的 AirDrop 才是真的好用啊!
這幾年在蘋果的「特訓」下,大家已經學會自覺開關藍牙、Wi-Fi 甚至手機熱點,或者對著 AirDrop 按鈕開了又關,關了又開……有時候甚至晃一晃手機能找到對方了……
咦,難道是我對果子信仰還不夠純嗎?
蘋果:哎呀!無線這件事,我已經很努力了!
不管是手機、電腦還是 iPad,面對面的時候,只要藍牙開著、Wi-Fi 開著,就能無縫傳輸文件。然而,看上去一句話能說清楚的功能,然而其背後,卻依託著蘋果近十年時間積累的無線技術基石。
當我們一層一層剝開技術外殼,試圖瞭解 AirDrop 的工作原理時,慢慢開始對蘋果感慨了起來:AirDrop 真的背負了太多!
AirDrop 的技術原理用最簡單的方式來解釋就是:用藍牙找到對方,搭建一個臨時的 Wi-Fi 橋樑,來完成文件的傳輸。然而光是這一步,實際使用也沒有想象中那麼簡單。
有經驗的弱電工程師和網路工程師,總有一句口頭禪:「凡是無線的東西,一定不如有線穩定」,因為無線的環境中可能會遇到各種問題:藍牙或 Wi-Fi 訊號不穩定、設備之間的距離過遠、設備的電源管理設定、iOS 自身 bug 等,都可能導致 AirDrop 的傳輸失敗或者速度慢。
▲ 每一次 AirDrop 失敗傳輸的背後都需要經歷最少十六步以上的通訊步驟
就在蘋果團隊解決掉基礎通訊難題時,新的考驗又來了,要管的設備實在太多了!
從 iPhone 5 到 iPhone 14,配合不同的 iOS 版本、藍牙模組、Wi-Fi 機制,光是硬體組合就數以百計。這還不包括同樣要關照的 iPad 系列,還有另一個 macOS 生態系統的 MacBook 產品線。
工程師們的時間不僅要花在新設備的新功能,也要照顧到老設備們的相容性,自然讓 AirDrop 的穩定性像中後期的疊疊樂遊戲一樣,搖搖晃晃十分不穩定。
好了,前面這些難題,都通過蘋果工程團隊加班拼老命的完成了。下一個難題來了:AirDrop 的二哥三弟們也要來擠一擠。
雖然蘋果沒有公開過 AirDrop 的實現方式,但通過許多工程師的逆向工程,逐漸摸清楚了許多設備之間通訊所依賴的技術,主要是蘋果無線直接連接協議(AWDL)、低功耗藍牙(BLE)和 Wi-Fi 這三輛馬車,為 AirDrop 保駕護航。
當然,除此之外還有蘋果自家 Bonjour(好久沒聽到這個字了)、UWB 晶片技術等海量的新硬體、新協議,在背後默默支撐著,因為篇幅原因舊不額外介紹。
▲ 海外機構逆向工程後挖掘出來的蘋果無線功能通訊原理說明
而這三輛馬車,通過來回的組合運用和升級,讓蘋果得在不斷完善這些協議的同時,也對無線網路技術越玩越溜,腦洞大開從 AirDrop 開始慢慢衍生出了一個龐大的「無縫生態」。
跨設備複製貼上、並行、接力等等功能都隨之誕生。逐步發展成為了一個包含了十多種無線功能,名為「連續互通 Continuity」的全明星功能全家桶。
雖然蘋果對自家各個專有通訊協議不斷疊加優化,但各種新功能還是不可避免地開始跟 AirDrop 搶起了資源。
這核心的三輛馬車,原先只需要顧好 AirDrop,但現在卻要開始如履薄冰地指揮好協議別互相干擾,還要考慮資源的優先級先給誰,最後還要匹配每個國家地區不同的無線電政策,並處理好訊號干擾。
每一場蘋果發表會,都會推出一連串的無線新功能,蘋果的需求清單也堆疊得越來越高:現在要開始需要能搜到 Apple Watch 了,新的空間定位晶片要讓 AirDrop 有方向感了,對了,還要連到雙方 iCloud 通訊錄裡,看看大家的頭像名字……
現在的蘋果,一幫頂級產品經理帶著頭髮已剩不多的專業工程師,硬體上要面對自己推出的各款 iPhone、iPad 和 MacBook,軟體上要開發好龐大的無線全家桶生態,還有每年必須不斷新增的 fancy 新功能。
就算是三頭六臂,估計也只能嘆一口氣,能做到哪裡是哪裡了……
現在想想,當我在抱怨我 iPhone 拍的 20G 的影片,傳到一般中斷時候,有那麼一點點點點理解蘋果的不容易了……
蘋果在人機互動領域從不缺乏創新,他們一直引以為傲的「簡單、直覺、可靠」,這簡簡單單的三個詞,在面對 AirDrop 這一個「小功能」的時候,卻也開始備受挑戰和質疑。
但不管網友們怎麼說,時至今日蘋果依舊在努力實現著它的技術理想,在「創新」與「靠譜」之間艱難地尋找著平衡點。
這讓我想起了電影《氣象人》中的台詞:
Do you know that the harder thing to do and the right thing to do… are usually the same thing?
Nothing that has meaning is easy. Easy doesn’t enter into grown-up life.
你知不知道,難做的事和應該做的事,往往是同一件事?
凡是有意義的事都不會容易,畢竟成年人的生活裡沒有容易二字。