• QQ空间
  • 收藏

这批小程序重磅「新能力」即将开放

| 2020-04-09

微信团队又为企业类型的小程序新增两个新能力。 但据知晓程序了解,这两个新能力,并不是真正的「新」能力。早在官方宣布之前,一些小程序就已经使用了类似特性。👇

这些「并不新」的新能力,并不是今天知晓程序想要告诉大家的全部。我们又有一波猛料要提前曝给大家。 8 月 22 日,知晓程序受邀参加了微信公开课小程序专场上海站活动。在活动中,微信官方「剧透」了微信小程序未来新能力路线图。其中,有不少是大家期待已久的「重磅新能力」。 下面,知晓程序为大家解析昨晚更新的新能力之余,再来重点聊聊微信小程序即将上线的重磅新能力。 关注「知晓程序」微信公众号,在后台回复「新能力」,获取小程序新能力全解析。 小程序又开放了什么新能力? 昨晚新增的两个新能力为: 手机号快速填写组件 微信会员卡开卡组件 1. 手机号快速填写 许多小程序,都会有自己的用户体系,其中,多数小程序都会使用手机号作为用户 ID。 现在,只要小程序通过了微信认证,就可以在小程序中直接调用微信帐户绑定的手机号,让用户快速登录、注册。 需要注意的是,使用这个接口,需要通过微信认证。也就是说,如果你的小程序没有通过微信认证,或是以个人身份注册的小程序,将无法使用这个接口。 关注「知晓程序」微信公众号,回复「认证」,了解通过微信认证的小程序有什么「特权」。 在这个新能力宣布开放之前,「摩拜单车」、「知乎 Live」等小程序,在用户注册和登录流程上,都使用上了这个「新」能力。 知晓程序上手发现,这个接口的实际体验非常好,只需点击「确认授权」,用户就可以完成授权流程。 微信团队还表示,在大部分情况下,小程序使用这个接口不需要额外的短信验证,能有效节省企业的运营成本。 2. 微信会员卡开卡组件 在很早之前,小程序就已经开放了「微信会员卡」相关能力,却没有「快速申请」这种操作。 也就是说,如果要在小程序中申请一张微信会员卡,你可能不得不在手机上填写一张长长的表单,填写自己的个人资料。 现在,微信开放了「开卡组件」这个能力。用户授权后,小程序可以读取用户上一次申请微信会员卡所填资料,快速开卡。 开卡流程完成后,新的微信会员卡会自动收纳在用户的「卡包」中。

对于用户来说,申请一张会员卡无需再重复填写大量资料,只需一键就可以快速申领并放入卡包;而对于商家来说,他们也可以轻松地利用小程序,完成客户管理。 重点来了!小程序后续新能力提前爆料 小程序的野心,显然不会止步于以上这些细节的提升。 在 8 月 22 日的「微信公开课小程序专场上海站」现场,微信产品部的产品经理陈浩分享了微信小程序的未来更新路线。 他在演讲中,宣布了微信小程序团队正在做的三件事情: 不断降低开发者和商户进入小程序领域的门槛,让更多的商户、开发者和用户,完善小程序生态。 不断地丰富一些基础能力,让开发者有能力去实现他们的想法,并且具有优秀的用户体验。 微信团队尽可能地在微信内创造一些连接用户和服务的场景,让小程序在微信内无处不在,触手可得。 针对这些方向,陈浩在演讲中「剧透」了小程序即将拥有的新能力、新特性,其中包括了灰度更新、小程序体积限制放宽等。 接下来,知晓程序将会与大家逐一详细了解这些即将推出的新能力。 1. 云服务增强,降低开发者开发门槛和难度 虽然小程序本体使用前端的技术栈,但只有前端开发的小程序是不完整的。大部分小程序,都需要后端服务的支持,才能完成各种各样的任务。 此前,微信团队更多地将精力放在了小程序本体的更新之上,几乎没有针对后端的技术支持。如果独立开发者尝试开发一个小程序,他们往往会疲于管理前后端两套代码。 针对于此,陈浩透露,微信团队将会和腾讯云合作,让小程序的代码调试工具也可以调试一些后端的代码。 甚至,腾讯云可能会为小程序开发者提供免费的开发资源,进一步降低小程序整体开发门槛。 同时,微信团队也在推进测试系统,让开发者不需要使用购买、使用多种测试机型,便能轻松地在不同机型上,调试小程序表现。 针对测试系统,知晓程序在上一次能力更新报道中,就已经发现「微信 Web 开发者工具 beta」已经有小程序测试报告工具。 利用这个工具,开发者可以每隔 24 小时申请一次多机种的真机测试,并会自动生成一个测试报告,详细记录小程序的运行问题。

