1. 程式人生 > 資訊 >訴訟案透露的 App Store 往事:喬布斯曾拒絕第三方 App 上架

訴訟案透露的 App Store 往事:喬布斯曾拒絕第三方 App 上架

4 月 28 日上午訊息,在 Epic 遊戲與蘋果公司的訴訟案中,雙方都出示了大量以往資料作為證詞,外界也因此得以獲得以往的一些陳年往事。蘋果公司的前高管 Scott Forstall 就提到了 App Store 最初曾遭到喬布斯的反對。

他是曾經被人為有可能成為蘋果 CEO 的人,但因為種種原因離開蘋果,或許 Apple Maps 的失誤只是 一個藉口。

2012 年前,Forstall 一直負責蘋果的軟體工程(也就是軟體部分),他在第一款 iPhone 和 iPhoneOS 的開發中發揮了重要作用。此次沉積的關鍵主題之一是蘋果公司早期決定不在 iPhone 上提供第三方 App Store 的決定。正如 Forstall 解釋的那樣,史蒂夫・喬布斯(Steve Jobs)是 App Store 的最大反對者之一。

Forstall 在證詞中提到。蘋果的一些高管認為永遠不開放第三方 App(或者為他們搭建 App 製造條件)認為應該只做網頁版應用,並創造一個瀏覽器平臺規範(這裡年很像 Chrome 瀏覽器)。另外有些高管認為蘋果應該建立一些網路和本機能力的混合產品,也就是網頁版應用和本機應用的中間形態。還有些高管認為應該提供一個平臺,以使第三方可以在該平臺上構建完全在本機執行應用。

當被問到,誰是第一個認為蘋果絕對不應該向第三方開放軟體平臺的高管?

Forstall 回答說是史蒂夫・喬布斯…… 而且“我不記得有誰對此提出異議”。喬布斯認為,蘋果完全不應該開放第三方應用。

這點其實之前也有報道,2007 年初,iPhone 剛剛推出時,沒有第三方開發者做的應用,喬布斯最初也拒絕向外部開發人員開放。因為這樣可能會把 iPhone 搞得亂七八糟,讓 iPhone 感染病毒,或者破壞其完整性。

Forstall 說他自己一直堅持 App Store 應該支援第三方應用的,因為“很清楚網路版應用體驗不如本機應用好,我希望我們能在平臺上擁有最好的應用”,而且因此和喬布斯有很多次激烈的討論。

這位前蘋果軟體高管還談到了 iPhoneOS 的早期,以及它對 Mac OS X 的依賴。他還對越獄發表了評論:我們非常擔心有人為手機構建病毒或惡意軟體。我們將一直保持警惕,以保護人們的手機安全和隱私。

但同時,他也明白很多越獄相關工作者其實是技術高超的開發者。他認為應該建立一個平臺,並希望能鼓勵開發人員為手機構建執行在本機上的 App。因此,Forstall 並不認為越獄是一件壞事,開發人員希望將自己的時間和精力奉獻給為蘋果的平臺構建酷炫的東西。只要最終那個東西不是惡意軟體,病毒或有問題的東西。

Forstall 還提供了有關蘋果早期關於 iPhone 應用分發方法詳細資訊,當時構思的一個途徑是 App Store,另一種是直接以人們在 Windows 上的方式分發它們,並且討論過它們的優缺點。

最終,基本上所有高管都支援僅通過 App Store 分發應用。

而關於蘋果為什麼向 App Store 新增應用內購買(IAP)支援的原因,Forstall 只是提到“原因很多。這是為了使開發人員更容易銷售數字商品。”—— 如果你是遊戲開發者,並且想出售一個額外的東西,但是客戶必須購買時候輸入信用卡資訊,那麼這可能會極大地阻礙客戶購買;相反,如果它只是說:“嘿,單擊此按鈕,然後再花 99 美分,您將獲得另一個東西”,則使用者更有可能單擊它。蘋果簡化了這個過程,使開發人員更容易獲得額外收入。