App Store 為何擁有如此多的應用程序?


簡單的說,是業界被 Sun 帶到了溝里,而 Apple 率先爬了出來(甚或根本沒有跌進去),而先爬出來(甚或根本沒有跌進去)的人趁機搞了一個 store ,自然先發優勢驚人。

談起 Sun 的這個溝,目標自然就是打造平台,而這個溝就是「吸引開發者」。為了這個,Sun 構建了無數好用的 APIs ,Microsoft 看著著急,也開始搞 .NET 。而我也在這個溝里呆了 8 年,始終在考慮哪家的 APIs 更好用,更強大。

直到 2007 年我看到同事買來的越過獄的 iPod touch 二代:這個沒有公開 SDK 的設備,已經有了上百種第三方應用。那一刻,我明白了這 8 年我都在溝里。平台是屎,吸引開發者是屎。要有一個優秀的,精美的,out-of-box 的,end-to-end 的產品!然後,即使你的平台是屎,開發者也會蜂擁而至。(其實,Microsoft 早就應該明白這一點。開發者給 Windows 3.1 寫 app,不是因為 Windows 3.1 多麼容易開發,而是因為上面有 Office。而 Microsoft 為了 Outlook Web Access 實現的 XMLHttpRequest,為了不讓第三方用故意搞得 API 亂七八糟,結果還是阻止不了遍地的 AJAX。)

然後呢,沒等 Google 推出 Android,就有了 iOS App Store。沒等 Microsoft 緩過神,就有了 Mac App Store 。


如今,App Store 是全球最受歡迎的應用程序商店,擁有超過 +900000 款的應用。再過數天,iOS 即將迎來一百萬款應用程序。倘若沒有應用,神馬都是浮雲。iPhone 為何享有如此多的應用程序?本文帶你回顧歷史,道出答案。

2007 年 1 月 MacWorld 大會,劃時代的 iPhone 正式發布,將創新的行動電話、寬屏幕的觸控 iPod、突破性的通訊裝置融於一體,引入多點觸摸屏幕和全新的用戶界面,並開創了移動設備尖端功能的新紀元,重新定義智能手機,領先業界至少五年。 iPhone 果然吸引眾多用戶,引來同行爭相效仿。

起初,iPhone 只能運行第三方的 Web 應用程序。在當年的 WWDC 大會,喬布斯稱:他們想到一個點子,讓開發者能為 iPhone 創建應用,而不影響其安全性和可靠性。利用 Safari 引擎,誰都可以藉助 Web 2.0 + AJAX 創造出令人驚嘆的應用程序,還能夠與系統服務深度整合,不費吹灰之力即可更新代碼。

稍後,Scott Forstall 對與會者進行演示,舉例其內部的 Apple Directory 應用只有短短 600 行程序碼,卻實現了與自帶的通信錄一樣的功能,鼓勵開發者們開發 Web 應用程序。會後數天,首款第三方的網路應用 One Trip 悄然現身,界面清新、功能實用,體驗完全不遜於 iPhone 的原生應用。

是 年 7 月,iPhone 宣告破解,首批原始應用出現。Mobile Terminal 是第一款帶有圖形界面的第三方原始應用。數日以後更出現了首款遊戲應用。僅僅幾個月的時間,iPhone 已擁有了無數軟體,Installer 是唯一的安裝途徑。黑客們的破解使得 iPhone 逐漸繁榮,第三方的應用更使 iPhone OS 華麗轉身。

起初喬布斯固執地反對開 放,認為開放會使 iPhone 變得不再完美;與此同時,蘋果內部的一些人主張開放 iPhone,認為封閉會使 iPhone 喪失其競爭力。儘管喬布斯把 Web 應用程序吹得天花亂墜,然而世界沒有為其做好準備——那時,移動網路速度像蝸牛般緩慢。他不得不面對現實,宣布開放本機應用。

2007 年 10 月,喬布斯稱:蘋果將於次年二月發布 SDK,並將圍繞 iPhone 組建一個富有活力的開發者社區。他還指出:開放平台需要時間,既要提供先進平台,又要避免安全威脅,才能革新移動開發。聽聞此訊,軟體業界表示歡迎。開發 者們歡呼雀躍,消費者的購買慾望隨之上升。

2007 年 9 月,蘋果發布 iPod touch,由於它與 iPhone 高度相似,也被戲稱「不能撥電話的 iPhone」。這是一款劃時代的偉大產品,不僅革新娛樂設備,更重創了遊戲業界。由於它的物美價廉,iPod touch竟佔據了 iDevice 總銷量的半壁江山;得益於其暈輪效應,iPod touch 還培養了大批忠實蘋果粉絲。

