在SDK&API的開發中、你一定要知道的7件事!

7月的最后一天,鳥人社的第一次“項目閃電對接會”——SDK&API產品聯盟研討會在一片祥和中結束。想必很多小伙伴可能并不了解SDK和API兩種產品的區別,在此先進行一下簡單的介紹。

從兩個單詞的釋義便可看出這兩種產品的性質都類似寄生物,需要宿主,才能最終展現在用戶面前。因此,他們必須能夠為宿主的功能或內容做補充,還要對最終的用戶產生價值,在產品設計中要思考的角度和注意的方面都比一個普通的app要復雜很多,想做出一款優秀的SDK或API產品更是一個重大的挑戰。下面就讓我們看看活動中,各位嘉賓都說了些什么。


當功能型API開發殆,下一個藍海在哪里?

分享嘉賓:小鳥推送創始人 袁小芒

分享主題:基于LBS的優惠券云聚合API

在新一波的創業公司中,不乏通過SDK或API的方式獲取用戶,不僅可以為千萬的APP服務,還能進一步關聯每個APP的用戶。根據個推調研發布的數據,SDK可以服務百億級用戶,因此相比于APP,這種方式的效率更高,成本更低。

但是目前,剛性需求的SDK或API基本被開發完畢,小鳥推送認為真正有價值,有門檻的內容將成為接下來不多的機會之一。小鳥推送計劃集合城市生活的各類消費券,以API的方式輸出。通過算法及對每個訪問APP的用戶進行精確分析,對場景進行預測,個性推薦周邊合適的優惠券

小鳥推送為什么能完成這件事呢?長期的商業合作,小鳥推送已經積累下大量的資源支撐,云端已有1000萬張優惠券庫,通過API與APP、商城WiFi形成合作,幫助提升用戶粘度與活躍度,對接需求,輕松流量變現實現多贏。


技術與藝術的完美結合

分享嘉賓:象文科技打雜君 劉志旭

分享主題:基于3D渲染引擎、交互體驗和動效的SDK

象文科技是一家以技術基因為主的公司,創始人來自于阿里、新浪、聯想等知名企業,用尊重原創與版權的敬畏和嚴謹的工匠精神,專注研發牛X的3D渲染技術,追求內容的創新和表達,經過長時間在產品和設計上的積累,在移動端表現驚艷,旗下現有4款產品均可獨立成SDK輸出。

1.H5相關產品,可增加各類酷炫特效。H5平臺可以與之素材庫對接,其中聚合了大量的酷炫特效,90%素材是免費供應的。

2.夢象動態壁紙,細分領域領先產品。公司與華為、OPPO、VIVO、金立手機等品牌都有深度合作。象文科技將目光聚焦于手機屏幕內的小內容,通過內容創新,創造運營創意。

3.象文APP,這是一款用戶創造性產品,提供效果素材供用戶進行DIY,進行社交分享。

4.動態廣告,用于變現目的。一類是閃屏廣告,打破現有靜態呆板模式,以效果吸引用戶; 二是互動式,提供有趣的互動,降低用戶對廣告的排斥。


SDK開發中的那些坑

分享嘉賓:中國SDK扛把子 個推CTO 葉新江

分享主題:那些年我們踩過的坑

SDK廠商視角

從視角來看,就是為了讓使用者高效的來使用廠商提供的功能、系統或平臺,目的是為了加快客戶的開發和集成效率;但不是所有應用都可以通過 web 來實現的。

目前SDK已經涉及到了非常多的領域,?包括支付、客服、后臺、廣告換量、測試分析報告、推送、追蹤、云存儲等多個領域;從技術形態上來說,大致可以分為功能型(譬如推送、IM、視頻、圖像處理)、接口型以及內容型。

SDK用戶視角

只對宿主app有感,對 SDK 無感;所以 SDK 帶來的問題都會由 APP 來背鍋。

SDK客戶視角

