在过去的一年里,小程序陆续释放了哪些能力?
这些能力又该如何更好地与实际场景结合,为用户提供更好地服务?
今天,在北京正式举办的微信开发者培训班·小程序专场现场,微信小程序技术团队全员出动,这些问题都被一一解答了。
1. 小程序搜索,成为流量“新入口”
在本次开发者培训班上,首次露面的小程序中心的工程师团队对小程序搜索的新能力进行了解读。
小程序一直以来缺少一个更直接的、触达用户的途径。而添加了主动索引能力的小程序搜索,则可以凭借更高效便捷的搜索方式触达用户。
不同于传统搜索引擎的页面超链接形式,小程序搜索是通过点击去发现更多页面的,这也意味着开发者可以基于 bindtap 实现更多有意思的交互。
(左右滑动查看小程序搜索)
通过特殊的分类算法和用户行为建模,开发者只需将小程序页面结构化,小程序搜索就可以快速的将小程序内容收入至索引中,用户可以高效快速的直达需求页面,更好的发现小程序中的服务,让小程序搜索成为最新的流量入口。
2. 基础能力拓展,更丰富的小程序功能
通过各项基础能力,开发者们可以在小程序上实现增强图像、实时图像识别、实时美妆等功能。
底层绘图标准 WebGL 可以让开发者直接使用JS控制显卡,进行高效的三维图形绘制;
视频流帧数据接口能力,可以让开发者将 camera 或 video (即将开放)绘制至 canvas 中,处理视频的每一帧数据。
重新设计过的 Canvas 2D 接口可以让开发者使用GPU硬件加速将渲染性能提高一倍!并解决了帧率不高、多端不一致等问题,这个接口还对齐 HTML 标准,开发者可以更方便的接入第三方生态;
而在拓展能力方面,拥有的20+组件的官方UI—— WeUI2.0 组件库不仅能让开发者提高开发效率,其精简轻量化的UI风格还可以有效突出文本信息。
配合 Half-Screen Dialog 组件,大屏用户可以获得更便捷舒适的操作体验。WeUI组件库还支持按需下载,开发者可以更灵活的打包适合的组件用作开发设计了。
除了官方扩展UI,小程序还为开发者带来了基于 vue 的多端方案 kbone ,开发者可以通过它使用同一份代码构建生成小程序和H5页面;
内置超25项检查规则的体验评分功能,可以帮助开发者快速定位小程序问题所在,并推出优化指引引导开发者进行相应问题的解决。
此外,重构的开放社区还利用 issue 进度跟踪功能,解决开发者不了解帖子跟进进度的问题,这将帮助我们更好的服务开发者。
云开发方面,实时数据库、云调用及第三方平台支持等能力可以让小程序在快讯、游戏等方面的云能力潜力有着更大幅度的提升。
开发者不仅能免鉴权的使用微信开放能力,还可以授权权限给第三方平台代开发,2.0版本的云函数日志也自带多种实用功能。小程序开发者可以尝试更多组合来实现资源的有效利用了。
3. 小程序技术能力,他们怎么玩?
在现场,微信团队也带来了小程序技术能力的最新应用案例,来看看他们都是怎么玩的。
乐享花园:用云开发取代服务器,实现数据持久化
只用三天时间,就能做个小游戏出来?借助云开发所提供的数据库、云函数、云储存等能力,享乐说 · 乐享花园小游戏的开发团队用云能力完全取代服务器,在前端就实现了储存关卡进度、建立世界排行等游戏功能,从立项到做完,不仅只用了3天的时间,还同时实现了数据持久化。
唯品会:云能力助力前端独立开发
不通过后端,小程序也能快速上线?借助云函数、云储存和云数据库,无需沟通后端共同开发,唯品会的开发团队在前端就可以独立完成数据库读写、文件上传等功能,节省团队沟通和联调成本,实现小程序的快速上线。而基于云开发的弹性伸缩、数据聚合以及中间层构建,大大的节约了计算资源和数据聚合架构的成本,促进了前后端的进一步分离。
腾讯相册:兼容并‘旧’,快速拓展新能力
社交功能还能这样上线?借助云函数功能,腾讯相册小程序就能获取用户的鉴权信息;配合路由功能,开发者更能将这些信息发送至原有的后台服务进行匹配,识别用户的操作权限;云函数结合原有服务快速拓展新能力。
猫眼:云开发促进活动运营模板化
好活动只用一次很可惜?复用走起来。活动复用问题多?云开发来帮忙。为了解决后端资源紧缺,时间成本高、不够灵活的问题,猫眼小程序运营平台的开发者选择使用云开发存储活动模板、资源、权限数据 ,客户端通过活动 id/type ,获取模板数据创建不同的活动,活动变更修改同样只需变更云数据库及存储中的内容,无需后端开发介入即可完成活动的复用上线,活动复用的复杂度大大降低。
文章来源:微信开发者
上一篇: 为了服务社区拼团 京东上了个ToB小程序
精彩推荐