趣说金融科技:挑战华尔街并推进金融变革
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

修复苹果手机的致命缺陷

2008年3月,当汉克·保尔森[1](Hank Paulson)、本·伯南克[2](Ben Bernanke)、蒂姆·盖特纳[3](Tim Geithner)和纽约所有的银行家都紧盯着自己的黑莓手机和彭博新闻社终端,等着看贝尔斯登公司(Bear Stearns)倒闭是否会让世界陷入经济崩溃时,史蒂夫·乔布斯(Steve Jobs)正站在苹果公司库珀蒂诺总部的市政厅礼堂的舞台上,试图拯救苹果手机。

第一代苹果手机已经上市8个月了。上市后的第一个周末,苹果公司就售出了27万台苹果手机。媒体亢奋不已,到3月份乔布斯登上市政厅礼堂的舞台时,苹果手机已经占据了智能手机28%的市场份额。仅仅两个月后,到“五一”国际劳动节时,苹果手机的销量就达到了100万。

从销售量看,对于苹果手机来说,事情并没有那么糟糕。

然而,它的确存在一个大问题,苹果公司春季促销活动会议室里的人都知道这一点。

它没有应用程序。

当苹果手机在2007年发布时,它的所有软件都是预装并密封的:用户无法添加应用程序。当时,乔布斯并不想创造一个全新的、革命性的移动计算平台;他只是想做一部更好的手机。在2007年那场推介这款产品的著名主旨演讲中,他至少五次这样说:“今天,苹果公司要重新发明手机。”1

乔布斯痛恨现有的手机。他讨厌它们的样子,讨厌它们的软件,讨厌它们笨拙的用户体验。在苹果尝试与摩托罗拉合作开发一款手机之后,这种情绪被进一步强化。该手机被称为“Rokr”——一款经过重新包装的摩托罗拉E398直板手机,可以与iTunes同步。它的销量非常差,仅仅几个月之后,摩托罗拉就将其从产品线中剔除。

“我厌倦了和那些‘傻瓜’手机公司打交道。”他对其内部团队成员说。

他知道他可以做得更好。

为了与其他智能手机竞争,苹果手机需要具备收发短信、电子邮件以及拍照、照片管理和网络浏览等功能,乔布斯希望所有这些功能都是市场上最好的。

而且,由于音乐当时是苹果公司的核心业务,因此他还希望这款手机能兼具iPod的功能。

最后,因为他是史蒂夫·乔布斯,所以他希望所有这些东西都能够完美地协同运作。

对于设计来说,这是一个巨大挑战。研发团队决定解决这个问题,他们尝试将这种新设备想象成一台可以运行轻量版本的苹果macOS操作系统的小型计算机,而不是一部手机。然而,把一台电脑放进每个人的口袋是他们最初目标的结果,而不是目标本身。

我们的目标只是制造出有史以来世界上最好的手机。

研发团队在手机上增加了更多的硬件,包括无线网(Wi-Fi)和一块实验性的新触摸屏,同时利用其他软件增强手机的功能——他们将这些软件称之为“小部件”:一个时钟、一个计算器、一款查看天气的应用程序和一款可以查看股市的应用程序。尽管他们的设备没有全球定位系统(GPS)功能,但他们还是与谷歌合作给手机添加了一款地图软件。

在乔布斯看来,这都只是些额外的功能。“王牌应用,”他告诉观众,“还是打电话。”

在苹果全球开发者大会上,他首次发布了苹果手机:现场坐着的全都是软件工程师,而乔布斯向他们展示了一个他们前所未见的、先进的移动计算平台。假如乔布斯的目的是希望刺激他们的欲望,那么他做到了。

然后,他告诉他们,他们将无法为它编写软件。

他不想让苹果公司以外的任何人为手机开发软件。“乔布斯不相信第三方开发者能够提供苹果程序员所能提供的同样水平的审美愉悦和稳定体验。”卡尔·纽波特(Cal Newport)在《纽约时报》(The New York Times)上写道,“他深信苹果手机自带的精心设计的功能已经足够了。”2

程序开发者不赞同他的观点。他们在苹果手机上看到了乔布斯自己还没有看到的东西:对于一台具有互联网功能的移动计算机来说,尚未开发的功能非常多。虽然苹果不会邀请他们编写软件,但这并不意味着他们不想参加这场盛宴。

2007年6月29日,苹果手机在全球上市——然而,还不到一星期,黑客就黑进了苹果手机的文件系统,安装了一个自定义铃声(最初的苹果并没有这种功能),并在油管(Youtube)上发布了一段视频来证明他们做到了。

