【51CTO.com原创稿件】微信小程序1月9日凌晨低调上线,迅速引发各行业强烈关注。而一周以后,业界关于小程序的探讨从开始的喧嚣趋于理性。小程序热潮的真正机遇点在哪?什么样的场景更加适合小程序?做小程序开发需要面临哪些挑战?小程序未来的发展是什么样?带着这些问题,笔者对腾讯云的专家工程师陈子舜进行了专访。
陈子舜·腾讯云专家工程师
陈子舜,目前是腾讯云的平台产品中心的业务负责人。腾讯前端开发T4专家工程师,10多年的前端技术架构和web性能优化经验,拥有丰富的项目经验,曾负责管理QQ空间和农牧场的大前端技术团队。作为腾讯云的平台产品中心的业务负责人,陈子舜负责整体腾讯云小程序全栈方案。
Q:小程序推出后,哪些领域更适合应用?
A:目前已上线小程序的种类有很多,如旅游、购物、交通、健康医疗、硬件、工具、教育培训、快递查询、理财、政务等,仔细看,不难发现它们大多和生活服务息息相关。由此可见,小程序不开放其他功能的情况下,更倾向于工具类、生活服务类、电商类以及O2O类等轻量级、低频、按需、功能聚焦的领域。
Q:在您看来,小程序的红利在哪?
A:就小程序的现状来看,谈“流量”和“红利”有点尚早,还是要放到“场景”和“服务”。小程序上线的有很多,也有很多小程序很受欢迎,但试用完,就没有了然后。很快被用户遗忘。所以,有合适的触发场景,小程序才会有价值。如只有进入餐馆,才会识码点菜一样。个人感觉,小程序是商家在某个时间段,某个场景下,满足客户要求的工具。使得场景中的某个环节效率有所提升、用户体验更好,成本上有所节俭。减少不必要的订阅,下载,安装带来的压力,让用户更快地接触到商家提供的服务。
Q:小程序这波大潮中,最大的挑战在哪?
A:如果想拥有一个小程序,开发并不是门槛,没有技术储备可以项目开外包,小程序的种种限制,也有对应的解决方案。最大的难点在于产品的设计和选择。这可能需要一定时间的考察,商家找到合适的场景,再进而培养用户使用新的服务方式。
Q:想要做小程序开发,需要面临哪些问题?
A:经过深思熟虑,确定产品的设计和方向,紧跟着就是小程序开发的环节。基于小程序的发展现状,陈子舜表示,小程序的开发需要面临安全、接口访问性能和本地资源离线管理等技术挑战。面对小程序的种种挑战,腾讯云同步升级一站式微信小程序解决方案,助力开发者提升小程序开发效率。
Q:和同行相比,腾讯云的解决方案对开发小程序的优势主要在哪?
A:除了为开发者提供了COS、CDN等基础的网络存储及加速服务外,还提供支持信道及会话服务的开源前端SDK Wafer和 瘦身工具 WeCos,以及域名申请备案、证书、弹性服务等一键式云端部署能力。和同行相比,腾讯云的优势主要突出表现在安全和内网通信高速互联。
一站搭建云端资源
小程序现有的SDK、DEMO缺乏对云端的支持,依赖开发者逐个模块搭建云端服务,过程冗繁;并且必须通过HTTPS完成与服务端通信,依赖开发者自行完成证书申请部署,效率不高。腾讯云小程序解决方案可支持一键自动完成域名注册解析以及云端资源的分配初始化,快速搭建具备云端能力的专属小程序,提高小程序开发的效率。
(云端自动部署过程)
安全护航部署轻松
微信小程序中不满足条件的域名和协议无法请求,所有网络请求必须走Https协议,腾讯云提供免费Https证书服务,帮助开发者轻松解决证书部署问题。而针对小程序要求的鉴权安全性要求高的特点,腾讯云提供完整的鉴权会话管理服务,保证帐号安全同时还提升小程序开发的效率。此外,腾讯云还对小程序配备BGP高防、域名智能解析及防劫持等多重安全防护体系。
简单的长链接服务
小程序提供WebSocket长连接通信的客户端API,我们为了降低前端开发和后台开发的开发联成本;我们为前端开发设计了SDK,并且也提供了免费的信道socket服务,帮助开发者构建支持WebSocket协议的长连接服务器,使开发者们更加高效快捷地实现WebSocket长连接通信。
内网通信高速互联
腾讯云针对微信小程序接口使用专属BGP链路,通过腾讯内网进行通信,实现云端与微信平台的无缝对接,保证了用户云端数据与接口数据的高速互联。
Q:如何看待小程序未来的发展前景?
A:小程序是否也和原生APP一样,存在流量焦虑和入口单一化,孤岛化的问题呢?陈子舜这样说,对于小程序而言,更多的不是解决流量的问题,是实现世界的链接,简单到只用一个二维码就可以互联互通,无需安装和卸载。如买物品时候,说明书可以用小程序来承载背后的售后服务体验。如在机场,通过广告二维码快速了解企业服务,候机中快速了解航班详细信息等。更多的场景是结合线下的一些方式来覆盖小程序,这样使得用户在用之前不用去所有和理解程序,只是当前要做什么,就可以快速的去做,用完即走。未来随着技术发展,未来小程序的入口应该不仅限于二维码,AR可以是更好的场景。
Q:在小程序生态方面,腾讯云是如何规划的?
A:腾讯云所做的一站式微信小程序解决方案,希望可以起到抛砖引玉的作用,从技术角度讲腾讯云希望和社区、开源等领域一起合作,同时也会小程序开发商提供一些专业的云服务的支持,让他们能够更聚焦的完成小程序开发的过程。生态的完善对小程序发展来说,是非常重要的,腾讯云希望和各个领域一起来构建小程序的生态。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】