微信官方爆料!这批小程序重磅「新能力」即将开放

昨晚(8 月 25 日),微信团队又为企业类型的小程序新增两个新能力。

但据知晓程序(微信号 zxcx0101)了解,这两个新能力,并不是真正的「新」能力。早在官方宣布之前,一些小程序就已经使用了类似特性。?

这些「并不新」的新能力,并不是今天知晓程序想要告诉大家的全部。我们又有一波猛料要提前曝给大家。

8 月 22 日,知晓程序受邀参加了微信公开课小程序专场上海站活动。在活动中,微信官方「剧透」了微信小程序未来新能力路线图。其中,有不少是大家期待已久的「重磅新能力」。

下面,知晓程序(微信号 zxcx0101)为大家解析昨晚更新的新能力之余,再来重点聊聊微信小程序即将上线的重磅新能力。

关注「知晓程序」微信公众号,在后台回复「新能力」,获取小程序新能力全解析。

小程序又开放了什么新能力?

昨晚新增的两个新能力为:

  • 手机号快速填写组件
  • 微信会员卡开卡组件

1. 手机号快速填写

许多小程序,都会有自己的用户体系,其中,多数小程序都会使用手机号作为用户 ID。

现在,只要小程序通过了微信认证,就可以在小程序中直接调用微信帐户绑定的手机号,让用户快速登录、注册。

需要注意的是,使用这个接口,需要通过微信认证。也就是说,如果你的小程序没有通过微信认证,或是以个人身份注册的小程序,将无法使用这个接口。

关注「知晓程序」微信公众号,回复「认证」,了解通过微信认证的小程序有什么「特权」。

在这个新能力宣布开放之前,「摩拜单车」、「知乎 Live」等小程序,在用户注册和登录流程上,都使用上了这个「新」能力。

知晓程序(微信号 zxcx0101)上手发现,这个接口的实际体验非常好,只需点击「确认授权」,用户就可以完成授权流程。

微信团队还表示,在大部分情况下,小程序使用这个接口不需要额外的短信验证,能有效节省企业的运营成本。

2. 微信会员卡开卡组件

在很早之前,小程序就已经开放了「微信会员卡」相关能力,却没有「快速申请」这种操作。

也就是说,如果要在小程序中申请一张微信会员卡,你可能不得不在手机上填写一张长长的表单,填写自己的个人资料。

现在,微信开放了「开卡组件」这个能力。用户授权后,小程序可以读取用户上一次申请微信会员卡所填资料,快速开卡。

开卡流程完成后,新的微信会员卡会自动收纳在用户的「卡包」中。

对于用户来说,申请一张会员卡无需再重复填写大量资料,只需一键就可以快速申领并放入卡包;而对于商家来说,他们也可以轻松地利用小程序,完成客户管理。

重点来了!小程序后续新能力提前爆料

小程序的野心,显然不会止步于以上这些细节的提升。

在 8 月 22 日的「微信公开课小程序专场上海站」现场,微信产品部的产品经理陈浩分享了微信小程序的未来更新路线。

他在演讲中,宣布了微信小程序团队正在做的三件事情:

  • 不断降低开发者和商户进入小程序领域的门槛,让更多的商户、开发者和用户,完善小程序生态。
  • 不断地丰富一些基础能力,让开发者有能力去实现他们的想法,并且具有优秀的用户体验。
  • 微信团队尽可能地在微信内创造一些连接用户和服务的场景,让小程序在微信内无处不在,触手可得。

针对这些方向,陈浩在演讲中「剧透」了小程序即将拥有的新能力、新特性,其中包括了灰度更新、小程序体积限制放宽等。

接下来,知晓程序(微信号 zxcx0101)将会与大家逐一详细了解这些即将推出的新能力。

1. 云服务增强,降低开发者开发门槛和难度

虽然小程序本体使用前端的技术栈,但只有前端开发的小程序是不完整的。大部分小程序,都需要后端服务的支持,才能完成各种各样的任务。

此前,微信团队更多地将精力放在了小程序本体的更新之上,几乎没有针对后端的技术支持。如果独立开发者尝试开发一个小程序,他们往往会疲于管理前后端两套代码。

针对于此,陈浩透露,微信团队将会和腾讯云合作,让小程序的代码调试工具也可以调试一些后端的代码。

甚至,腾讯云可能会为小程序开发者提供免费的开发资源,进一步降低小程序整体开发门槛。

同时,微信团队也在推进测试系统,让开发者不需要使用购买、使用多种测试机型,便能轻松地在不同机型上,调试小程序表现。

针对测试系统,知晓程序(微信号 zxcx0101)在上一次能力更新报道中,就已经发现「微信 Web 开发者工具 beta」已经有小程序测试报告工具。

利用这个工具,开发者可以每隔 24 小时申请一次多机种的真机测试,并会自动生成一个测试报告,详细记录小程序的运行问题。

如果你也想尝试这个功能,可以下载「微信 Web 开发者工具 beta」进行体验。

关注「知晓程序」微信公众号,回复「工具」,获取「微信 Web 开发者工具 beta」下载地址。

2. 小程序包体积限制与分包加载

在以往,我们使用小程序,都需要预先将最大 2 MB 的小程序完整包下载回本地,才能正常使用小程序。这个限制对于用户和开发者来说,都是不大不小的问题。

对于用户来说,虽然 2 MB 体积并不会显得很大,但是为了使用小程序里的某些功能,就需要将所有代码下载下来,这样就会造成用户流量和空间的浪费。

