-
心碎了 發達集團監事
-
來源:哈拉閒聊
發佈於 2014-07-28 14:47
崩潰!工程師首次披露:開發iPhone,跟登月一樣難!
10月5日,賈伯斯逝世兩週年,在前一天,《紐約時報》刊登了一篇書摘,第一代iPhone誕生與開發的詳細過程首度被公諸於世,書摘內容是取自於《連線》(Wired)雜誌編輯佛列德.福蓋爾斯汀(Fred Vogelstein)即將於11月出版的新書《纏鬥:蘋果與谷歌如何陷入交戰並掀起一場革命》(Dogfight: How Apple and Google Went to War and Started a Revolution)。
•2013-10-07 Web only文/吳凱琳編譯
隨著福蓋爾斯汀新書的出版,也讓過去隱身幕後的工程師們,首次有了發聲的機會。賈伯斯幾近不合理的要求、對完美的毫不妥協、霸王般的要掌控一切,讓蘋果工程師承受了常人無法忍受的高壓與情緒負荷。
開發iPhone的任務就如同人類第一次登陸月球
對蘋果工程師而言,開發iPhone是全新的嘗試,完全不同於過去開發個人電腦或iPod。究竟這前所未見的新產品,是如何開始的?
自從2001年推出iPod之後,一直有人希望可以將收發email、打電話、聽音樂這三大功能合一。但是每當賈伯斯和高階主管們仔細討論時,都覺得這無異是一項自殺任務。因為行動電話使用的晶片和頻寬若用來瀏覽網頁、下載音樂或影片,速度會太慢。至於行動電話增加收發email的功能,當時的黑莓機已經是穩佔市場龍頭地位。
但蘋果並未放棄任何可能。
2003年時,甚至曾考慮購併摩托羅拉,但是對當時的蘋果來說,這件購併案成本太高,蘋果根本無力負擔。但賈伯斯也不願意和電信商合作,在當時,電信商與行動手機廠商的合作關係,多半是電信商居於主導地位,這絕對是賈伯斯無法接受的。
儘管困難重重,蘋果終究靠著自己的力量,開始了這項不可能的任務。
2005∼2006年間,蘋果設計了三種iPhone版本。但是,初期開發過程太過操勞,許多工程師還未等到iPhone上市便離開了公司。參與這項專案的主管之一湯尼.費戴爾(Tony Fadell)便形容,iPhone的開發任務就如同是「人類第一次登陸月球」,有太多的未知。
賈伯斯希望iPhone搭載OS X作業系統,但是要讓OS X順利在手機晶片上運作,就必須縮減至原來程式大小的十分之一,工程師必須重寫程式碼。但是當時還未開發出實際可用的手機晶片,因此工程師只能很克難地用模擬的方式測試程式碼。
另一個難題是多點觸控技術。儘管多點觸控技術已經存在多年,但從來沒有人運用在消費性電子產品上,而且將這項技術運用在小尺寸螢幕以及玻璃材質上。此外,蘋果還必須找到擁有這項生產技術的LCD廠商,並搶到他們的產能空檔。
之後為了測試無線通訊對人體的影響,蘋果還設立了測試實驗室和設備,運用人腦模型測試人類在使用手機時所受到的輻射強度。根據估計,為了研發第一代iPhone,蘋果總計砸下了1.5億美元的資金。
2006年,蘋果開發出第二版iPhone,鋁製機身,相當有質感,這是賈伯斯和設計總監伊夫的得意之作,但卻害慘了工程部門,因為金屬材質會阻礙無線通訊的傳輸。
賈伯斯和伊夫都是藝術家,對於物理科學一無所知,於是工程師們得費勁唇舌地向兩位解釋其中的原理。
除了解決技術難題、每週80小時的超時工作,工程部門的另一個壓力是,不能和任何人透露自己的工作內容。
蘋果內部門禁森嚴是眾所皆知的事實,但除此之外,專案成員出差時,還必須偽裝成其他公司的員工,絕不能讓對方發現自己來自蘋果;提供給某些供應廠商的電路圖和工業設計圖也都是假的,以免機密外洩,因此這些供應商完全不知道自己的產品是提供給iPhone使用,直到產品發表會之後,才恍然大悟。
產品發表會,是另一個噩夢的開始
蘋果工程師的壓力,隨著產品發表會的到來,到達了頂點。
為了iPhone發表會的90分鐘演講,賈伯斯自己就排練了好幾天。但隨著期限的逼近,iPhone的無線網路仍然不穩定,即便是彩排的最後一天,iPhone還是常發生網路無法連線,或是電話無法撥通的情況。
原本大家希望不要現場示範,但賈伯斯堅持要這麼做,這讓工程師們陷入高度的焦慮與壓力之中。
「一開始覺得能參加彩排,是很酷的一件事,因為只有極少數的人能參加,但沒多久就覺得一點也不好過,」負責iPhone無線軟體開發的高級工程師安迪.格里格農(Andy Grignon)說道,彩排時常聽到賈伯斯大聲咆哮:「如果失敗了,那都是因為你。」他其實不是在指責任何人,只是壓力太大才會如此脫口而出。
早在發表會前幾天,蘋果員工便進駐舊金山莫斯康展覽中心(Moscone Center),他們後台搭建了一間電子實驗室,用來放置以及測試iPhone,另外又在旁邊隔出一間賈伯斯專用的休息室,裡面有台沙發。
在實驗室和休息室門前以及整棟大樓的其他門口,24小時都有警衛駐守,任何人進出都必須經過電子身分認證,允許進出的人員名單全都經過賈伯斯的審核。為了避免資訊外洩,在產品發表會前一晚,賈伯斯甚至要求外包廠商,包括燈光或舞台設備廠商,都必須住在展覽中心內。
為了這場產品發表會,工程師們得繼續解決賈伯斯提出的各項不合理要求。
一開始賈伯斯便希望當他現場展示iPhone的各項功能時,要把iPhone的螢幕投影在他身後的大螢幕上。一般企業的做法是播放預先錄製好的影片,但賈伯斯完全無法接受這種做法。為了達到賈伯斯的要求,蘋果的工程師已花費數星期的時間,在iPhone背面額外裝上新的電路板以及影像輸出電線,然後再將電線連上投影機,這樣當賈伯斯用手指觸控iPhone螢幕上的圖示時,大螢幕上並不會看到賈伯斯的手指,但是卻可以清楚看到操作的過程。
由於iPhone的Wi-Fi連線不穩定,因此工程師必須讓手機接上隱藏於台下的線路,縮短無線訊號傳輸的距離。此外,他們還要想辦法修改軟體,防止台下的觀眾佔用相同的無線頻率,以免示範用的手機連線速度變慢。
為了確保訊號的強度,AT&T特地在現場架設了可移動式的訊號塔,同時蘋果工程師在取得賈伯斯的同意之後,修改了展示用手機的程式,如此一來無論現場的訊號強弱,展示用手機螢幕上的訊號強度,永遠都會顯示為滿格。
「如果無線網路真的發生故障,必須重開機時,我們不希望被觀眾發現,所以必須讓手機螢幕上的訊號強度永遠顯示為滿格。」格里格農解釋。
然而,有個問題一直無法解決:當時iPhone的記憶體容量僅有128MB,若同時啓動多項功能,手機的記憶體容量不夠,就必須重開機。但賈伯斯堅持要在發表會現場展示重要的功能,這讓工程師們捏了一把冷汗。為了解決這個問題,台上必須準備多台iPhone,讓賈伯斯輪替使用。
等到產品發表會正式舉行的那一天,格里格農特地買了一瓶蘇格蘭威士忌,紓緩緊張的情緒。格里格農和其他工程師或經理坐在觀眾席的第五排,每當賈伯斯完成某項功能的展示,負責的工程師或經理就喝下一口威士忌,過去兩年多的壓力終於可以釋放,「對iPhone團隊來說,這是我們見過最精彩的一次產品展示。」(吳凱琳編譯)