官术网_书友最值得收藏!

前言

修復(fù)蘋果手機(jī)的致命缺陷

2008年3月,當(dāng)漢克·保爾森[1](Hank Paulson)、本·伯南克[2](Ben Bernanke)、蒂姆·蓋特納[3](Tim Geithner)和紐約所有的銀行家都緊盯著自己的黑莓手機(jī)和彭博新聞社終端,等著看貝爾斯登公司(Bear Stearns)倒閉是否會讓世界陷入經(jīng)濟(jì)崩潰時(shí),史蒂夫·喬布斯(Steve Jobs)正站在蘋果公司庫珀蒂諾總部的市政廳禮堂的舞臺上,試圖拯救蘋果手機(jī)。

第一代蘋果手機(jī)已經(jīng)上市8個(gè)月了。上市后的第一個(gè)周末,蘋果公司就售出了27萬臺蘋果手機(jī)。媒體亢奮不已,到3月份喬布斯登上市政廳禮堂的舞臺時(shí),蘋果手機(jī)已經(jīng)占據(jù)了智能手機(jī)28%的市場份額。僅僅兩個(gè)月后,到“五一”國際勞動節(jié)時(shí),蘋果手機(jī)的銷量就達(dá)到了100萬。

從銷售量看,對于蘋果手機(jī)來說,事情并沒有那么糟糕。

然而,它的確存在一個(gè)大問題,蘋果公司春季促銷活動會議室里的人都知道這一點(diǎn)。

它沒有應(yīng)用程序。

當(dāng)蘋果手機(jī)在2007年發(fā)布時(shí),它的所有軟件都是預(yù)裝并密封的:用戶無法添加應(yīng)用程序。當(dāng)時(shí),喬布斯并不想創(chuàng)造一個(gè)全新的、革命性的移動計(jì)算平臺;他只是想做一部更好的手機(jī)。在2007年那場推介這款產(chǎn)品的著名主旨演講中,他至少五次這樣說:“今天,蘋果公司要重新發(fā)明手機(jī)?!?span id="psejq7d" class="math-super">1

喬布斯痛恨現(xiàn)有的手機(jī)。他討厭它們的樣子,討厭它們的軟件,討厭它們笨拙的用戶體驗(yàn)。在蘋果嘗試與摩托羅拉合作開發(fā)一款手機(jī)之后,這種情緒被進(jìn)一步強(qiáng)化。該手機(jī)被稱為“Rokr”——一款經(jīng)過重新包裝的摩托羅拉E398直板手機(jī),可以與iTunes同步。它的銷量非常差,僅僅幾個(gè)月之后,摩托羅拉就將其從產(chǎn)品線中剔除。

“我厭倦了和那些‘傻瓜’手機(jī)公司打交道?!彼麑ζ鋬?nèi)部團(tuán)隊(duì)成員說。

他知道他可以做得更好。

為了與其他智能手機(jī)競爭,蘋果手機(jī)需要具備收發(fā)短信、電子郵件以及拍照、照片管理和網(wǎng)絡(luò)瀏覽等功能,喬布斯希望所有這些功能都是市場上最好的。

而且,由于音樂當(dāng)時(shí)是蘋果公司的核心業(yè)務(wù),因此他還希望這款手機(jī)能兼具iPod的功能。

最后,因?yàn)樗鞘返俜颉滩妓?,所以他希望所有這些東西都能夠完美地協(xié)同運(yùn)作。

對于設(shè)計(jì)來說,這是一個(gè)巨大挑戰(zhàn)。研發(fā)團(tuán)隊(duì)決定解決這個(gè)問題,他們嘗試將這種新設(shè)備想象成一臺可以運(yùn)行輕量版本的蘋果macOS操作系統(tǒng)的小型計(jì)算機(jī),而不是一部手機(jī)。然而,把一臺電腦放進(jìn)每個(gè)人的口袋是他們最初目標(biāo)的結(jié)果,而不是目標(biāo)本身。

我們的目標(biāo)只是制造出有史以來世界上最好的手機(jī)。

研發(fā)團(tuán)隊(duì)在手機(jī)上增加了更多的硬件,包括無線網(wǎng)(Wi-Fi)和一塊實(shí)驗(yàn)性的新觸摸屏,同時(shí)利用其他軟件增強(qiáng)手機(jī)的功能——他們將這些軟件稱之為“小部件”:一個(gè)時(shí)鐘、一個(gè)計(jì)算器、一款查看天氣的應(yīng)用程序和一款可以查看股市的應(yīng)用程序。盡管他們的設(shè)備沒有全球定位系統(tǒng)(GPS)功能,但他們還是與谷歌合作給手機(jī)添加了一款地圖軟件。

