腾讯云小程序·云开发模式上线,开发者生态的长远考量

2023-09-27
来源:网络整理

作为支撑和维系小程序行业蓬勃发展的“骨骼和血液”,开发者生态一直是腾讯运营团队心中紧绷的弦。 开发者生态的优化进程和质量不仅会直接影响很多小程序迭代更新的速度,更重要的是会深刻考验广大开发者的积极性和创造力。

近期腾讯云主导的小程序云开发模式正式推出,再次明确勾勒出腾讯官方对于优化小程序开发者生态的长远考虑。 此次发布的小程序云开发模式,简单来说就是打通小程序开发端与云资源之间的数据链接,通过调用连接腾讯云的云计算、云运营、云服务等相关接口进行开发。 开发者可以享受腾讯云提供的云函数、云数据库、文件存储三大云数据能力。 借助一站式云解决方案,开发者可以部署和运营后端服务。 全程云托管,最终在无服务的开发环境下实现小程序产品的快速上线和迭代。

事实上,在小程序行业不断成长和进化的过程中,微信在早期就明确将开发者群体的注意力集中在前端功能接口的逐步发布上,旨在帮助开发者将业务需求融入到小程序中。尽快让产品发挥功能。 层层落实落实,然后在相应的细分小程序赛道上尽早抓住流量洼地。 在小程序行业爆发之初,一方面,这可以有效调动开发者群体的积极性和创造力; 另一方面,在各个小程序不断积累的势能矩阵的复合乘法下,微信小程序的生态健康也能得到“底层源泉”的滋养。

另一方面,此次推出的“小程序·云开发”模式,明确为开发者提供了一整套云解决方案。 通过与腾讯云的技术积累和服务端口的融合和配合,小程序旨在通过引入云托管和集成调用的概念,希望尽可能消除后端开发中的痛点和困难,最终进一步降低小程序开发者门槛,为迫在眉睫的小程序攻防提前“练好内功”。 从这一举措可以预见,前后端开发环境的同步优化和过渡将作为未来小程序产品形态的优化策略。

为了进一步加深对“小程序·云开发”模式的理解,同时从专业角度审视和思考小程序开发者生态、人才梯队培养机制以及小程序行业的演进路径。科学视角下,极客公园在近日召开的掘金小程序开发者大会嘉宾后台,对主导开发这一“云开发”模式的腾讯云高级工程师李承熙先生进行了独家专访。 他让他向腾讯内部战略制定者和资深技术专家学习。 从从业者的双重身份视角,解读“小程序·云开发”背后的故事。

以下是极客公园整理的本次采访实录,内容略有删节。

问:我们看到,这次腾讯云团队和微信团队强强联手,优势互补,共同开发小程序云开发模式,构建小程序云解决方案的本质和核心。 此举体现了腾讯不断不遗余力向开发者开放能力接口、优化赋能机制、提升开发效率的初衷和考虑,您和您的团队决定开发这款产品的原因和动机是什么?云开发解决方案?

A:其实后端开发环境一直都有优化的需求。 但微信前期在小程序的战略部署上采取了较为谨慎和克制的态度,并没有在这方面集中发力。 这给云解决方案带来了挑战。 研发工作提供了必要性和可行性。

同时,本次研发工作的顺利开展也得益于双方团队业务需求的协调与契合。 经过详细、深入的调研和论证,微信敏锐地捕捉到了小程序开发者对于进一步打磨和优化后端开发环境的呼声,并以此为契机开始寻找后端开发合作伙伴。 腾讯云也希望能找到一些能够定向稳定地落地现有的云计算、云运营、云服务能力的端口和平台,让腾讯云的技术积累能够连接到更广阔的应用空间和解释。

这样,技术研发本身的可行性论证以及双方团队合作意愿的协调,最终促成了这次跨团队的合作。

问:云开发模式构建的一站式后端云服务平台可以重点解决哪些行业痛点和难点?

A:前期我们主要开放了三个最基本的能力,包括云功能、数据库、文件存储。 我们认为这三个能力至少可以满足80%的后端开发需求。

文件存储能力实质上为开发者释放和调用前端静态资源在云端开辟了一条绿色捷径,可以有效解决开发过程中大量前端资源堆积带来的冗余和无序问题。

顾名思义,云数据库能力让开发者在云端拥有一条可以随时增删查改的数据链接,帮助开发者最大程度地实现数据操作的一键式、可追溯性,并有效提高开发数据的运行效率。

对于云功能,相信对于大多数开发者来说都会比较陌生。 简单来说,传统的后台服务往往在服务器端构建相关进程。 同时,开发者需要解决包括路由管理在内的一系列业务需求。 编写一系列功能的整个过程往往显得繁琐和死板,而云开发模式可以直接将流程构建、路由管理等底层操作托管在云端。 开发者只需要把自己的业务逻辑拆解成一系列的功能即可。 云函数可以稍后上传并运行。 这种新的开发模式可以显着降低开发者的时间成本和运维负担。

问:我们知道腾讯云和小程序都属于腾讯的数字工具矩阵。 您认为两种数字能力的强强结合、相互支撑,主要价值和意义是什么?

