App Store 是妙手偶得還是明確的規劃?

iPhone 1,1 沒有 App Store,但是 Apple 支持 HTML5 網頁應用,同時 iPhone OS 1.x 是不支持第三方原生應用。在 iPhone OS 2.x 上才正式支持 App Store。

2.x 對比 1.x 基本上是重新構建了沙箱這樣的運行方式,並引入了多帳號(1.x 所有程序都用 root 跑)。

同時,還是董事會成員的 Google CEO 施密特可能也對只支持網頁應用的 Breakthrough Internet Device 提供了大力的支持。

因而我的感覺是 App Store 是在 Apple 面對越獄社區製作出的高質量的應用,完全打敗了網頁應用的情況下搞出的,最初完全寄生在 iTunes Store 中,沿用 iTunes Store 的分類體系也讓我加強了這種感覺。


App Store 沒有隨 iPhone 發布一同推出,是因為喬布斯想要完整控制 iPhone 的使用體驗,第三軟體的作為難以約束,可能損害 iPhone 的簡潔易用,也有可能是病毒作惡多端。在找到一個可行辦法之前他不想花過多時間討論(喬布斯認為他的團隊沒有足夠的精力再去設定一個標準開放給第三方開發者同時解決和應對其中的複雜狀況),他想要專註做好眼前的事情。但董事會成員 Art Levinson 和市場高級副總裁 Phil Schiller 認為再堅持封閉會導致 iPhone 喪失競爭力,所以一再積極推動。多番會議僵持不下。又過了一段時間,iPhone 發布之後,喬布斯想到了一個看似折衷的天才方案:(1) 把開發者限制在一個嚴格的標準下; (2) 第三方應用都要經過蘋果測試審核才能發布; (3) 所有的應用唯獨只能在 iTunes Store 購買。

所以最終才有了 App Store 和 App Review Guidelines 以及 iTunes 信用卡支付等組成的一套體系(之前沒有任何廠商做過這樣的事情)。以下內容引用自沃爾特?艾薩克森著《喬布斯傳》第三十八章「iPad」中『應用程序』一節(唐茶版中字型大小 1755 頁):

_____

應用程序熱潮始於 iPhone。2007 年初,iPhone 剛剛推出時,沒有外部開發人員開發的應用程序,喬布斯最初也拒絕向外部開發人員開放。他不想讓外人為 iPhone 創建應用程序,因為這樣可能會把 iPhone 搞得亂七八糟,讓 iPhone 感染病毒,或者破壞其完整性。

董事會成員亞瑟·萊文森和一些人主張開放 iPhone 應用程序。「我給他打了很多電話,遊說他開放應用程序。」萊文森回憶說。如果蘋果不允許開發者製作應用程序,而其他智能手機製造商允許,那麼這實際上就將競爭優勢拱手相讓。蘋果公司營銷總監菲爾·席勒贊同萊文森的說法。「我無法想像,我們能創造出 iPhone 這樣強大的產品,卻不願意授權開發者製作應用程序,」席勒回憶道,「我知道消費者會喜歡。」在蘋果公司外部,風險投資家約翰·多爾認為,開放應用程序平台能夠催生出新型創業者,他們會創造出新的服務。

喬布斯一開始拒絕就此進行討論,部分原因是,他認為其團隊沒有精力解決授權第三方應用程序開發者所涉及的複雜問題。他希望團隊能專註。「於是他根本不願意談論這個問題。」席勒說。但是 iPhone 推出後不久,他又願意聽取大家就這個問題的爭論。「每談論一次這個話題,史蒂夫就好像更開放了一些。」萊文森表示。在四次董事會會議上,他們都就此問題進行了自由討論。

喬布斯很快就想到了一個兩全其美的好辦法。他將允許外部開發人員編寫應用程序,但是他們必須遵循嚴格的標準,接受蘋果公司的測試和批准,並且只能通過 iTunes 商店出售自己的應用。這種方法既能獲得授權眾多軟體開發者所帶來的優勢,又能保持足夠的控制,以保護 iPhone 的完整性和用戶體驗的簡單性。「這找到了一個好的平衡點,絕對是一個最佳解決方案,」萊文森說道,「能帶給我們開放的好處,但同時又保留了全面的控制。」

_____

上述引用文字英文原文: Steve Jobs Biography by Walter Isaacson: http://d.pr/n/pLwJ+


從開發者角度來感受,更多的是迫於各界壓力而率先發布產品,而產品的火爆催生了意圖壟斷第三方應用的想法,延續了iTunes的意圖在移動終端上。同時解決了iPhone的用戶體驗問題吧


推薦閱讀:

為什麼很多 App 都變成 iOS 6 only 的了?
iOS 應用的發布方式有哪些?
如何評價iPhone上的震動反饋?
你是因為什麼才買的iphone7或7P?
魅藍note和iPhone5c你會選哪款?

TAG:iPhone | iOS | 蘋果公司AppleInc | AppStore | 應用程序Application |