為什么開發者在iOS上就廉價,在GitHub上就值錢?
編者按:最近接連發生了兩件與開發者密切相關的大事,一個是蘋果全球開發者大會(WWDC),一個是微軟花費75億美元收購了GitHub。在著名分析師Ben Thompson看來,這背后反映出了不同的平臺獲取開發者的成本的區別。
最近看到了三個與開發者相關的公告,兩個來自蘋果,一個來自微軟。前者是蘋果年度全球開發者大會主題演講的一部分:
- 下個月,iOS的App Store就推出10年了,現在,其每周的訪問量有5億,開發者將獲得超過1000億美元的收入。
- 明年的某個時候,開發者將能夠使用iOS用戶界面框架(稱為UIKit )為Mac編寫應用程序。
與此同時,微軟進行的三年來第二次大規模收購,壓過了蘋果開發者大會的風頭,該公司發布的新聞稿稱:
微軟公司周一宣布,它已就收購全球領先的軟件開發平臺GitHub達成協議,2800多萬名開發者在這個平臺上學習、分享、協作、共創未來。這兩家公司將共同幫助開發者在開發生命周期的每個階段取得更多成果,加快企業使用GitHub,并將微軟的開發工具和服務帶給新的受眾。
“微軟是一家以開發者為先的公司,通過與GitHub合作,我們加強了對開發者自由、開放和創新的承諾,”微軟***執行官薩蒂亞·納德拉(Satya Nadella)說。“我們認識到我們在這項協議中承擔的社區責任,并將盡***努力增強每個開發者的能力,幫助他們去構建產品、去創新、去解決世界上最緊迫的問題。”
根據協議條款,微軟將以75億美元的價格收購GitHub。
看吧,開發者確實非常有價值(很貴)!
平臺與開發者共生
在過去的幾周里,特別是在《比爾蓋茨線》一文中,我一直在探索聚合者和平臺之間的差異;聚合者通常是獲取、分發已經生產出來的內容或商品,但開發者則是利用平臺來創造全新的東西。

這導致了開發者和平臺之間的共生關系:從技術的角度來說,平臺提供了開發者構建新體驗所需要的基本構件(即應用程序接口,即API),從營銷的角度來說,這些新的體驗給了消費者一個理由在平臺上消費或升級。
當然,應用程序在推動底層平臺采用的程度會有所不同;同樣,平臺相對于開發者的商業化潛力方面也有所不同。例如,傳統的Windows提供的終端用戶功能非常少;使它如此有價值的,是所有的應用程序都建立在它的開放平臺之上。

這里“開放”有兩個含義:首先,Windows的API可供任何人使用;其次,開發者可以直接與終端用戶建立關系,包括支付。這推動了許多大型軟件公司誕生,在2003年,Valve在Windows上創建了一個平臺:Steam。
Valve意識到的是,玩游戲只是整體消費者體驗的一部分;發現和購買游戲的體驗,以及安裝和升級過程也很重要。此外,這些消費者的痛點也是開發者痛點;例如,開發Steam的原始動力,是玩家集體升級游戲非常困難,這對于在線競技的游戲來說是必不可少的。值得注意的是,盡管Valve是一家私營公司,從未公布過Steam的營收數字,但有報告顯示,該平臺每年可產生數十億美元的收入。
不過,與iOS的App Store相比,這還是相形見絀的:蘋果將Steam的應用商店理念與平臺結合起來,使得iOS用戶和開發者別無選擇,只能使用蘋果自有和運營的分銷渠道,這就帶來了各種限制和成本,確切地說,是30%。