答:必须承认,小程序生态的强劲增长潜力对相关配套服务提出了更加严格的要求。 作为一名工程师,我们必须用心为广大开发者服务,为开发者稀奇古怪的开发思路提供支持和后盾。 这是我们一直秉持的理想和愿景。

从近期披露的一些数据可以看出,随着小程序行业的持续火爆,云计算、支付工具、社交广告等领域迎来了蓬勃发展的应用场景和战略机遇。 在这样的宏观背景下,相信这个工具矩阵内部的能力互补和加持,也将为整个数字化工具矩阵的应用和实施提供思路和参考。 这将提高相关数字能力的发布效率和质量,同时促进腾讯更好的表现。 数字助理在各行各业中的作用都至关重要。

问:您如何评价云开发模式发布后的运营绩效?

答:由于云开发模式于9月10日正式宣布上线,目前才正式上线几天,从数据积累程度来看,目前还无法透露更详细的运营数据。 但目前来看,据说单日API调用次数最多的小程序,日均API调用量都在1000万+。 我们可以这样看待这个调用量大小的概念:只有BAT和独角兽开发的应用程序才能达到这个水平,这意味着当前云开发模式的服务能力可以与上述超级APP相媲美,也就是说,保守估计,云开发模式可以满足90%以上的港口服务挂靠需求。 从这一点来看,云开发模式的市场反馈远远超出了我们的预期,我们也非常期待云开发模式在未来取得更好的成绩。

Q:这个云开发服务项目的推进过程中遇到了哪些瓶颈和障碍?

A:说实话,我在技术层面并没有遇到太多挑战。 更多的是关于产品的选择。

获取服务器的时间_获取程序运行时间_小程序云开发获取服务器时间

我们的出发点也是为开发者推出更多优质的服务,但一旦说到服务层面,无论是数量还是质量,都注定是一个难啃的骨头。

另外,腾讯云在国内算得上是较早规划云开发环境的先行者,国内开发者对云开发模式还比较陌生。 如何平衡产品本身的性能稳定性和市场接受度成为了整个研发过程。 消耗能量最多的地方。

事实上,我们的技术团队对云开发的产品结构非常有信心,甚至寄予了它作为国内后端开发市场颠覆者的期望。 本来我们团队在项目前期也进行了非常周密的产品规划和考虑,希望能够一次性推出覆盖更多方面的功能矩阵。 后来还是基于技术稳定性和性能持久性的刚性考虑小程序云开发获取服务器时间,最终决定初期只选择三个最基本的能力进行释放和赋能。 也就是说,无论是在产品规划、设计、开发、调试的过程中,还是在准备推出产品并接受市场检验的成型阶段,相对于技术层面而言,团队的核心焦虑依然是专注于产品规划和功能选择。 自始至终,稳步推进、不断迭代始终被视为指导开发实践的最高原则。

问:本次开发过程的技术审查将重点关注哪些方面?

A:事实上,腾讯云团队自身的云资源储备已经相当成熟。 和往常一样,我们的技术团队仍然关注服务的性能和稳定性。 毕竟,高性能、高可用性、高扩展性一直是云服务提供商的驱动力。 客户致胜的法宝,所以这些更加注重性能、稳定性和容灾的基础运维工作一直是我们在技术审核过程中坚守的底线。

问:您如何看待和评价当前的小程序开发生态? 对于继续优化小程序的开发者赋能机制,你们有哪些考虑?

A:其实,在腾讯内部,“赋能”这个概念很少被提及。 做开发者的“数字助理”更能准确概括腾讯的角色定位。

不得不说,小程序生态的演变也与我的职业选择息息相关。 我非常看好小程序行业的发展潜力,所以决定从TEAM转到腾讯云。 我当时的想法是,现在流行的小程序的设计语言和呈现方式其实很接近OS的属性定位,或者我们也可以称之为“准OS”。

我们也可以看到,随着小程序行业日渐火爆,开发者数量快速增加,手机厂商联合出品的快应用、阿里巴巴、百度等都加快了在小程序领域的布局和布局。 。

从某种意义上说,正是这种“准操作系统”的角色定位触及了移动互联网的底层基础,因为操作系统最终是站在居高临下、主宰全局的,任何功能的实现都需要遵循操作系统的规则。 默认逻辑,往往这种略显被动的追随可能同时意味着依赖和投降。 例如,在应用分发环节,可以对分享比例和呈现效率进行比较强的制定。 要知道,各个中心化分发应用商店控制着能否实现全部流量收割,是生死攸关的力量。

然而,尽管线上流量红利逐渐枯竭,获客成本逐渐上升,但流量的稀缺和增长乏力却引发了集体恐慌。 小程序居然依靠微信巨大的流量,在不到两年的时间里就创造了4个的用户突破。 亿,开发商突破150万。 这些业绩增长不仅体现了小程序行业本身的美好未来,也更直观地反映出小程序行业正在发起新一轮的心理攻击和注意力抢夺。 当每一个小程序都选择连接平台界面去触碰注意力红海时,我们可能会慢慢发现微信已经成为手机真正的桌面级入口,所有的需求都可以在微信服务端得到满足链。 归根结底,“准OS”的角色设置势必会对注意力施加更加自利的边界限制,同时有助于流量塔的巩固,无形中也会加剧进一步的扭曲传统意义上的马太效应。 改变。

