API開發社區:在線和離線支持缺一不可
第三方開發人員并不僅僅是那些在宿舍里喝著紅牛飲料吃著多力多滋的超級聰明的大學生們。就目前而言,一名第三方開發人員可能是一名未來的程序員或者甚至是一家大型公司,而企業需要向第三方開發人員社區發布API以確保API得到成功應用。API管理公司和業內老手都普遍認為,企業可以建設個人的、在線的API開放社區并提供相關激勵。
Advertisement
專家說,建設開發人員社區是非常重要的,尤其是對于云計算應用程序。軟件即服務(SaaS)的本質就應當是可以訪問的從而為用戶提供紅利,而無需考慮這個理想的解決方案是來自于API開發公司還是第三方,電子郵件營銷供應商Constant Content公司的高級總監 Kevin O'Brien說。“我們從第三方開發人員社區得到的好處都是立竿見影體現的,”他說。
但是,***步就是要有一個引人矚目、易于使用并能讓第三方開發人員自如使用API的應用程序,總部位于舊金山的數據庫軟件供應商Embarcadero公司的產品管理總監John Thomas說。“當你在建設一個精心設計、架構合理并具有可擴展性的框架時,這意味著你所使用的編程語言和編程模式都是可以直接采用基礎工作和創建額外東西的,”他說。
例如,一個框架可能可以提供很多的功能但是卻沒有一個特定的功能(如使用一個特定繪圖打印機進行打印)。在這種情況下,一個第三方的開發人員就會從中發現一個需求機會,即連接這個框架和該類型的打印機,Thomas說。
獲得個人開發者的支持并提供獎勵
一旦API準備就緒,建設個人開發人員社區的方法就是舉辦一個諸如Hackathons這樣的個人大獎賽,總部位于華盛頓特區的Layer 7 Technologies公司的API推廣負責人Alex Gaber說。
Hackathons通常是為期一周的一個賽事,它旨在鼓勵第三方開發人員創建使用公司API的新方法。通常來說,企業會根據具體的挑戰內容提供獎品,他說。
另一個促進促進第三方開發人員社區建設的方法則是針對第三方開發人員舉辦在線競賽,Gaber說。“我們都目睹了不少大公司都參加了這方面的競賽,”他說,其中三星公司就曾懸賞10萬美元給能夠開發出***平板電腦SDK集成的參賽者,或者是Netflix公司在電影推薦算法大賽中為參賽者設置數額為一百萬美元的巨獎。“最終Netflix公司通過這次比賽得到了大批不同的可構建、功能和運行的解決方案,”他說。
Gaber說,這些比賽所能夠吸引的遠遠不止于單個開發人員。例如,一個20人的開發公司可能會提交一個他們的作品,而一個規模較大的公司則會為了與競賽主辦方建立更好的合作關系而參加比賽并提交一個基于該公司API的解決方案,他說。
專用門戶網站提供了一種社區的感覺
同時,專家們表示,企業也在尋找***他們的第三方API開發人員使用并能滿足社區在線需求的門戶網站。“有了API供應商,世界上每一家公司都將擁有一個API門戶網站。這些門戶網站是你真正能夠去訪問這些API的所在,”Gaber說。
自從四年前Broadsoft公司推出他們的***API時,該公司就擁有了一個配有論壇和文檔功能的典型門戶網站,總部位于馬里蘭州Gaithersburg的VoIP公司的營銷副總裁Leslie Ferry說。這個社區已增長至五千人的規模,而這些成員都已逐漸開始使用Broadsoft公司的API了。例如,在新西蘭的一家公司就在他們的計費系統中綁定了Broadsoft的API,并發送電子郵件給客戶提醒他們的賬戶已過期,這不僅有助于減少客戶的損失而且成功地減少計費時間50%。“我們的社區能夠讓第三方開發人員和我們自己的客戶創建新的進程,”Ferry說。
同時,Constant Contact公司的Kevin O'Brien說,他們公司也會與合作的小型企業和第三方開發人員分享他們的見解,提醒他們技術發展趨勢。通過小冊子、論壇以及網絡研討會,Constant Contact為開發人員提供了他們的所知和經驗以幫助開發人員知道從何處著手。
提供獎勵
為了鼓勵第三方的開發人員參與到公司的API開發,公司提供了獎勵幫助。Broadsoft公司所提出的培育計劃就為開發人員提供了種子基金。通過在前期為開發人員提供資金支持,Broadsoft公司能夠加速開發人員的開發時間以便于為一個共同的請求創建一個解決方案,Ferry說。
與此同時,Constant Contact則提出了一個與其第三方開發人員共同分享收益的計劃,O’Brien說。“我們擁有一個我們向客戶推廣的市場,”他說。這個市場包括了由第三方開發人員開發的解決方案。
但是,無論何時開發人員的體驗都應當是盡可能的順利。O'Brien說他曾得到過一個教訓,由于第三方開發人員集成的應用程序的容量的原因,開發人員所使用的公司的API應當是直接和簡單的。“如果他們正在決定基于哪一種API進行開發,那么其中最重要的原則就是API 的使用應當是簡便的,”他說。
























