開源、SaaS和API,誰將成為最后的贏家?
如今軟件開發(fā)已經(jīng)達(dá)到了***的高度,這得益于對已有創(chuàng)新模塊的復(fù)用。開源、SaaS和API在這一過程中都發(fā)揮了巨大作用,從此開發(fā)者不再需要每天重復(fù)造輪子,而是可以把更多的精力投入到產(chǎn)品創(chuàng)新中去。 近日,投資人Rodrigo Martinez撰文談了他對開源、SaaS以及API的發(fā)展趨勢。
上圖是目前三者的一個搜索趨勢對比(來自Google)。開源更多的是獨立開發(fā)者們共同合作的成果。其產(chǎn)品具有獨特的競爭優(yōu)勢,比如低風(fēng)險、低付出、產(chǎn)品質(zhì)量更可靠、行業(yè)適應(yīng)能力更強(qiáng)、產(chǎn)品更透明。開源幾乎成為每個科技公司基礎(chǔ)設(shè)施建設(shè)的關(guān)鍵所在。因此,很多開源項目成為了這個市場上的贏家,從下面的統(tǒng)計圖表中我們不難發(fā)現(xiàn),風(fēng)險投資商向開源投入巨資,并且在近兩年呈膨脹趨勢,來探索新的商業(yè)模式。但直到今天,也只有很少的幾家公司能夠賺到錢。結(jié)果,與其他商業(yè)模式相比,很少有大的業(yè)務(wù)構(gòu)建在開源之上。
SaaS正在解決開源所遇到的這些挑戰(zhàn)。SaaS和開源在很多場景下是相互排斥的,但二者也是相關(guān)的,因為大部分基礎(chǔ)設(shè)施正在SaaS化。比如,一個公司的CTO可以花費(fèi)一些工程資源在Elasticsearch基礎(chǔ)上構(gòu)建搜索解決方案,或者通過購買Algolia的SaaS服務(wù)來加速這個過程。像contentful、keen.io以及其他API-first公司都是如此。
SaaS給客戶帶來的好處顯而易見,它們有明確的使用指標(biāo),產(chǎn)品市場定位更清晰;收入可預(yù)測,資金規(guī)劃變得更簡單;公司人員更精簡。無疑對初創(chuàng)公司和早期投資者來說,這些特點更具有吸引力。
上圖是對阻礙用戶更大限度的使用云服務(wù)的各種因素的分析,盡管從2012年開始已經(jīng)產(chǎn)生了令人關(guān)注的數(shù)據(jù),但SaaS領(lǐng)域也充滿挑戰(zhàn)。SaaS有很強(qiáng)的鎖定效應(yīng),很難在SaaS提供商之上構(gòu)建一些東西,它正走向開放創(chuàng)新相反的方向;云服務(wù)的可靠性和隱私問題也會成為客戶遷移數(shù)據(jù)和關(guān)鍵基礎(chǔ)設(shè)施到SaaS中的障礙。
API的出現(xiàn)似乎解決了這些問題。API即應(yīng)用程序編程接口,是一些預(yù)先定義的函數(shù)。在實踐中,雖然大多數(shù)API是以SaaS的形式提供,但這兩種模式卻有著本質(zhì)的不同。
一方面,API正在構(gòu)建預(yù)定義的軟件模塊,與SaaS相比,API本質(zhì)上是允許在其之上進(jìn)行開發(fā)的平臺。它具有“構(gòu)建”的屬性,它集成了開源的優(yōu)勢,規(guī)避了SaaS的弊端。另一方面,API企業(yè)集中精力在解決“小”問題,而這又是非常專業(yè)的方向并且技術(shù)方面也很難被其他公司破解。客戶在很大程度上愿意去相信API提供商,并用這些API去構(gòu)建其核心基礎(chǔ)設(shè)施。因為他們相信“這些人如果只做這些事,他們一定會做得更好更專業(yè)”。
顯然,現(xiàn)在來講API是否會打敗SaaS或者是它的一種自然進(jìn)化都為時尚早。但Rodrigo很樂觀的認(rèn)為下一代軟件“構(gòu)建”會以API的形式呈現(xiàn)。