小程序是什么?开发小程序如何用

2017-07-07    阅读次数:91   

一、小程序到底是什么?

「微信之父」张小龙是这样描述小程序的:

小程序是一个不需要下载安装就可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一下即可打开应用。也体现了用完即走的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

简单来说,小程序不用安装就能使用;它的体积也非常小,每一个都不超过1M。

小程序的到来,将给我们带来许多便利和好处:

1.少了安装App的麻烦

在app开发时代,如果我们要使用一项功能,通常需要完成以下步骤:

● 在App Store或Android应用市场,寻找能实现相应功能的应用;

● 下载并安装该应用;

● 在手机桌面,找到应用;

● 打开并使用应用。

而在小程序时代,只需要搜索或者「扫一扫」,即可打开应用。没有了下载安装环节,人和功能的连接变得更加简单直接。

2.释放手机内存

除了使用更加便捷之外,小程序的「小体积」,也能为大家的手机大大减轻负担。

相信大家手机里都装了不少app。一般情况下,安装一个app,得花上几十MB、上百MB,甚至几GB的内存。手机容量小的人,一旦多装了几个app,就要面临内存不够的困扰。

在这种情况下,大小不超过1M的小程序,就成了手机内存不够用的救星。

而且,小程序还不需要安装,那些平时大部分时间用不上,又不得不装的app,一旦变身小程序,就可以彻底地从你的手机中移除了。

3.让手机桌面更简洁

小程序问世后,也许,你手机桌面上的许多app将会消失。

那些功能简单、使用频率低的app将会被小程序替代,它们不会在手机桌面上再占据一席之地,而是折叠在微信这个超级app里面,等到你使用时再「召唤」出来。

目前,微信小程序的入口还没有完全公布,希望小程序帮我们「清理」了手机桌面以后,微信的界面也能一如既往地保持简洁的样貌。

二、小程序与HTML 5有什么区别?

小程序出生以后,有很多人将它与HTML 5进行比较,甚至有人把它们混淆在一起。

但实际上,小程序和HTML 5本质上是两种不同的东西:小程序是计算机程序,而HTML 5则是互联网网页。

1.对用户而言

我们打开HTML 5,实际上是打开一个网页,而网页需要在浏览器中渲染。

所以,在微信上点开HTML 5,需要完成网页加载的步骤,这就会给人一种「卡」的感觉。

而对于微信小程序来说,它的代码可以直接在微信上运行,省去了通过浏览器渲染的步骤,在体验上会胜过HTML 5不少。

总而言之,在微信中使用小程序,会比HTML 5流畅很多。

2.对开发者而言

对于开发者来说,相比HTML 5,小程序可以节省大量的服务器资源。

那是因为,HTML 5需要开发者的服务器向用户发送HTML 5代码,而微信会帮开发者分发他们的小程序。

三、小程序与订阅号、服务号有什么区别?

同属于微信的生态体系,小程序也被很多人拿来跟订阅号、服务号比较。

那么,它们之间到底有什么区别呢?我们先看看订阅号和服务号到底是什么:

● 订阅号:顾名思义,是用户在微信中订阅文章所使用的公众帐户。订阅号可以向用户推送文章和信息,也可以管理订阅用户、与用户交流。它是一种媒体属性的产品。

● 服务号:是一种服务导向的公众帐户。它可以帮助机构在微信中向用户提供服务,同时,服务号还可以让用户直接与机构的客服系统进行沟通、为用户提供品牌信息等。

以上两者都是以「聊天界面」为基础的,即是说,它们的功能和界面是早就规定好了的。

而小程序允许开发者自定义界面,所以,不用局限于微信的聊天界面。开发者不仅可以提供更好的使用体验,也无需考虑对接公众帐户对话,开发门槛是比较低的。

简单来说,如果把这三个平台比喻成三件玩具,那么,订阅号和服务号可能是公仔或模型车,而小程序则是可以自由拼装的乐高积木。

看完这篇文章,能对微信小程序有全面的认识。

  028-8453-1500