“看這裡!”喬治把終端連上一臺巨大的投影儀。螢幕上跳出一個畫素點組成的披薩圖案。
“這是‘必勝客一鍵通’!”喬治的聲音都在抖,“只要在這個終端上按下這個鍵,訊號就會透過電話線,傳到最近的披薩店。不需要說話,不需要找零錢,半小時後,熱騰騰的披薩就會送到你門口!”
掌聲雷動。口哨聲四起。
這是革命。這是自由。這是星條國科技精神的復甦。
既然造不出硬體,那就在軟體上彎道超車。這幫聰明的腦袋想得很清楚:龍國人造路,我們造車。路是死的,車是活的。只要應用是我們做的,這臺機器就還是我們的。
喬治享受著歡呼,彷彿已經看到了美元像雪花一樣飄進他的口袋。
“我們已經向龍國的‘應用中心’提交了稽核!”喬治揮舞著拳頭,“預計明天,全美兩百萬‘靈境’使用者,就能吃上我們的披薩!”
……
第二天。
喬治的車庫。
那臺昂貴的傳真機“滋滋”地響了起來。
喬治撲過去,像接生婆等待嬰兒一樣,扯下了那張熱敏紙。
紙上只有一行冷冰冰的宋體字,下面是英文翻譯:
【稽核狀態:駁回】
【原因:不符合《龍國靈境開發者生態規範》第128條。】
喬治愣住了。
第128條?
他翻開那本隨機器附贈的《開發者入門手冊》。那是個小冊子,總共才五十頁。他翻到第12頁就沒了。
“見鬼。”喬治抓起電話,撥通了龍國駐舊金山辦事處的開發者熱線。
電話響了二十分鐘才接通。背景音裡是嘈雜的打字機聲。
“喂?這裡是技術支援。”一個懶洋洋的女聲,聽起來像是在修指甲。
“我是喬治·威廉姆斯。我的應用被拒了。說甚麼第128條。我的手冊里根本沒有第128條!”
“哦,那個啊。”女聲打了個哈欠,“你那是《入門手冊》。稽核用的是《完整版規範》。”
“我在哪能看到完整版?”
“辦事處有售。五百美金一套。不包郵。”
……
三個小時後。
一輛卡車停在喬治的車庫門口。
工人卸下了一個木托盤。托盤上堆著像磚頭一樣的書,足足有一米高。
“這就是……規範?”喬治的合夥人,胖子哈利,嘴裡的甜甜圈掉在了地上。
“簽收。”工人面無表情,“這是這一版的。下週二出新版,記得訂閱更新,否則舊版作廢。”
喬治顫抖著手拆開包裝。
第一卷,第一章,第一節。
他像個瘋子一樣翻找。終於,在第三卷的中間,找到了第128條。
【第128條:應用圖示的主色調,不得使用‘令人感到焦慮’的顏色。包括但不限於:深灰、土黃、以及波長在580-590奈米之間的任何色彩。建議使用‘喜慶紅’或‘帝王黃’。】
“甚麼?!”喬治把書摔在地上,“我的披薩Logo是黃色的!那是芝士的顏色!怎麼就讓人焦慮了?!”
“改!”哈利撿起書,“為了美元,改!”
他們熬了一個通宵。
把Logo改成了大紅色。看著像個消防栓,或者某種危險警報。
再次提交。
又是漫長的等待。
第三天,傳真機再次響起。
【稽核狀態:駁回】
【原因:不符合《龍國靈境開發者生態規範》第402條(附錄B)。】
喬治翻書。書頁嘩啦啦響,像是在嘲笑他。
【第402條:應用內按鈕的圓角半徑,必須嚴格等於按鈕高度的15%。且按鈕點選時的音效,必須符合‘宮商角徵羽’五聲音階中的任意一個。禁止使用刺耳的電子音。】
“瘋了……”喬治抓著頭髮,眼睛裡全是紅血絲,“這是寫程式碼,還是在考音樂學院?!”
“改不改?”哈利問。
“改!”
又是一個通宵。
喬治學會了五聲音階。他把點選音效換成了古箏的“錚”的一聲。聽起來怪怪的,點個披薩像是在彈棉花。
再次提交。
第四天。
【稽核狀態:駁回】
【原因:不符合《龍國靈境開發者生態規範》第1024條。】
【第1024條:涉及食品配送的應用,必須接入‘龍國食品安全溯源系統’介面。】
喬治崩潰了:“我們賣的是星條國的披薩!關龍國食品安全甚麼事?!”
他再次撥通了那個熱線。
“女士!這不合理!”喬治對著話筒咆哮,“那個介面需要龍國的企業認證!我在舊金山!我上哪去弄龍國的企業認證?!”
“那是你的問題。”女聲依然淡定,“為了保障使用者吃到放心的食物,這是必須的。你可以嘗試在龍國註冊一家分公司。手續費兩萬美金,審批週期六個月。”
“六個月?!”喬治癱倒在椅子上,“六個月後,我的披薩都發黴了!”
“那就沒辦法了。”女聲似乎笑了一下,“或者,你可以選擇接入我們的‘龍支付’系統。如果是‘龍支付’的認證商戶,可以走綠色通道,豁免第1024條。”
圖窮匕見。
喬治掛了電話,看著螢幕上那行程式碼。
他突然明白,那不是程式碼。那是繩索。
……
與此同時,曼哈頓。
史密斯先生,一位體面的銀行家,正對著他的“靈境”終端發火。
他剛花了大價錢買了這臺機器,為了處理郵件和看股票。
螢幕上,除了他自己下載的幾個可憐巴巴的小應用外,第一頁最顯眼的位置,雷打不動地趴著幾個圖示。
一個綠色的氣泡圖示,叫“信使”。
一個紅色的紅包圖示,叫“龍支付”。
還有一個熊貓頭像的遊戲,叫“功夫方塊”。
史密斯先生是個極簡主義者。他討厭這些花花綠綠的東西。
他把游標移到“功夫方塊”上,按下了“刪除”鍵。
螢幕彈出一個提示框:
【系統提示:該應用為系統核心元件,解除安裝可能導致裝置執行不穩定。】
“胡扯!”史密斯罵道,“一個俄羅斯方塊遊戲,怎麼就成核心元件了?”
他點了“強制解除安裝”。
螢幕黑了一下。
然後,一行黃字飄過:
【警告:解除安裝失敗。您沒有管理員許可權。】