另一方面,虽然小程序的开发框架可以让开发者快速开发极小体积的应用,但是 2 MB 限制依然显得有些「吝啬」,甚至导致某些功能在小程序上无法实现。

陈浩在公开课的演讲中提到,小程序即将会推出「按需加载」能力。

开发者可以将小程序分拆为多个模块,分为不同的小程序包。用户在首次使用小程序时,可以先加载带有常用功能的的基础代码包,无需整个小程序完整加载。

如果需要使用的功能在基础包中没有加载,用户也可以随时加载新的小程序包,方便、快捷地加载需要的功能。

对于企业来说,不同的业务线的小程序代码包,也可以利用这个特性分开进行管理。某个业务的开发需求不会影响其他业务,进一步降低小程序的开发、优化难度。

3. 灰度更新

「灰度更新」已经不是新的名词,它已在 app 或是其他领域有成熟实践。

在此次公开课上,知晓程序(微信号 zxcx0101)获悉,小程序也将会有「灰度更新」能力。

它的意思是,在正式更新前,开发者可以选择部分有代表性的样本推送新版本,观察新版本的运行表现,作为版本发布的重要参考信息。

微信小程序即将上线的「灰度更新」功能,允许开发者向一部分用户推送小程序更新,然后开发者根据新版本的表现数据,确定是否需要全量更新至新版本。

对于个人开发者来说,灰度更新也有非常重要的意义。

由于个人开发者通常没有大量的手机来测试他们的代码,在不同机型上,这些代码可能会有潜在问题。

利用灰度更新的特性,开发者可以向部分用户推送更新、找到潜在问题。确定代码没有问题之后,开发者再向所有用户推送小程序更新,以减少代码中的 bug 所造成的损失。

4. 框架和能力优化

除了以上两个着墨较多的新能力,陈浩还表示,微信小程序一直在丰富能力和优化框架,尽可能向开发者赋能、降低开发成本,让他们实现自己的想法。

同时,他还透露了小程序的 5 级页面层级限制有可能会放宽,可以做到 10 级跳转,甚至更多的无限跳转。

以往谈到「小程序有什么限制」时,我们大多都会联想到「页面层级」和「代码包大小」。

现在,微信官方终于对外界放出信号,主动希望去除这些限制。这对于开发者而言是个好消息,他们可以用这些能力更新,创造体验更好的小程序。

越来越接近普通应用的小程序

已经发布了半年有余的微信小程序,站在了发展的十字路口。

现在,小程序有无穷的想象空间,但这也为微信团队提出了一个问题:小程序可以做到什么?它应该做到什么?

从这些即将开放的新能力中,我们看到:无论从体量、能力,还是开发流程和工具上,小程序都更接近普通 app 和软件。

确实,小程序如果需要继续发展,这些限制是必须要破除的,但这会让小程序变得不再是一个「小」程序,它承载了更多的作用和期待。

当小程序不再「小」,微信能否更好地为用户提供「优秀的体验」,包括张小龙口中所说的「用完即走」呢?

也许,微信团队已经有了自己的答案。我们也期望,微信小程序可以向我们提交一份满意的答卷。

你对小程序新能力有什么期待?欢迎你在留言区与我们互动。

本文分享自微信公众号 - 知晓程序(zxcx0101)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-08-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏知晓程序

小程序有更新:新增位置、重力和网络三种调试

12320
来自专栏BestSDK

开始一个新的 app 时,我在想些什么

文|xiaoxiao image.png 几年工作下来,我越发觉得,做好一个产品,有太多可以共用借鉴的范式和模块,而每个模块,也大多有比较成熟的外部解决方案。撇...

475110
来自专栏腾讯技术工程官方号的专栏

腾讯研发效率领先的秘密:高效率的工具

1.2K140
来自专栏小程序

小程序,又一个营销趋势,传统企业还不跟吗?

不知道微信小程序?那你真的out了!微信小程序作为微信推出的强大功能,微信小程序在整个互联网中造成了轩然大波!而基于小程序的各种优点,众多企业和商家开始注册小程...

45190
来自专栏京东技术

移动测试避坑指南(第一篇):从流程到技术的知识概要

21540
来自专栏JAVA高级架构

阿里P8架构师深度概述分布式架构

作为一名架构师,我们要专业,要能看懂代码,及时光着臂膀去机房,也能独挡一面!及时同事搞不定问题,或者撂挑子,你也能给老大一个坚定的眼神:不怕,有我在!还能在会议...

29160
来自专栏无原型不设计

5款高效的原型设计工具

设计并不是随心所欲,也不是每时每刻都需要创意。你需要一个向导为你指明方向- 这就是原型。 什么是原型? 原型可以概括的说是整个产品面市之前的一个框架设计。...

38670
来自专栏云计算D1net

外媒速递:2017年三大最热门云计算相关职位

给大家推荐的是2017年三大最热门云计算相关职位、关于CSS架构设计的五种重要方法、单元测试为软件开发带来的八项助益和API时代下的软件开发工作将经历哪些转变等...

37580
来自专栏PHP在线

高可用性系统在大众点评的实践与经验

原文出处: 美团点评技术博客 所谓高可用性指的是系统如何保证比较高的服务可用率,在出现故障时如何应对,包括及时发现、故障转移、尽快从故障中恢复等等。本文主要以...

33070
来自专栏企鹅号快讯

微信搜索能力再提速!这一次,小程序SEO真的来了!

SEO (搜索引擎优化)是“Search Engine Optimization”全称缩写。是一种通过了解搜索引擎的运作规则来调整企业网站/应用的排名方式。 国...

87860

扫码关注云+社区

领取腾讯云代金券