跳至主要內容

觀點 · Essay

從 @ 後面那串帳號,到投票欄裡的 3%:土耳其搖人翻車的設計語言

一場延燒到 X 的中土網友對罵,從搖人的 @ 點名、投票欄裡的百分之三,到教材裡疊加出的歷史版圖,看爭執如何被介面欄位一路結算。

設計觀察 ·
從 @ 後面那串帳號,到投票欄裡的 3%:土耳其搖人翻車的設計語言

X 的對話串裡,那個半形的 @ 記號通常安分地待在使用者名稱前頭。這幾天它很忙。中國與土耳其網友在 X 上對罵,土耳其網友罵不出上風,開始在句尾追加一長串 @,把一個個阿拉伯語帳號點名進對話串。在介面上,@ 之後的帳號名會換成連結色,點下去直達個人頁面;同一瞬間,被點名者的通知欄亮起。這整套動作,被貼吧熱議詞條壓成兩個字:搖人。搖人的結局也壓在同一行詞條的後半:阿拉伯網友轉了個方向,站到中國那邊說話。

搖人的那記 @

@ 的身世並不張揚。它最早的差事是待在電子郵件地址裡,把收件人與主機位置隔開,讀作 at,意思是在某處。到了論壇與即時通訊的年代,使用者把它挪來指名道姓;Twitter 時期,以 @ 回覆特定帳號的格式同樣由使用者之間約定成形,平臺後來才把它收編為正式功能:自動變色、自動連結、觸發通知,並且在時間軸上分出對話串的分支。

從設計的角度看,這組機制的意圖很單純:讓對話可以被追蹤,讓參與者可以被找到。放在一場跨語言的對罵裡,同一組機制有了別的用途。@ 一個帳號的成本極低,一個符號加一串使用者名稱;被點名的人收到通知,等於收到一張入場通知。點名於是從禮貌變成動員,朋友清單變成增援清單。吧友把這個介面動作譯成搖人,譯得準:有喊人的動作,有等候回應的間隙,也有等不到人的落空。

落空之後,詞條接上翻車兩個字。翻車的原始語域是車輛事故,網路語彙借它描述計畫失控,用在這裡剛好接住一幅畫面:一輛開出去求援的車,開進了對向車道。

十三個字與一枚逗號

貼吧熱議榜上的詞條全文是:#土耳其搖人翻車,阿拉伯幫中國#。十三個漢字加一枚逗號,收束一場橫跨三種語言的爭執。

這行字可以拆成前後兩欄。前欄「土耳其搖人翻車」:土耳其是主詞,搖人是求援的動作,翻車是結果。後欄「阿拉伯幫中國」:阿拉伯是新主詞,幫是動詞,中國是受詞。逗號是兩欄之間的鉸鏈,前欄的求助在這裡落空,後欄的援軍在這裡轉向。

更有意思的是被省略的那一格。詞條沒有寫出「土耳其網友本以為阿拉伯網友會站在自己這邊」,這格預期欄整個空著,由讀者自行補上,喜劇的力道就藏在這格空欄裡。貼吧的詞條自有一套欄位文法,我們先前讀貼吧老學長嘮嘮的詞條文法時,看過屆數、校名與稱謂如何排成一行主詞;這回的三欄更緊湊,主詞、動作、結果一路壓到底,連轉折都交給逗號。

逐一標出熱搜詞條土耳其搖人翻車阿拉伯幫中國五個片段的文法角色,從主詞、求援動作、結果欄到新主詞與援軍倒戈

投票欄裡的 3%

X 內建的投票功能長得很溫和:發文者給出選項、設定時限,投票匿名,截止之後百分比連同進度條一起攤開。它原本的用途是輕量民調,兩個候選、兩種午餐。

在吧友搬回貼吧的戰報截圖裡,它成了計分板。其中一張流傳的截圖配著一句恭喜,說土耳其網友以百分之三的支持率獲得巨大成功。3% 在介面上的位置很具體:進度條末端一道細得幾乎量不出寬度的色條,反白的數字貼在旁邊。百分之九十七對百分之三,把一場各說各話的爭執結算成單欄排序。

