资讯专栏INFORMATION COLUMN

深度:正确理解微信小程序

Yujiaao / 620人阅读

摘要:以下点对小程序的理解来自我对小程序文档的解读和实际开发,期间,我也与微信的工作人员有一些交流。离线使用与的想象力微信小程序支持离线使用,也支持后台运行,这为小工具带来想象力。我更期待的是,微信将来提供一种会话与小程序之间直接通信的能力。

自从张小龙 2016 年初提出做「应用号」,外界对应用号的猜测和期待从来没有停止过。大多数人和媒体认为,小程序将会为营销带来新机会。

我觉得很多媒体把小程序的机会方向带偏了,小程序的营销能力其实是很差的,他们或许没有细看小程序的开发文档,甚至没有参与过小程序开发或与开发者进行深入交流,就,嗯,有点乱写。

以下 10 点对小程序的理解来自我对小程序文档的解读和实际开发,期间,我也与微信的工作人员有一些交流。

1 小程序是微信接下来的重点产品

甚至是最高优先级的产品之一,因为这是微信要成为真正的 OS 的路径。前面已经论述过这一点。

这意味着,开发者可以完全放心把精力和资源放到小程序上。

2 无关注,无心理压力

和服务号、订阅号不一样,小程序是没有关注功能的。这意味着,对用户来说,心理成本更小,用户通过搜索进入小程序,马上就可以使用,不像服务号还需要先关注。

但对开发者来说,这显然不是好事。这意味着:

你无法群发消息,因为你根本没有关注者;
你可能需要自行建立用户系统,但转化率是个问题。
所以,小程序在一定程度上,提高了产品运营能力的要求。

3 不是 HTML5,也不是 Hybrid

我们经常在朋友圈看到的非常炫酷还带背景音乐的 H5 页面,将不会在小程序里出现。

微信小程序开发使用改自 Javascript, CSS, XML 的语言,同时提供了各种自有的组件和 API,这让小程序变得独立:

它不兼容 HTML,网页代码在小程序里无法使用;
开发之前,开发者需要熟悉小程序开发语言,按照微信的命名方法,说不定会被称为 WeLang。
不兼容 HTML,不仅意味着你不能在页面里使用 HTML 标记,也意味着你不能嵌入 HTML 网页:要么不嵌入,要么用 WeLang 重写。

4 没有外链

不兼容 HTML 还意味着,你无法在小程序里放置外链。HTML 里的标记是被禁止的。

这很大程度上限制了营销,服务号里,我们好歹还能在文章里插入链接,而目前版本的小程序,是不能插入外链的,哪怕是放置二维码,直接在页面上长按,也没有「识别二维码」选项(当前版本)。

限制得很狠,不是么?还有更狠的。

5 无法分享到朋友圈

是的,那种鼓吹小程序能带来营销大机会的媒体要被打脸了,至少被目前版本的小程序打脸了。

当前版本的小程序是不支持分享到朋友圈的,你可以将小程序的任何页面分享给通信录的个人或群,但无法分享到朋友圈,这意味着你不会在朋友圈看到小程序刷屏,刷屏的,还是原来那些东西。

从经验上来看,微信会尽一切努力维护朋友圈秩序。以后小程序能不能分享到朋友圈我不知道,但至少一开始不打开这个口对微信来说是好事,一旦打开,就很难收回来了。

6 用微信语言开发的原生程序

前面已经提到过,微信小程序不是用 HTML 开发的,也不兼容 HTML 标记,它是一套自有的语言(暂且叫 WeLang),使用 WeLang 开发出来的页面,其体验是与原生 app 接近的,因为除了数据,定义页面的样式、数据结构、逻辑等文件已经提前下载,不像网页那样需要实时加载,而且,因为页面可以调用小程序提供的组件,这些组件早已内置在微信客户端,它们的体验其实就是「原生」的。

一个微信页面包含 4 个文件:

WXML:页面结构;
JS:页面逻辑;
WXSS:页面样式;
JSON:页面配置。

其中 JSON 文件不是必须的,这 4 个文件在用户下载小程序时就已经下载到本地 — 就像原生 app 那样,小程序只需要连接 API 获取指定数据。

这样的体验,是非常流畅,非常原生的。

7 前端开发成本极低

前端开发其中一个最大的成本是兼容性适配,不管是做网页的前端需要适配各种浏览器,还是做 Android 客户端开发,需要在各种尺寸、性能不同的设备中反复调试。

对于创业公司来说,这些成本的支出是不划算的,因为创业公司需要快速将产品推出市场,兼容性问题往往为快速迭代带来障碍。

开发微信小程序,对于前端工程师来说,成本是相对较低的,因为微信已经解决了兼容性问题,前端工程师只需要学习 WeLang,然后按照规范去开发,兼容性问题,交给微信。