苹果手机的“越狱”[4](jailbreak)时代就此开启。精明的程序员破解了手机的软件,将其从苹果限制的“监狱”中解救出来,并对该手机进行试验和个性化,同时发明他们认为苹果缺失的任何方便实用的东西。一些人想切断手机与美国电报电话公司2G网络的独家连接,将其切换到另一家手机网络供应商。一些人希望增加一些新功能——与Windows同步的功能,而不仅仅是与苹果电脑同步或通过互联网拨打电话的功能。而有些人只是喜欢“越狱”带来的技术挑战。

然而,对于苹果公司来说,这些“越狱”事件的背后有一句潜台词:“这部手机是我们的,不是你的。有些事情我们希望它去做,你不能阻止我们。”

苹果手机发布一个月之后,未经苹果公司批准的程序开发者发布首批原生第三方苹果应用程序,并将其发布到网络上。

“在苹果iOS1.0时代,苹果手机连一款游戏都没有,不是吗?”软件开发者杰伊·弗里曼(Jay Freeman)抱怨道,“其他任何一部手机都有贪吃蛇,都有猜单词游戏。”3弗里曼以他的黑客名字“saurik”闻名,很快就成为最著名的越狱者之一。2008年2月28日,他发布了“苹果蠹”(Cydia),一个为“越狱”苹果手机分发和下载第三方软件的集中平台。很快,人们开始下载苹果手机新功能(其中一些功能后来被苹果手机采用,包括铃声、请勿打扰以及剪贴)和应用的安装程序。

苹果蠹——其名字源自一种在苹果中穿行的蠕虫。实际上,它是苹果手机的第一个“应用商店”。

应用程序对于苹果手机的生态系统来说是全新的,但对于软件社区来说,应用程序的概念并不新鲜。它是最古老、最重要的现代计算机平台之一Unix的核心。

Unix的创建者肯·汤普森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)认为,代码应该轻量化、模块化并具有针对性,他们以大家耳熟能详的Unix理念为核心设计了他们的系统:“编写能做一件事并且能做得很好的计算机程序。”

应用程序编写理念

“编写能做一件事并且能做得很好的计算机程序。”

随着台式计算机的功能日益强大,软件公司越来越喜欢对现有产品线进行重新包装,而软件也开始受到“功能膨胀”(feature bloat)的影响,在每个后续(通常容易崩溃的)版本中增加更多功能和复杂代码。

然而,像苹果这样的智能手机的计算能力远不及台式机,程序员突然面临着新的——或者更确切地说是旧的——技术限制:内存有限、屏幕小以及下载速度慢等。如果开发人员想要开发出能够提高苹果手机性能的软件,他们需要回到Unix最初的理念:专而精,并把一件事情做到极致。

Unix是苹果操作系统所依赖的平台,任何为MacOS编写软件的人自然都十分了解Unix的理念。

Unix的理念也成了应用程序编写的理念。

苹果公司竭尽全力反击越狱者和苹果蠹社区:苹果内部团队不断修补安全漏洞,让越狱变得愈来愈困难,有时越狱手机甚至会被“刷成砖头”,这些“砖头”不仅无法操作,而且(因为它们故意被黑客入侵)不会被保修。

“我们希望制造出优秀的产品,”乔布斯为自己对苹果平台的严格控制辩护说,“而不是像安卓那样的产品。”4

然而,苹果手机每次打过补丁之后,越狱者都能找到新的破解方法,而这种状况一直在循环往复。苹果公司正在与自己的客户展开一场竞赛。科技作家索尔·汉塞尔(Saul Hansell)对此这样评论道:“苹果公司似乎在与一些最狂热的粉丝——那些想充分利用其功能的人——做斗争,却徒劳无功。”5

乔布斯正在失去对苹果生态系统的控制,他知道这一点。他决定抢占制高点。2008年3月6日,贝尔斯登公司(Bear Sterns)最终崩溃的8天前,在市政厅礼堂举行的推介活动上,苹果公司发布了一个“软件开发工具包”——最终为其开发者社区提供了为苹果手机编写软件的合法途径。4个月后的7月10日,也是联邦存款保险公司(FDIC)接管抵押贷款公司印地麦克(IndyMac)的前一天,苹果推出了应用商店,即App Store——一个软件开发者展示其成果的平台。

史蒂夫·乔布斯已经放弃了全部的控制权。苹果手机和移动计算的未来不再取决于苹果公司。现在,它取决于世界各地的人们及其想象力。

谁会想到这竟然会引发一场金融科技变革?