在喬布斯看來,這都只是些額外的功能。“王牌應(yīng)用,”他告訴觀眾,“還是打電話?!?/p>

在蘋果全球開發(fā)者大會上,他首次發(fā)布了蘋果手機(jī):現(xiàn)場坐著的全都是軟件工程師,而喬布斯向他們展示了一個(gè)他們前所未見的、先進(jìn)的移動計(jì)算平臺。假如喬布斯的目的是希望刺激他們的欲望,那么他做到了。

然后,他告訴他們,他們將無法為它編寫軟件。

他不想讓蘋果公司以外的任何人為手機(jī)開發(fā)軟件?!皢滩妓共幌嘈诺谌介_發(fā)者能夠提供蘋果程序員所能提供的同樣水平的審美愉悅和穩(wěn)定體驗(yàn)?!笨枴ぜ~波特(Cal Newport)在《紐約時(shí)報(bào)》(The New York Times)上寫道,“他深信蘋果手機(jī)自帶的精心設(shè)計(jì)的功能已經(jīng)足夠了。”2

程序開發(fā)者不贊同他的觀點(diǎn)。他們在蘋果手機(jī)上看到了喬布斯自己還沒有看到的東西:對于一臺具有互聯(lián)網(wǎng)功能的移動計(jì)算機(jī)來說,尚未開發(fā)的功能非常多。雖然蘋果不會邀請他們編寫軟件,但這并不意味著他們不想?yún)⒓舆@場盛宴。

2007年6月29日,蘋果手機(jī)在全球上市——然而,還不到一星期,黑客就黑進(jìn)了蘋果手機(jī)的文件系統(tǒng),安裝了一個(gè)自定義鈴聲(最初的蘋果并沒有這種功能),并在油管(Youtube)上發(fā)布了一段視頻來證明他們做到了。

蘋果手機(jī)的“越獄”[4](jailbreak)時(shí)代就此開啟。精明的程序員破解了手機(jī)的軟件,將其從蘋果限制的“監(jiān)獄”中解救出來,并對該手機(jī)進(jìn)行試驗(yàn)和個(gè)性化,同時(shí)發(fā)明他們認(rèn)為蘋果缺失的任何方便實(shí)用的東西。一些人想切斷手機(jī)與美國電報(bào)電話公司2G網(wǎng)絡(luò)的獨(dú)家連接,將其切換到另一家手機(jī)網(wǎng)絡(luò)供應(yīng)商。一些人希望增加一些新功能——與Windows同步的功能,而不僅僅是與蘋果電腦同步或通過互聯(lián)網(wǎng)撥打電話的功能。而有些人只是喜歡“越獄”帶來的技術(shù)挑戰(zhàn)。

然而,對于蘋果公司來說,這些“越獄”事件的背后有一句潛臺詞:“這部手機(jī)是我們的,不是你的。有些事情我們希望它去做,你不能阻止我們。”

蘋果手機(jī)發(fā)布一個(gè)月之后,未經(jīng)蘋果公司批準(zhǔn)的程序開發(fā)者發(fā)布首批原生第三方蘋果應(yīng)用程序,并將其發(fā)布到網(wǎng)絡(luò)上。

“在蘋果iOS1.0時(shí)代,蘋果手機(jī)連一款游戲都沒有,不是嗎?”軟件開發(fā)者杰伊·弗里曼(Jay Freeman)抱怨道,“其他任何一部手機(jī)都有貪吃蛇,都有猜單詞游戲。”3弗里曼以他的黑客名字“saurik”聞名,很快就成為最著名的越獄者之一。2008年2月28日,他發(fā)布了“蘋果蠹”(Cydia),一個(gè)為“越獄”蘋果手機(jī)分發(fā)和下載第三方軟件的集中平臺。很快,人們開始下載蘋果手機(jī)新功能(其中一些功能后來被蘋果手機(jī)采用,包括鈴聲、請勿打擾以及剪貼)和應(yīng)用的安裝程序。

蘋果蠹——其名字源自一種在蘋果中穿行的蠕蟲。實(shí)際上,它是蘋果手機(jī)的第一個(gè)“應(yīng)用商店”。

應(yīng)用程序?qū)τ谔O果手機(jī)的生態(tài)系統(tǒng)來說是全新的,但對于軟件社區(qū)來說,應(yīng)用程序的概念并不新鮮。它是最古老、最重要的現(xiàn)代計(jì)算機(jī)平臺之一Unix的核心。