隨著 iPod touch 驚艷發布,通過 iPhone 1.1 系統更新(蘋果承諾持續升級),iTunes Wi-Fi Music Store 橫空出世,這是 iOS 生態發展的里程碑。從那天起,只要接入 Wi-Fi(迫於運營商的限制)就能在設備上直接購買音樂,再也不用通過電腦。眾所周知,喬布斯曾提出「數字中樞」戰略,一切都以 Mac 作為中心。iDevice 終於出現音樂商店,這標誌著數字中樞正逐漸從 Mac 向「雲」轉移。

2008 年 1 月,iPhone 1.1.3 系統更新悄然發布。主屏幕被重新設計,可以添加應用圖標。也就是說,再也不用逐級打開 Web 應用程序,可以直接添加至主屏幕;再也不用擔心圖標空間不夠,可以更快打開破解應用。儘管當時本機應用仍未開放,但每個人都察覺到,一次變革即將到來——

「終於!」,2008 年 3 月,蘋果召開一次特殊的發布會,對外透露 iPhone 發展路線。發布會上,蘋果展示 iPhone 企業功能,預告 iPhone 2.0 系統更新,隨後正式發布 iPhone SDK。對於如何進行開發,Scott Forstall 首先揭秘系統架構(Cocoa Touch、媒體、服務、內核),其次介紹開發基礎(API),複次推出開發工具(Xcode),再次宣布應用商店(App Store),然後成立風投基金(iFund),最後展示首批應用。

iPhone SDK 使開發者能夠高度運用 iPhone 創新技術、充分發揮 iPhone 內在潛能,從而為 iPhone 創造出絕妙應用。它的歷史意義在於使得 iPhone OS 最終實現華麗轉身,成為移動計算平台。先進的體系架構、豐富的開發資源、精緻的界面設計、完美的用戶體驗,是 iPhone OS先進性、iPhone SDK 完善性的突出表現。

在此之前,iPhone OS 已有上千款的 Web 應用程序和數百款原始應用。雖說如此,由於沒有官方支持、底層介面尚未探清,黑客通過 ToolChain 來開發的原始應用並不穩定,程序顯得相當稚嫩。iPhone SDK 則終結了這一亂象——它為 iPhone OS 提供可靠、快速和安全的開發方式,免除開發者的後顧之憂,掀起一股移動開發狂潮。不到一周,iPhone SDK 下載次數已超十萬,人們對此反應熱烈。

如何分發應用程序?這已成為一道難題。盒裝軟體店面銷售、共享軟體在線銷售、增值服務額外付 費……是傳統的銷售方式;註冊信息博客分享、破解軟體文件分享、朋友之間相互拷貝……是傳統的盜版方式。由此可見,傳統軟體銷售模式成本高昂且效率低。購 買軟體的不方便,也使盜版泛濫成災。

就在這時,App Store 橫空出世改變一切。它是 iPhone OS 上的唯一應用獲取渠道,允許用戶瀏覽、搜索、購買以及下載應用程序。開發者能自行決定應用價格、繞開運營商的限制,並直接面向消費者。開發者也無需操心加 密機制、付費方式、網路空間、基礎設施,一切均由 App Store 為你搞定。只需加入開發計劃,接受三七分成即可。它的問世,既革新了軟體銷售模式,也標誌著 iOS 生態系統初步形成。

摘自我的原創文章:群雄爭霸——移動生態的建設與開發。


行業老大自然會有人為他做軟體啊(╯▽╰)
比如Windows的軟體。。。再比如任天堂的遊戲。。。


產品市場保有率高,當然開發者積極性高,反例可以參考MS的WP


行業老大有號召力,出了新產品後,大家都蜂擁而至,一切都是為了錢去的


ios設備用戶多。
開發者開發難度小,只需要開發四個版本。
統一應用市場,盜版少,有錢賺。


第一,iOS硬體出色。無論是否喜歡iOS的人,都很難不為蘋果的硬體跟工業設計打動。

第二,在這個硬體上開發程序只能通過AppStore。

所以,雖然AppStore爛得跟shit一樣仍然有大量的人前仆後繼。

只因為當自己的程序能夠運行在蘋果那樣優雅的設備上也是一種成就感。。。當然這僅限於個人開發者與小開發者。


推薦閱讀:

最良心的軟體可以良心到什麼程度?
Color 這款應用的前景如何?
作為一款圖片處理應用,Snapseed 的品質如何?
Cydia 裡面的應用是盜版的嗎,太極應用助手是盜版渠道嗎?
2015 年移動設備界面設計有哪些趨勢?

TAG:iOS | 移動應用 | iOS應用 | AppStore | iOS開發 |