微信小程序学习(1)_微信小程序简介

一、微信小程序的来源

在2016年9月中,微信公众平台向外发出200个小程序内测邀请函,那么什么是微信小程序,有什么功能呢?微信小程序尽管叫小程序,但其实这就是今年年初腾讯曾对外提及的微信“应用号”。

早在2016年1月份的微信公开课上,微信之父张小龙就透露微信即将推出应用号。张小龙曾说,让创造发挥价值,好产品应该是用完即走,微信应该是给用户提供便利,而非浪费时间。希望用户在微信里看到的都是自己愿意看到的东西,也希望用户能够留出来更多的时间去做其他的事情。


二、微信小程序是什么呢?

微信应用号是一个APP应用推广平台,微信应用号目前暂定名为“小程序”,使用微信应用号平台,用户关注一个应用号就如同安装一个App一样,而微信应用号就相当于另一个App Store,主要功能就是应用推广。

应用号有两大特色:首先APP功能可以直接通过关注应用号来实现,所以用户就省去了安装下载卸载等等一系列动作,对那些使用频率不高的软件来说,你完全可以用“应用号”代替;另外,用户也免去了不定时下载软件更新包的困扰。

然而微信应用号要能获取足够多的用户,还得要开发者的支持。

毫无疑问,开发者将是微信应用号的最大获益群体。对于开发者而言,应用号可以节省开发成本,并且可以提升研发效率,开发人员只需要研发出一款适用于浏览器应用的产品,就可满足不同操作系统的使用需求。另外,入驻应用号的APP营销推广工作也能取到事半功倍的效果。


三、微信小程序可以用来干什么呢?

我们可以通过观察微信小程序给出的接口文档信息来猜微信小程序可以用来干什么?首先我们先来看看微信小程序的官方API!首先我们可以点击这个网站进入到微信小程序的简介和文档!https://mp.weixin.qq.com/wiki

微信小程序学习(1)_微信小程序简介_第1张图片
这里写图片描述

可以看到里面有个小程序的按钮,我们点击进去,就可以看到:

微信小程序学习(1)_微信小程序简介_第2张图片
这里写图片描述

我们点击开发文档,就可以看到微信小程序的API了,

微信小程序学习(1)_微信小程序简介_第3张图片
这里写图片描述

从API可以看到,微信小程序的接口和框架包括:视图、内容、按钮、导航、多媒体、网络能力、罗盘、重力感应、画板等等。

有了这个框架和丰富的组件,小程序的启动和运行速度将可以和原生 app 媲美。能实现的功能也将被纯网页的服务号要多得多;小程序开发后,不能直接发布,需要经过审核,类似 App Store。微信应用号被认为是“跨平台的操作系统”。作为Android开发者,说实话,微信小程序的出现在一定程度上对移动开发是有冲击和影响的,可是会不会完全替代呢?这个个人感觉倒不用太担心,原生的App还是有原生的魅力所在的!


四、微信小程序平台有什么优势?

1.微信有海量用户,而且粘性很高,在微信里开发产品更容易触达用户;

2.推广app 或公众号的成本太高,而应用号“无需下载”的优势能够使用户减少心理负担,推广效率更高。推广微信应用号,只需要用户扫码即可,不管是流量环境还是WIFI环境,都不是问题,最大程度减少了用户的耐心损耗。

3.微信除了能给用户提供功能,还能推送内容,同时还会多出一个未读标记。这种推送到达率比 app 更高。

4.开发适配成本低。微信公众号开发涉及网页前端和服务器后端,相比起 iOS 和 Android 开发,至少节省了两个平台的开发成本,节省了大量的时间和人力。因为开发这两个平台的客户端,服务器后端的开发几乎是必须有的,网页前端可能相对微信公众号要少一些,但相比之下,这些前端的工作比客户端的工作量要少很多。

在微信应用里,不管用户用的是何种手机,获得的体验是一致的。如果不一致,也能用相对较低的开发成本让其一致。如果你开发的是一个微信消息应用,微信提供了固定的消息模板,这意味着,不管用户使用的是什么系统,他们看到的界面是相同的。

5.容易小规模试错,然后快速迭代。这被认为是现今互联网创业的基本方法。而且修改无需等待审核,迭代后马上能看到效果,然后继续观察和迭代。

6.跨平台。微信应用号本身是网页,可以在群里被转发,可以搭建到公众号上,传播起来非常方便。

你可能感兴趣的:(微信小程序学习(1)_微信小程序简介)