一次开发,多平台通用。

8 离线使用与 Websocket 的想象力

微信小程序支持离线使用,也支持后台运行,这为小工具带来想象力。

比如,像万年历、Todolist、番茄闹钟这样的工具,会大量出现。我更期待的是,微信将来提供一种会话与小程序之间直接通信的能力。

小程序很多 API 与服务号类似,但其中的 Websocket API 是新增的。很多拿到内测的朋友都跟我说,这个新的 API 可以带来巨大的想象力,比如,你可以在小程序里打造一个「你画我猜」的游戏。

但我更期待的是,这个实时通信 API 能否会为垂直社交带来新可能性。这一点,后面会详细讨论到。

9 没有游戏,没有直播

是的,「你画我猜」其实是无法出现在小程序平台的。

目前版本小程序文档里明确写明,游戏类、直播类、小程序导航,小程序链接互推,小程序排行榜等都不能提交。

10 有审核机制

前面提到了「提交」这个词。和订阅号、服务号不一样,你发文章不需要通过微信审核,你改按钮功能也不需要,但小程序的每个版本更新,都必须通过微信审核 — 就像 App Store 那样。

对用户来说,这是好事,意味着大部分通过审核的服务都是质量过关的,坏消息是,对于只把目光放在营销层面的人,这里又是另一个限制。

「H5程序俱乐部」是一个专注微信小程序学习交流,相关外包/招聘需求信息发布的微信公众号。

「H5程序俱乐部」微信号:wxappclub 或者 微信扫一扫关注

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/55733.html

相关文章

  • 「前端开发者」如何把握住「信小程序」这波红利?

    摘要:我将上述内容进行简单的整理,来回答标题的提问前端开发者如何把握住微信小程序这波红利迅速掌握微信小程序相关技术。 由于前两周一直在老家处理重要事情,虽然朋友圈被「微信小程序」刷爆了,但并没有时间深入了解。 昨天回广州之后,第一件事情就是把「微信小程序」相关的文章、开发文档、设计规范全部看了一遍,基本上明白了「微信小程序」是怎么回事,我关注的公众号都很看好「微信小程序」的前景。 作为一个「...

    wendux 评论0 收藏0
  • 齐心好视通业内首发云会议信小程序及MeetingBox Pro智能会议终端

    摘要:月日下午,齐心好视通智无界新跨越新品发布会在齐心集团总部发布厅隆重举行。同时,我们也是业内首家在微信小程序上实现实时音视频与视频会议会议硬件终端通信的厂商齐心好视通微信小程序产品经理梁娟兰表示。12月27日下午,齐心好视通智无界·新跨越新品发布会在齐心集团总部发布厅隆重举行。会议吸引了来自行业专家、生态合作伙伴、新闻媒体、投资机构等在内的多名人士参加,现场火爆,座无虚席。齐心集团副总裁兼好视...

    BearyChat 评论0 收藏0
  • 学习信小程序前,你先要搞清楚6个问题

    摘要:比如滴滴打车,微信小程序点一下就可以了,没有人天天打车时时打车。微信小程序开发人员薪酬预测月薪之间,和前端差不多,对于目前已经就职的人来说,薪资的涨幅空间应该在。程序俱乐部是一个专注微信小程序学习交流,相关外包招聘需求信息发布的微信公众号。 沸沸扬扬的微信小程序如今热度不减,面对各种版本的入门介绍,是时候来一波深度解析啦!下面我们就关于微信小程序最关注的几个问题做简单回答,相信能帮你大...

    yanest 评论0 收藏0
  • 信小程序初体验,入门练手项目--通讯录,后台是阿里云服务器

    摘要:最近微信小程序异常火爆,很多人在学习,下面带着大家搭建下微信小程序的调试环境,并调试入门练手项目通讯录和基础即可微信推荐使用的语言,去菜鸟教程简单学习下,,,即可,方便大家学习。 一、前言(坑爹的玩意) 项目源码:https://github.com/saucxs/wx_... 微信小程序自从2017年,被各种看好,不过一段时间过去了还是反响平平,下半年随着各项功能的开放,很多企业...

    joyvw 评论0 收藏0
  • 信小程序初体验,入门练手项目--通讯录,后台是阿里云服务器

    摘要:最近微信小程序异常火爆,很多人在学习,下面带着大家搭建下微信小程序的调试环境,并调试入门练手项目通讯录和基础即可微信推荐使用的语言,去菜鸟教程简单学习下,,,即可,方便大家学习。 一、前言(坑爹的玩意) 项目源码:https://github.com/saucxs/wx_... 微信小程序自从2017年,被各种看好,不过一段时间过去了还是反响平平,下半年随着各项功能的开放,很多企业...

    kel 评论0 收藏0

发表评论

0条评论

Yujiaao

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<