无论如何,“准OS”最终只是基于工具理性的标签。 更重要的是,我们需要从纯粹去中心化赋能的实践角度来评估小程序形式的使命和成果。 经过综合考虑,我们认为小程序形式的用户准入机制的创新和流量运营机制的转移能够给广大开发者带来思维和理念的创新,让开发者充分体验到突破瓶颈、突破增长约束。 挑战的快感让开发者在新事物的春风中开阔视野、扩展能力。 通过上述过程,转型机遇和端口真正植入开发商的头脑和内心,而在支撑层面,面向开发商灌输新的开发理念,同时帮助开发商打磨打造专属的开发蓝图,或许才是最终的内涵。小程序赋能机制。

获取服务器的时间_小程序云开发获取服务器时间_获取程序运行时间

Q:在与小程序开发者的日常接触中,您有哪些感悟和经验?

A:我认为小程序的想象空间和拓展的边界可以让很多前沿技术和运营理念有落地的可能性。

前不久,我和一位前摩拜产品运营商进行了交流。 当时我问摩拜为什么选择成为小程序的种子选手。 对方告诉我,摩拜单车一开始的业务逻辑是用户通过微信线下扫一扫。 二维码转入网上进行后续解锁、计费、支付等操作。 用户在线上完成首次订单体验后,摩拜单车可以通过公众号、社交广告、卡包等多维度能力继续打造多维度平台。 全方位的营销矩阵,促进用户主动分享和二次骑行。 因此,从一开始,摩拜单车的运营理念就呈现出线上线下联动的模式。 同时,营销方面也与微信深度结合。 但由于摩拜单车在解锁过程中使用的是随机密码,因此逻辑相对复杂。 单纯的H5无法完全承载业务落地。 繁琐复杂的跳转链接导致了较高的流失率。

后来,去年10月,摩拜开始接触小程序。 摩拜逐渐发现,通过小程序,蓝牙定位等以前很难以H5的形式实现的功能可以更轻松地接入和实现,同时也可以更容易地实现。 能够以更高的性价比优化用户体验。 事实证明,自加入小程序以来,摩拜单车的流失率明显降低。 这进一步坚定了摩拜单车主打小程序的决心。 同时,摩拜单车的成功也给其他应用提供了更加优质稳定的转型思路。

问:事实上,开发者生态的优化是一个内涵深刻的问题。 它不仅涉及微观层面能力接口的发布,还关系到宏观层面科普培训机制的探索和完善。 极客公园了解到,您在今年暑假期间担任腾讯内部SNG MINI项目的团队导师。 选题方向也在小程序范畴,你也参与了从团队组建、训练、设计、到测试的整个过程。 、优化、展示等方面,希望大家能结合自己的亲身经历,分享一下对小程序开发者人才培养和梯队建设的看法和想法。

A:事实上,今年夏天举办的MINI项目具有一定的实验性质,首次实行导师制度。 目的也是为了更好地探索更多品类的发展思路。 当时我担任了三个团队的导师。 由于题目是我布置的,所以我决定布置一些稍微有挑战性的题目,并要求团队直接使用云开发模型进行开发实践。 我也希望能借此机会提前了解一下云。 用于验证的开发模式。

因为只有我领导的三个团队采用了云开发模式,所以从实际开发实践中很容易掌握云开发模式与传统开发模式的区别。 事实上,无论具体的产品形态和功能实现如何,采用传统开发模式的团队至少有一半会遇到服务部署的瓶颈。 一旦服务部署过程受阻,最终产品就无法完成。 理想情况下,完成度是最终评价体系中权重比较大的一个指标,所以很多团队失败的原因往往是由于服务部署不理想导致完成度低。

但反观我们三个采用云开发模式的团队,尽管其中不少是缺乏实践经验的实习生,但经过简单培训后,借助云开发模式,他们在服务部署上基本没有遇到任何问题过程。 困难太多,最后三支队伍相对顺利地将产品打磨出来并提交给评委进行体验,取得了一金一铜的好成绩。

可以看到,云开发模式确实比传统开发模式更加优越,包括降低后端运维的成本和门槛,同时帮助产品更快的上线和迭代,最大限度地减少固有的技术短板和缺陷。 针对开发实践中的障碍,帮助所有高质量的开发理念以更轻松、更简单的方式呈现。

正是从这次带队参加比赛的经历中,我意识到,未来小程序人才培养的重点将是在民用方面,这意味着不断发布更多的能力接口,不断简化开发流程和服务成本,并将小程序改造为开发门槛逐渐降低到连入门级编程语言都可以HOLD住的地步,让任何级别的开发者都能快速上手。 这种平民化的发展生态一旦建立起来,小程序生态内部必然会形成一种延续之火。 ,引进旧、采用新的人才培养机制。 同时,我也希望通过自己的技术实践,能够早日实现上述小程序民用化开发的愿景!

头图及文字素材由掘金队提供

分享