蘋果之所以能夠做到這一點,首先是因為底層的產品——iPhone和iPad——本身就激發了需求,獨立于應用程序。蘋果擁有開發者賺錢所需的用戶。
其次,像之前的Steam一樣,App Store確實擁有更好的體驗,它推動了終端用戶進行更多的下載和消費。這意味著開發者為iOS開發應用程序并不僅僅是因為用戶的數量,還因為在整個平臺上的用戶愿意購買更多的東西。
第三,這也適用于Steam,App Store大幅降低了開發者的進入壁壘,產生了更多的應用程序,吸引了更多的用戶,進而形成循環,產生更多的應用程序,既能夠將應用程序鎖定,作為競爭優勢,又確保沒有一個應用程序擁有過大的權力(讓蘋果可以通過命令限制 Steam 這樣的競爭對手)。
蘋果的平臺公告
這就是我上面提到的兩個蘋果公司公告的框架。先從iOS開發者獲得1000億美元收入的消息說起:這意味著蘋果已經獲得了大約400億美元的收入,并且有很高的利潤率。
此外,蘋果公司的絕大多數公告,如果有的話,都是關于與這些開發者競爭的:***個新發布的應用程序是Measure,這應該會立即清除商店里唯一明顯有用的AR應用程序。蘋果還宣布了一個用于Watch的新播客應用程序、更新了新聞、股票以及語音備忘錄等應用程序,唯一的第三方演示是關于大型的軟件公司——Adobe——將支持蘋果***的3D圖像格式。為什么不呢?擁有所有這些高價值用戶意味著,不管怎樣,在iOS平臺上開發者都是很便宜的。
不過,Mac的情況不同:平臺比iPhone小得多;支持Mac的高質量獨立軟件供應商依然存在,這證明了開發者能夠與消費者建立跨越數年和多次交易的直接關系非常有價值。不過,Mac應用程序的數量,肯定不會以任何有意義的方式增長,這似乎是毫無疑問的;因為它根本沒有足夠的用戶來吸引開發者。
這意味著蘋果在Mac上的做法必須與iOS有很大的不同:蘋果沒有向開發者發號施令,而是宣布了它正在推進的一個項目,以便更容易地將iOS應用程序移植到Mac上。在某種程度上,這是蘋果為Mac應用程序付費;不過,這筆錢不是給開發者的,是蘋果主動承擔了大部分的移植工作。當你沒有那么多的用戶時,開發者就會變得很貴。
Github的成本
盡管如此,無論蘋果為構建這一移植框架付出多大代價,它肯定遠低于75億美元,也就是微軟為GitHub付出的代價。乍看之下,可能還不清楚這樣的比較有什么意義。
回到Windows上:微軟在說服開發者在平臺上開發應用幾乎沒有費多大力氣。事實上,即使在微軟面臨反壟斷問題最嚴重的時候,開發者仍以壓倒性的優勢支持這個平臺,原因顯而易見:所有的用戶都在那里。換句話說,對于Windows來說,開發者很便宜。
如今已經不是這樣了: Windows仍然是企業和游戲領域的重要平臺(盡管Steam在那里獲得了大量的平臺利潤,讓微軟很懊惱),但該公司在移動領域沒有平臺,在云計算領域排名第二。此外,微軟在云計算領域排名第二,主要基于引導現有的企業客戶使用自己的云計算服務;目前尚不清楚,新公司或開發者為什么會選擇微軟。
這是考慮微軟收購GitHub的背景:由于缺乏一個擁有足夠多的用戶來吸引開發者的平臺,微軟不得不通過更高級工具直接“收購”開發者。現在,借助GitHub,有助于構建一個具有網絡效應的超級云服務。問題在于,在沒有用戶杠桿作用的情況下,以這種方式收購開發者是非常昂貴的;很難想象GitHub能產生這樣的收入來證明這個收購價格的合理性。
不過,GitHub的收入不是重點,微軟有大量的收入。它還有一個潛在的致命弱點:沒有基于用戶的平臺。相反,微軟認為,獨立于平臺而存在的開源且基于云的應用程序,在未來將占有越來越大的份額,而且微軟也認為,其在未來有機會通過直接為開發者提供卓越的體驗,而不是簡單地對他們施加影響來贏得勝利。
順便說一句,這也正是微軟成為GitHub收購者的原因,GitHub是一家已經籌集了3.5億美元風險投資的公司,它不可能成為一個獨立的實體。任何擁有大量用戶的平臺公司都很難抵制住將GitHub作為杠桿的誘惑;另一方面,純粹以企業為中心的公司,如IBM或Oracle,都會忍不住想從企業身上榨取一切可能的利潤。
微軟想要的是更模糊的東西:它想要成為開發者的朋友,很大程度上是因為它沒有其他選擇。從長遠來看,特別是在Windows不斷衰落的情況下,公司將會更多地投資于一個沒有看門人的領域,在這個領域,開發工具和云計算靠優點而不是通過能夠利用用戶來取勝。
不過,這也正是微軟不得不付出這么多錢的原因:直接購買比使用用戶杠桿要貴得多,在投入更少的情況下,杠桿可以產生同等甚至更好的效果!