瞄準 Z 世代需求,成為很多產品的增長密碼。這個出生於 1995 年 - 2009 年間的年輕群體,是“完全的移動裝置使用者”,他們願意利用多媒體學習、娛樂,習慣於處理大量視覺資訊。
因此,他們對新事物的接受能力、學習能力非常強,也在長期資訊爆炸的環境下形成了“尋求刺激、追求新鮮感”消費習慣。
社交、泛娛樂類應用更要求新求變,才能在人們已經被大量精心設計的軟體、資訊流佔據和分散的注意力中,分得一杯羹。這種市場需求側的趨勢特點,也在倒逼生產方式,甚至是行業供應鏈發生變化。
應用整合的生產環節與抵達使用者的面市環節距離越來越短,意味著開發者在應用研發階段要儘可能地選擇功能封裝貼近市場、整合方式簡單方便的解決方案。這一趨勢也被艾瑞諮詢釋出的行業報告所印證。
艾瑞諮詢在近期重磅釋出的《2021 年全球網際網路通訊雲行業研究報告》(以下簡稱《報告》)中將完整封裝的場景化 SDK 產品劃分為第三代 SDK 產品,《報告》這樣描述:
為進一步賦能開發者,降低二次開發人員投入,網際網路通訊雲廠商提供的 SDK 正朝著開箱即用的方向迭代,力求幫助開發者跳過對底層邏輯的學習過程。目前已出現能根據不同的融合場景,將各種基礎服務有機結合起來,直接封裝為特定的場景化 SDK。
(艾瑞報告原文)
這種場景化 SDK 為開發者提供貼近業務的 API 與回撥,讓專案開發者的重心從技術語言轉向業務邏輯,簡單便捷地實現產品搭建。
(網際網路通訊雲產品的演進)
第三代 SDK 的整體表現力
《報告》在闡述第三代 SDK 的代際優勢時,以融雲的場景化 SDK 為示範案例,對第三代 SDK 的表現能力予以特關注。融雲提供第三代直播 SDK、語聊房 SDK、1v1 SDK 等特定場景封裝 SDK 包,使用者無需考慮底層邏輯,只需關注業務需求,大幅降低了 SDK 的使用難度。融雲通過完善產品基礎功能為前端通訊應用場景提供支撐,目前已針對興趣社交、娛樂直播、互動遊戲、出海業務等場景形成獨特的解決方案。
融雲的場景化 SDK、應用場景和解決方案
一般情況下,開發者在進行社交 APP 應用的產品開發時,如果採用第一代 SDK 產品,需要通過後端開原始碼和前端開原始碼做二次開發,難度非常大。
採用第二代 SDK 產品,需要開發者對前端開原始碼做二次開發。想要開發一款社交軟體,僅在軟體必備的音視訊能力方面就需要耗費巨大精力和時間,還需要進行相關場景的業務邏輯研究梳理和磨合試錯。完成產品交付,至少需要 2~3 個月的時間。
對於網際網路開發者而言,這個週期的耗費很可能意味著錯過一個時代,當大量同質化的 APP 產品應用出現時,這 2~3 個月的蹉跎,已使得競爭者的先發優勢蕩然無存。
第三代 SDK 的出現,將完全改變這一現狀。就拿融雲語聊房 SDK 來說,它能讓開發者真正體驗到什麼叫做“開箱即用”,只需 30 分鐘便可接入 SDK,5-7 天便可上線一款功能完整的語聊房應用。
這很像樂高積木的搭建原理。用樂高積木拼裝一個圓環,如果採用第一代 SDK,需要在一大堆形形色色的積木中找出如圖所示第一代的 5 種規格,共 65 個積木用於搭建。
(三代方式組建樂高圓環)
如果採用第二代 SDK,需要找出 13 個第二代樣式的元件。
而採用第三代 SDK,近乎直接獲得了一個理想圓環。
並且,經過封裝的圓環,無需關注底層組裝方式,而是以命名簡單、貼近業務的 API 介面形式對外,是對開發者極度友好的體驗躍升。
第三代 SDK 如何實現
要讓 SDK 真正開箱即用,需要基於大量業務實踐,契合直播、語聊房、線上會議等各種應用場景的業務需求,抽取場景內在的業務邏輯來構建模型。
難點在於:研發中,要將產品能力與場景能力相融合,比如語聊房場景,融雲不僅要考慮該場景實現方式和業務能力,而且要追求 SDK 的最大通用性。
也就是說,要在特定場景的適用性和業務能力抽象性,這兩個互相排斥的地方找到共通點。
以一款語聊房如何實現為例,其功能好壞的關鍵技術點在於:KV 聊天室屬性、信令 SDK 和 API 設計。
(貼近業務的 API 設計)
低學習成本、開箱即用,全面覆蓋特定的場景需求,這些產品特點讓第三代 SDK 脫穎而出,彰顯代際優勢。
正因如此,艾瑞《報告》指出,第三代 SDK 將成為未來 PaaS 雲廠商下半場的發力點。
“未來這種通過封裝特定場景降低開發難度的 SDK 產品會越來越多,且產品擴充套件性取決於廠商封裝的場景內容的豐富程度。因此,網際網路通訊雲廠商能否將盡可能多的場景完整地封裝將成為新競爭點。”