什么是微信小程序?
与传统的原生应用相比,微信小程序是一种全新的连接用户与服务的应用,它可以在微信内被便捷地获取和传播,同时具有良好的用户体验。微信小程序是运行在微信中的应用,是一种不需要下载即可使用的应用,用户通过微信扫一扫或者搜一搜即可打开,且每个微信小程序的体积非常小。
了解微信小程序
- 无需安装:用户在使用微信小程序时无须安装,直接使用,不占用存储空间
- 用完即走、无须卸载:在使用微信小程序后,可以用完即走,无须卸载
- 名称唯一:某一个名称被注册后,另一个微信小程序将不能使用相同的名称
- 入口丰富:用户可以通过多种途径打开微信小程序,例如微信搜索、好友分享、小程序识别码等
- 传播能力强:微信小程序入口丰富,再加上基于微信生态,使得微信小程序的传播能力强
微信小程序是继原生应用和HTML5应用之后出现的一种新的应用形态,从功能方面来说,与他们是竞争对手。那么微信小程序与原生应用、HTML5应用有什么区别呢?
微信小程序与原生应用的对比如下表。
微信小程序与HTML5应用的对比如下表。
微信小程序的发展前景
1. 生态体系
目前,微信小程序已经形成了自己的生态体系,它连接了开发者、运营者、投资者等各领域的企业,并且接入了多个第三方服务的平台。微信小程序已经进入到了一个快速发展的阶段,未来的发展空间也越来越大。
2. 开放能力
在发展过程中,微信小程序不断自我完善, 为开发者开放了越来越多的接口,它可以适用于大多数的用户和场景,还可以方便开发者进行深度挖掘。同时,微信为小程序提供了越来越多的开放功能,例如微信扫码、微信支付、地理定位等,这对微信小程序的发展也会起到推动作用。
3. 用户黏性
目前,微信小程序已经积累了大量用户,用户黏性高,使其他行业与微信用户有更好的连接,能够更好地与微信结合。
微信小程序的宿主环境
宿主环境(Host Environment)是指程序运行所依赖的环境。例如,iOS系统和Android系统提供了两种不同的宿主环境,微信、微博等应用都需要依赖宿主环境才能运行,如下图。
Android系统的应用不能在iOS系统中运行,iOS系统的应用也不能在Android系统中运行。因此,脱离了宿主环境的软件是没有任何意义的。
微信小程序可以跨平台,这是因为微信小程序并不是一个直接安装在Android系统或iOS系统中的应用,而是运行在微信客户端上的应用。微信客户端给微信小程序提供的环境就是微信小程序的宿主环境。
微信小程序在Android系统和iOS系统中的宿主环境如下图。
微信小程序的宿主环境为微信小程序提供了丰富的组件和API(Application Program Interface,应用程序接口),具体解释如下。
组件:用于快速搭建页面的结构。微信小程序的组件包括视图容器、基础内容、表单、导航、媒体、地图、画布、开放能力等。
API:用于让开发者方便地调用微信提供的功能,例如获取用户信息、微信登录、微信支付等
微信小程序开发前准备
掌握微信小程序开发账号的注册方法,能够独立完成微信小程序开发账号的注册
1.使用浏览器访问微信公众平台的官方网站
2.选择注册的账号类型
单击步骤1图片中“立即注册”链接,即可进入开发账号的注册页面,在该页面中可选择注册的账号类型
3.跳转到小程序注册页面
单击步骤2图片中的“小程序”链接,跳转到小程序注册页面。
4.在步骤3小程序注册页面根据提示填入自己的邮箱、密码、确认密码等,完成账号信息的填写。
5.邮箱激活页面
单击步骤3图片中的“注册”按钮,进入提示邮箱激活页面。
6.查看激活链接
单击步骤4图片中的“登录邮箱”按钮,查看收到的账号激活链接。
7.用户信息登记
单击步骤6中激活账号的链接,将跳转到用户信息登记页面,根据页面提示进行用户信息登记。
8.注册完成
填写完用户相关信息后,单击“继续”按钮,进入微信小程序管理后台。微信小程序开发账号注册完成。
掌握获取微信小程序AppID的方法,能够从微信小程序管理后台获取AppID
如何获取微信小程序AppID?
在微信小程序中,AppID又称为小程序ID,是每个小程序的唯一标识,每个小程序账号只有一个AppID,因此每个账号只能发布一个小程序,如果要发布多个小程序,需要注册多个小程序账号。