如果你也想尝试这个功能,可以下载「微信 Web 开发者工具 beta」进行体验。 2. 小程序包体积限制与分包加载 在以往,我们使用小程序,都需要预先将最大 2 MB 的小程序完整包下载回本地,才能正常使用小程序。这个限制对于用户和开发者来说,都是不大不小的问题。 对于用户来说,虽然 2 MB 体积并不会显得很大,但是为了使用小程序里的某些功能,就需要将所有代码下载下来,这样就会造成用户流量和空间的浪费。 另一方面,虽然小程序的开发框架可以让开发者快速开发极小体积的应用,但是 2 MB 限制依然显得有些「吝啬」,甚至导致某些功能在小程序上无法实现。 陈浩在公开课的演讲中提到,小程序即将会推出「按需加载」能力。 开发者可以将小程序分拆为多个模块,分为不同的小程序包。用户在首次使用小程序时,可以先加载带有常用功能的的基础代码包,无需整个小程序完整加载。 如果需要使用的功能在基础包中没有加载,用户也可以随时加载新的小程序包,方便、快捷地加载需要的功能。 对于企业来说,不同的业务线的小程序代码包,也可以利用这个特性分开进行管理。某个业务的开发需求不会影响其他业务,进一步降低小程序的开发、优化难度。 3. 灰度更新 「灰度更新」已经不是新的名词,它已在 app 或是其他领域有成熟实践。 在此次公开课上,知晓程序获悉,小程序也将会有「灰度更新」能力。 它的意思是,在正式更新前,开发者可以选择部分有代表性的样本推送新版本,观察新版本的运行表现,作为版本发布的重要参考信息。 微信小程序即将上线的「灰度更新」功能,允许开发者向一部分用户推送小程序更新,然后开发者根据新版本的表现数据,确定是否需要全量更新至新版本。 对于个人开发者来说,灰度更新也有非常重要的意义。 由于个人开发者通常没有大量的手机来测试他们的代码,在不同机型上,这些代码可能会有潜在问题。 利用灰度更新的特性,开发者可以向部分用户推送更新、找到潜在问题。确定代码没有问题之后,开发者再向所有用户推送小程序更新,以减少代码中的 bug 所造成的损失。 4. 框架和能力优化 除了以上两个着墨较多的新能力,陈浩还表示,微信小程序一直在丰富能力和优化框架,尽可能向开发者赋能、降低开发成本,让他们实现自己的想法。 同时,他还透露了小程序的 5 级页面层级限制有可能会放宽,可以做到 10 级跳转,甚至更多的无限跳转。 以往谈到「小程序有什么限制」时,我们大多都会联想到「页面层级」和「代码包大小」。 现在,微信官方终于对外界放出信号,主动希望去除这些限制。这对于开发者而言是个好消息,他们可以用这些能力更新,创造体验更好的小程序。 越来越接近普通应用的小程序 已经发布了半年有余的微信小程序,站在了发展的十字路口。 现在,小程序有无穷的想象空间,但这也为微信团队提出了一个问题:小程序可以做到什么?它应该做到什么? 从这些即将开放的新能力中,我们看到:无论从体量、能力,还是开发流程和工具上,小程序都更接近普通 app 和软件。 确实,小程序如果需要继续发展,这些限制是必须要破除的,但这会让小程序变得不再是一个「小」程序,它承载了更多的作用和期待。 当小程序不再「小」,微信能否更好地为用户提供「优秀的体验」,包括张小龙口中所说的「用完即走」呢? 也许,微信团队已经有了自己的答案。我们也期望,微信小程序可以向我们提交一份满意的答卷。

 

移动信息化交流QQ群:一号群:211029692 二号群:344692795 CIO交流群:316076815(需认证)

2020-05-26
VR评测视频 Chrome浏览器诞生10年,网络环境更安全更可靠了
网易科技讯 9月10日消息,《连线》网站撰稿回顾了诞生至今十年间Chrome浏览器在安全性上的演变历程。 很多人或许想不起Chrome浏览器诞生之前的情... <详情>
2020-05-26
VR评测视频 正在阅读:谷歌将在总部所在城市大规模开发 建八千套住宅谷歌将在总部所在城市大规模开发 建八千套住宅
  12月10日消息,据报道,谷歌刚刚公布了在其总部——加州山景城(MountainView)进行大规模开发的愿景,其中包括将办公、零售... <详情>
2020-05-26
VR评测视频 独家首发丨工业自动叉车解决方案公司力子机器人获千万元融资
[ 导读 ] 近日,力子机器人获得了点亮资本数千万元的Pre-A轮融资,这是一家主要产品为混合激光叉车式AGV的工业车辆自动驾驶解决方案公司。 ... <详情>
2020-05-26
VR评测视频 苹果关闭iOS 12.1通道 将无法降级回iOS 12.1以下系统版本
­  在推出iOS 12.1.2之后,现在苹果正式关闭了iOS 12.1的通道,也就是说目前iOS 12.1版本之前的系统版本,将不能在降级了。 &sh... <详情>
2020-05-26
VR评测视频 血稠意味着会形成血栓?
  随着生活水平的提高,血液黏稠度偏高的人也越来越多。由此,在人群中衍生出一种说法:血稠是非常危险的信号,意味着会形成血栓等后果,必须想办法疏通血管,以降低血液... <详情>
2020-05-26
VR评测视频 自治区青少年拳击锦标赛在察布查尔县拉开战幕
伊犁新闻网讯(特约记者华岩明 记者张进峰)7月11日晚上8时30分,由自治区体育局、察布查尔锡伯自治县政府主办,自治区体育局拳击运动管理中心、察布查尔锡伯自治县... <详情>