百分比的力量在於免除論證。輿論風向本來看不見,投票欄把它鑄成數值,貼上進度條,誰寬誰窄一眼可讀。數字一面倒之後,吧友轉述,土耳其網友開始刪文避戰。刪文在介面上留下的痕跡同樣具體:別人引用的連結還在,點進去只剩一則刪除提示。欄位先給出結論,空位再補上註腳。

呈現吧友轉載截圖裡土耳其網友在投票中僅獲得百分之三支持率的懸殊結果,與另一端百分之九十七形成對比
進度條末端那道細得幾乎量不出寬度的色條

旗幟、翻譯與第二現場

跨國對罵能夠成立,靠兩件基礎介面。第一件是旗幟圖示。每一面旗幟圖示由兩個地區代碼字母拼成,土耳其那面是 T 與 R 的組合。網友把旗幟掛進暱稱或簡介,等於替自己填妥國籍欄,陌生帳號在一秒內被歸隊。在多方加入的爭執裡,這個小欄位決定了閱讀順序:讀者先看到立場,再看到言論。

第二件是翻譯。中文、土耳其文、阿拉伯文的交鋒全數經過機器翻譯的管線,一句話能否打到對方,取決於轉換品質與背後的知識儲備。吧友的戰報裡有一個細節:希臘與伊朗網友因為中國網友對他們歷史文化的熟悉而加入戰局。對罵於是意外長出知識檢核的一面,誰引的史實對得上、誰的引文張冠李戴,翻譯欄當場對答案。跨語言的留言欄能在爭執與祝福之間切換,先前國人祝福土耳其抗癌母親的留言欄給過溫和得多的樣本:同一種介面,裝得下對罵,也裝得下接連排開的驚嘆號。

第三件是搬運。X 上的戰況被截圖帶回貼吧,重新排版成詞條、戰報與對比長圖,成為第二現場。搬運必有損耗:語境被壓掉,來龍去脈被剪斷,留下的多半是結論。吧友在第二現場看見的,已經是欄位化的版本。

教材裡的那張地圖

前排另一則被頂高的貼文不罵人,只並置兩張歷史地圖。左邊是土耳其教材裡的突厥版圖,據吧友說明,畫的是疊加後的最大範圍;右邊是歷史愛好者依碑文描述復原的汗國疆域,號稱橫跨亞歐。

地圖是一種設計文件,修辭藏在兩處。色塊是主張:斷代史的通行畫法裡,不同時期的勢力範圍以不同色票區分,版圖分期分色,不容許跨世紀連莊。把幾個世紀的最大範圍疊進同一張圖,色塊連成一片,等於替歷史做了它自己沒做過的合併。邊界是態度:對證據誠實的製圖者以虛線或淺色交代不確定的疆界,線畫得越實,填補的越是證據的缺口。

依碑文復原的那一張,把文字記述直接轉譯成圖面。碑文裡的徵伐屬於敘述,落在地圖上卻成了帶精度的邊界線,每一道實線都替原文補上它原本沒有的確定性。在罵戰裡,這兩張圖被當作主張的海報使用,圖面上每一塊色,都宣稱一次曾經擁有。

以一句主張概括歷史地圖的設計判準,色塊面積代表領土主張的強度,邊界線的虛實代表製圖者對證據的態度
讀歷史地圖的兩個設計判準

對罵在欄位裡結算

回頭清點這場爭執動用過的介面:@ 用來點名,投票用來計分,翻譯讓語言跨境,旗幟替立場歸隊,截圖把戰況搬回第二現場,最後以刪文退場。平臺的每一項功能都被徵用了一次。爭執的內容在語言之間往返,勝負卻只在欄位裡結算。貼吧給這件事的最終欄位是熱議榜第十四名、實時討論三十四萬,連圍觀也被量化成兩格數字。

這幾乎是網路爭執的當代格式。前一代的對罵散落在論壇樓層裡,得一頁一頁翻找;現在的爭執在功能欄位裡走完全程,點名、計分、排名、歸檔,每一步都有現成介面。@ 那個記號被設計出來,原本為了讓對話可追蹤、讓人可被找到。這一次它被拿去搬救兵,救兵在投票欄裡給出百分之三,倒戈的劇情由介面一格一格寫完。詞條裡那枚逗號是整件事裡最接近文學的一筆,其餘環節,從通知欄亮起到進度條的長短,都在欄位裡運轉。