Unix的創(chuàng)建者肯·湯普森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)認(rèn)為,代碼應(yīng)該輕量化、模塊化并具有針對性,他們以大家耳熟能詳?shù)腢nix理念為核心設(shè)計(jì)了他們的系統(tǒng):“編寫能做一件事并且能做得很好的計(jì)算機(jī)程序?!?/p>

應(yīng)用程序編寫理念

“編寫能做一件事并且能做得很好的計(jì)算機(jī)程序?!?/p>

隨著臺式計(jì)算機(jī)的功能日益強(qiáng)大,軟件公司越來越喜歡對現(xiàn)有產(chǎn)品線進(jìn)行重新包裝,而軟件也開始受到“功能膨脹”(feature bloat)的影響,在每個(gè)后續(xù)(通常容易崩潰的)版本中增加更多功能和復(fù)雜代碼。

然而,像蘋果這樣的智能手機(jī)的計(jì)算能力遠(yuǎn)不及臺式機(jī),程序員突然面臨著新的——或者更確切地說是舊的——技術(shù)限制:內(nèi)存有限、屏幕小以及下載速度慢等。如果開發(fā)人員想要開發(fā)出能夠提高蘋果手機(jī)性能的軟件,他們需要回到Unix最初的理念:專而精,并把一件事情做到極致。

Unix是蘋果操作系統(tǒng)所依賴的平臺,任何為MacOS編寫軟件的人自然都十分了解Unix的理念。

Unix的理念也成了應(yīng)用程序編寫的理念。

蘋果公司竭盡全力反擊越獄者和蘋果蠹社區(qū):蘋果內(nèi)部團(tuán)隊(duì)不斷修補(bǔ)安全漏洞,讓越獄變得愈來愈困難,有時(shí)越獄手機(jī)甚至?xí)弧八⒊纱u頭”,這些“磚頭”不僅無法操作,而且(因?yàn)樗鼈児室獗缓诳腿肭郑┎粫槐P蕖?/p>

“我們希望制造出優(yōu)秀的產(chǎn)品,”喬布斯為自己對蘋果平臺的嚴(yán)格控制辯護(hù)說,“而不是像安卓那樣的產(chǎn)品?!?span id="zfjxh4a" class="math-super">4

然而,蘋果手機(jī)每次打過補(bǔ)丁之后,越獄者都能找到新的破解方法,而這種狀況一直在循環(huán)往復(fù)。蘋果公司正在與自己的客戶展開一場競賽??萍甲骷宜鳡枴h塞爾(Saul Hansell)對此這樣評論道:“蘋果公司似乎在與一些最狂熱的粉絲——那些想充分利用其功能的人——做斗爭,卻徒勞無功?!?span id="1xp4rom" class="math-super">5

喬布斯正在失去對蘋果生態(tài)系統(tǒng)的控制,他知道這一點(diǎn)。他決定搶占制高點(diǎn)。2008年3月6日,貝爾斯登公司(Bear Sterns)最終崩潰的8天前,在市政廳禮堂舉行的推介活動上,蘋果公司發(fā)布了一個(gè)“軟件開發(fā)工具包”——最終為其開發(fā)者社區(qū)提供了為蘋果手機(jī)編寫軟件的合法途徑。4個(gè)月后的7月10日,也是聯(lián)邦存款保險(xiǎn)公司(FDIC)接管抵押貸款公司印地麥克(IndyMac)的前一天,蘋果推出了應(yīng)用商店,即App Store——一個(gè)軟件開發(fā)者展示其成果的平臺。

史蒂夫·喬布斯已經(jīng)放棄了全部的控制權(quán)。蘋果手機(jī)和移動計(jì)算的未來不再取決于蘋果公司?,F(xiàn)在,它取決于世界各地的人們及其想象力。

誰會想到這竟然會引發(fā)一場金融科技變革?

主站蜘蛛池模板: 泰安市| 潮安县| 西安市| 龙泉市| 滨州市| 于都县| 卫辉市| 高安市| 太仓市| 迁安市| 蒲城县| 上犹县| 黄大仙区| 思南县| 彭泽县| 扎鲁特旗| 平塘县| 井陉县| 疏附县| 偃师市| 社会| 叙永县| 沧州市| 溆浦县| 墨玉县| 临清市| 同德县| 镇江市| 黑水县| 彩票| 新巴尔虎左旗| 叙永县| 岳阳县| 沈丘县| 鹤岗市| 肇东市| 化德县| 九龙城区| 富蕴县| 华宁县| 贺州市|