瞄准 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 产品会越来越多,且产品扩展性取决于厂商封装的场景内容的丰富程度。因此,互联网通信云厂商能否将尽可能多的场景完整地封装将成为新竞争点。”
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。