猶如在自己的店請了一個幫工來幫你干活。 那么你店里的情況、隱私都會存在一定的暴露或者潛在的影響。這個幫工要是不小心做了什么,導致你賣的東西出現點問題,客戶只會把你投訴到工商,而不會投訴幫工,因為店是你的。所以要選擇最好的幫工。

SDK重點考慮的點

綜合以上幾個視角, SDK 在設計開發中要重點考量的是:

a.??保密問題

很多宿主客戶對于SDK和API產品具有偏見,主要是擔心數據泄露的問題,但是作為廠商將代碼開源也是不現實的,這時雙方就可以進行約定共同監管一份加密源代碼,一旦出現問題后,可以共同解密查看,來判斷事故責任和產品問題。這對于獲取客戶信任同時保障廠商自身利益是很好的選擇。

b.?邊界清晰

即你的SDK能做什么、不能做什么定義一定要非常清晰,明確的產品需求有利于程序員在開放的過程中提高效率,減少不必要的重復

c.健壯:不能崩潰、流控、快速失敗等;

未病先治,把所有可能產生的問題bug都要提前想到,與時俱進不斷地更新產品,增加新的功能,同時要保證你的SDK產品不會崩潰,癱瘓,不能給客戶APP帶來不便和風險。

d. ?苗條:不能占用太大地方,否則主人自己不想減肥也得減肥

對于一款SDK來說,體量小非常重要。因為本來就是幫工,不能將所有的空間都占為己有,喧賓奪主。所以想盡一切辦法控制SDK的體量,一般不要超過1M,300k左右的話客戶比較容易接受。

e. ?快速修復

快速修復這個很重要,一旦產品遇到問題就要有備案負責解決,不讓bug影響過大。另外,將安全點前置也是十分重要的,除了考慮自身產品以外,還要考慮宿主產品的性質,比如流量的瞬間擁擠,如何解決產品崩潰問題等。安全點前置是很好的解決方案。

f. ?靈活配置:域名、地址、頻率等等。

SDK還存在一個問題,尤其是像個推這樣用戶量如此大的產品,適配性是至關重要的。Ios系統在適配上還比較簡單,在安卓手機上適配則要注意很多事項,因為安卓手機種類多,且系統可以進行改造,對于產品的適配性要求很高。因此在設計產品階段一定要用工匠精神來打磨,提前預知所有的問題,進行靈活配置,使其可以最高效的為客戶和用戶服務。

g. ?快速響應客戶的問題

作為一個2B的產品,解決運維問題也是十分重要的。客戶在產品發生問題的時候,一定要第一時間出現并解決。為此個推是成立了一個專門的技術客服組的,里面所有的成員都不是單純的客服人員,而是懂技術的客服人員,可以在最短的時間內幫助客戶解決產品問題。

其實想要開發一款卓越的產品,光靠以上這些是不夠的,更重要的是不斷了解用戶及客戶需求,不斷更新產品版本,做出最有效的推送服務,以產品的口碑征服市場才是真的勝利。

牛人與牛人之間的對話,花火四射。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,552評論 25 708
  • From:郭霖 前言 目前更多開發者熱衷于應用開發,極少數的開發者才有機會從事SDK開發工作,而市面上關于SDK開...
    胡二囧閱讀 1,033評論 3 7
  • 自從前段時間離職后,因為個人的事情一直沒有選擇再工作,也導致原有的文章并沒有按時產出.最近個人的事情整理的也差不多...
    涅槃1992閱讀 5,518評論 18 61
  • 今天是大年初二,想起昨天和朋友們一起聚會被問到有沒有對象,然后突然就想到了你,所以今天就開始想給你寫信,這是我給你...
    白墨羽閱讀 263評論 2 3
  • 有可能是我太依賴了,太懶了,很多的事情說出來了不好的話,演變成不好的意思。 該沒有改變是你們判斷,我還是會有自己的...
    靜靜的等待著閱讀 409評論 0 0