“看这里!”乔治把终端连上一台巨大的投影仪。屏幕上跳出一个象素点组成的披萨图案。
“这是‘必胜客一键通’!”乔治的声音都在抖,“只要在这个终端上按下这个键,信号就会通过电话线,传到最近的披萨店。不需要说话,不需要找零钱,半小时后,热腾腾的披萨就会送到你门口!”
掌声雷动。口哨声四起。
这是革命。这是自由。这是星条国科技精神的复苏。
既然造不出硬件,那就在软件上弯道超车。这帮聪明的脑袋想得很清楚:龙国人造路,我们造车。路是死的,车是活的。只要应用是我们做的,这台机器就还是我们的。
乔治享受着欢呼,仿佛已经看到了美元像雪花一样飘进他的口袋。
“我们已经向龙国的‘应用中心’提交了审核!”乔治挥舞着拳头,“预计明天,全美两百万‘灵境’用户,就能吃上我们的披萨!”
……
第二天。
乔治的车库。
那台昂贵的传真机“滋滋”地响了起来。
乔治扑过去,像接生婆等待婴儿一样,扯下了那张热敏纸。
纸上只有一行冷冰冰的宋体字,下面是英文翻译:
【审核状态:驳回】
【原因:不符合《龙国灵境开发者生态规范》第128条。】
乔治愣住了。
第128条?
他翻开那本随机器附赠的《开发者入门手册》。那是个小册子,总共才五十页。他翻到第12页就没了。
“见鬼。”乔治抓起电话,拨通了龙国驻旧金山办事处的开发者热线。
电话响了二十分钟才接通。背景音里是嘈杂的打字机声。
“喂?这里是技术支持。”一个懒洋洋的女声,听起来象是在修指甲。
“哦,那个啊。”女声打了个哈欠,“你那是《入门手册》。审核用的是《完整版规范》。”
“我在哪能看到完整版?”
“办事处有售。五百美金一套。不包邮。”
……
三个小时后。
一辆卡车停在乔治的车库门口。
工人卸下了一个木托盘。托盘上堆着像砖头一样的书,足足有一迈克尔。
“这就是……规范?”乔治的合伙人,胖子哈利,嘴里的甜甜圈掉在了地上。
“签收。”工人面无表情,“这是这一版的。下周二出新版,记得订阅更新,否则旧版作废。”
乔治颤斗着手拆开包装。
第一卷,第一章,第一节。
他象个疯子一样翻找。终于,在第三卷的中间,找到了第128条。
【第128条:应用图标的主色调,不得使用‘令人感到焦虑’的颜色。包括但不限于:深灰、土黄、以及波长在580-590纳米之间的任何色彩。建议使用‘喜庆红’或‘帝王黄’。】
“什么?!”乔治把书摔在地上,“我的披萨logo是黄色的!那是芝士的颜色!怎么就让人焦虑了?!”
“改!”哈利捡起书,“为了美元,改!”
他们熬了一个通宵。
把logo改成了大红色。看着象个消防栓,或者某种危险警报。
再次提交。
又是漫长的等待。
第三天,传真机再次响起。
【审核状态:驳回】
【原因:不符合《龙国灵境开发者生态规范》第402条(附录b)。】
乔治翻书。书页哗啦啦响,象是在嘲笑他。
【第402条:应用内按钮的圆角半径,必须严格等于按钮高度的15。且按钮点击时的音效,必须符合‘宫商角征羽’五声音阶中的任意一个。禁止使用刺耳的电辅音。】
“疯了……”乔治抓着头发,眼睛里全是红血丝,“这是写代码,还是在考音乐学院?!”
“改不改?”哈利问。
“改!”
又是一个通宵。
乔治学会了五声音阶。他把点击音效换成了古筝的“铮”的一声。听起来怪怪的,点个披萨象是在弹棉花。
再次提交。
第四天。
【审核状态:驳回】
【原因:不符合《龙国灵境开发者生态规范》第1024条。】
【第1024条:涉及食品配送的应用,必须接入‘龙国食品安全溯源系统’接口。】
乔治崩溃了:“我们卖的是星条国的披萨!关龙国食品安全什么事?!”
他再次拨通了那个热线。
“女士!这不合理!”乔治对着话筒咆哮,“那个接口需要龙国的企业认证!我在旧金山!我上哪去弄龙国的企业认证?!”
“那是你的问题。”女声依然淡定,“为了保障用户吃到放心的食物,这是必须的。你可以尝试在龙国注册一家分公司。手续费两万美金,审批周期六个月。”
“六个月?!”乔治瘫倒在椅子上,“六个月后,我的披萨都发霉了!”
“那就没办法了。”女声似乎笑了一下,“或者,你可以选择接入我们的‘龙支付’系统。如果是‘龙支付’的认证商户,可以走绿色信道,豁免第1024条。”
图穷匕见。
乔治挂了电话,看着屏幕上那行代码。
他突然明白,那不是代码。那是绳索。
……
与此同时,曼哈顿。
史密斯先生,一位体面的银行家,正对着他的“灵境”终端发火。
他刚花了大价钱买了这台机器,为了处理邮件和看股票。
屏幕上,除了他自己下载的几个可怜巴巴的小应用外,第一页最显眼的位置,雷打不动地趴着几个图标。
一个绿色的气泡图标,叫“信使”。
一个红色的红包图标,叫“龙支付”。
还有一个熊猫头像的游戏,叫“功夫方块”。
史密斯先生是个极简主义者。他讨厌这些花花绿绿的东西。
他把光标移到“功夫方块”上,按下了“删除”键。
屏幕弹出一个提示框:
【系统提示:该应用为系统内核组件,卸载可能导致设备运行不稳定。】
“胡扯!”史密斯骂道,“一个俄罗斯方块游戏,怎么就成内核组件了?”
他点了“强制卸载”。
屏幕黑了一下。
然后,一行黄字飘过:
【警告:卸载失败。您没有管理员权限。】