高潮已退,再谈小程序的来龙去脉(小程序navigator)

高潮已退,再谈小程序的来龙去脉(小程序navigator)

一、 写在前面的话(前面的更重要)

这得从CS/BS程序说起, CS即Client Server, BS即Browser Server,在以前的移动互联网没有兴起的时候,那时以PC程序为主,PC上互联网产品分为CS模式的产品和BS模式的产品两种, 像早期版本的QQ,只能在电脑上安装然后再启动的这种使用方式,那时还并没有WEB QQ,就是典型的CS模式的产品, 而当我们在浏览器里面输入一个网址,比如淘宝、百度的地址,然后开始使用的这一类属于BS模式的产品。

同样,在移动设备上,也分CS模式和BS模式的产品, 常见的APP(Application的缩写)基本以原生程序为主,即CS模式的程序,但这也不一定,后面会解释为什么不一定, 这个不一定的地方才是关键之处。同理,在移动设备上也有BS程序,我们也可以在手机、平板、PDA等移动设备上使用浏览器访问网站,输入一个网址开始访问,只是不那么方便,不对,是特别的不方便,因为输入网址实在是太痛苦,这不是移动设备所擅长的事。

根据经验,我们已经大概知道CS类的产品和BS类产品的优缺点了,CS类的产品缺点是更新升级不方便,但是反应速度快,更节省流量,节省服务器资源。BS类的产品优点是升级特别方便,只需要升级服务器就行,用户在使用的时候只要访问网站就行了,不需要在本地安装任何程序。当然前提是本地有浏览器就行, 不过对服务器压力会稍大,而且访问速度会比CS类的慢,同样的功能,也会消耗更多的流量。

二、HTML5的出现

目前来看,HTML似乎是永远不会被淘汰的一个标记语言,不过需要升级,老的HTML4功能太少,已经无法满足信息技术的高速发展的步伐了。所以有了HTML5(后面简称H5),在这个版本里面加入了很多新的功能,比如对多媒体信息的处理,丰富的表单类型,加入了画板,加入了本地存储,H5利用画板可以展现很多动画特效之类的, 就平时大家玩的小游戏都是靠画板来做的。这在以前是不可能的,只能借助于Flash来完成,所以H5出来之后,各大厂商的浏览器也慢慢升级,都开始支持H5了。

三、微信的出现

因为好几种原因,微信出现了,也因为好几种原因,微信做成功了,原因这里就不仔细解说了,前面提到我们在移动设备上输入网址很费力,前面也提到H5的出现给网页提供了新的活力。

那微信的出现就解决在移动设备上输入网址的问题,相信大家已经知道我要说什么了,没错,就是二维码( 这种二维码的名字叫PDF417,像一般商品上出现的条形码是一维码,叫CODE128), 总之大家记住,PDF417比CODE128好就是了。 别的不需要关注太多。

印象中,微信是最开始加入扫码识别的功能,随便一串字符都可以生成一个二维码,所以扫码可以打开一个网页,可以加好友,可以付钱。那二维码的就帮人们解放了在手机上输入的烦恼。公众号也可以扫码加入,公众号里面的文章全是H5网页。

不光微信,随便一个APP,它里面可能都有用到H5网页的,所以前面提到,APP不一定全是CS的方式,目前市场大部分APP使用了混合的模式,即CS与BS同时使用的情况。这样好处自然不少。

四、 小程序的出现

继公众号之后出现了小程序,那小程序和公众号本质是差不多的,但是功能更强大,更加灵活。公众号和小程序开发都是一样用H5的技术,即使用HTML CSS JAVASCRIPT的技术。那既然小程序使用H5开发,那它就是BS模式的程序,没错,但是它是运行在微信里面的,并不是直接在手机上的浏览器使用的H5程序,并且,微信小程序也只能运行在微信里面,在普通浏览器里是无法正常运行的, 微信已经做了控制了,微信也不希望小程序能逃出微信的范围,而微信APP本身是一个原生的程序,需要在本地安装才能使用的。所以这样说来,就明白小程序到底是怎么回事了,它是运行在微信APP里面的一个H5网页程序。

而H5这种网页的程序和原生的APP相比是有一定局限性的,比如获取手机的重力感应信息,获取定位,获取二维码扫描结果,获取手机的设备信息, 那小程序现在就可以做到了,而且远远不止这些,为什么呢? 因为这些事情微信APP可以做到,微信APP提供了丰富的接口供小程序来使用,所以小程序也同样可以做到原生APP能做而普通H5网页做不了的事情。

关于小程序和公众对比的问题,这里不想解读太多,只略讲一二。

  1. 小程序开发起来更灵活,比如公众号在编辑最下面的菜单的时候是不方便的,而小程序里面的东西就跟自己以前做APP一样,随意设计。公众号给人的感觉就是擅长做客服一类的用处。当然实际上不止做客服之用了。
  2. 功能比公众号强大,就是能做的事比公众号多很多。主要是微信提供的丰富的接口可以使用。

五、小程序的优势

其实前面已经讲过一些了,这里再总结一下。

  1. 不用安装就能使用, 节省安装的时间,这是最大的好处。
  2. 虽说是H5程序,但是不用输入网址就能使用
  3. 拥有与原生APP一样的功能,原生APP能做的,小程序也能做(暂时还不能确定是不是和原生APP一样的功能,就算不一样,也差不会太多了)。
  4. 对于开发商来说,小程序提供了强大的统计功能,相当强大,这会给企业减少很大的开发成本。
  5. 对五开发商来说,小程序提供了开发工具,写H5程序的都知道,JS开发工具在语法提示一直都是不擅长的,而小程序的开发工具就有JS的语法提示功能。这是相当大的福利了。
  6. 节省手机内存空间,对于很多16G内存的手机用户来说,这绝对是一个福利了。但节省空间换来的是比原生APP耗更多流量,不过我想,流量已经不是主要考虑的问题了。

至于缺点能想到的就是可能反应速度会比原生APP差那么一点点。

六、 小程序的展望

按照小程序的优势,在未来小程序可能在餐饮,购物,阅读这些线下服务行业会比较火,。因为这些行业的APP不是经常会用到,只有特定的时间才会用,那以后就不用安装APP了,直接扫码使用商家的小程序就好了。目前小程序还处于初始阶段,从线上到达线下服务场景可能还需要一段比较长的时间。现在看来,整个IT圈对小程序都是持肯定的态度, 但也需要很多时间去开发,去推广。最后才能在线下流行起来。

小程序的前置条件是“扫一扫”,正如张小龙在2012年就完成的预测,移动端的入口是二维码,他的确做到了这一点。利用二维码 扫一扫 小程序,给大量的线下场景带来的新的生机,而这恰恰也是小程序的目标所在。

那未来当我们进入餐厅的时候,我们就不需要纸质的菜单了,可能餐桌上有一个小程序的二维码,用户直接扫码进入商家的小程序,然后点菜,点完菜,收银台和厨房就能看到菜单了, 然后付钱,甚至可能还有评价和分享。

由此我们可以想象,以后的线下服务行业,会生出各种各样的小程序,以前在楼下经常有关注公共号送蔬菜水果饮料的,那以后可能就是扫码关注小程序送蔬菜水果饮料了。

最后强调一点点:其实只要是一个APP,然后在你的APP里面使用了H5网页,你的H5网页已经是一个小程序了, 你的APP同样可以提供很多接口给H5调用。 这件事多数APP都干过,只不过你没有把这件事做成一个平台, 也许是被大家忽略掉了。而微信把这件事做成了一个平台,并取了一个名字。就是这么简单。总之,道理一说大家都懂。但是真正去做的人不多。

本文由 @大火锅 原创发布于人人都是产品经理。未经许可,禁止转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月29日 上午9:10
下一篇 2023年4月29日 上午9:26

相关推荐

  • 历史学大学科研项目名称历史学大学科研项目名称

    历史学大学科研项目名称: \”追寻中华文明的起源与传承\” 中华文明是人类历史上最为悠久、最为辉煌的文明之一,其起源与传承一直是历史学家们研究的重要课题。近…

    科研百科 2024年9月13日
    24
  • httpskjxm.cdk

    人工智能在医疗领域的应用 随着人工智能技术的不断发展,其在医疗领域的应用也越来越广泛。人工智能可以帮助医生更好地诊断和治疗疾病,提高医疗服务的效率和质量。本文将探讨人工智能在医疗领…

    科研百科 2024年11月6日
    0
  • 第一办公网

    第一办公网: 一个致力于提升企业效率的网站 第一办公网(First Office Online) 是一个致力于提升企业效率的网站,成立于2010年,总部位于中国北京。我们的目标是帮…

    科研百科 2025年1月10日
    0
  • CIS科研项目水平怎么样?看完你就知道了!(cis科研项目有没有用)

    CIS科研项目水平怎么样?CIS科研项目是一个高质量高水准的科研项目,并我们用事实说话,帮助了众多学子得到世界名校录取,最近又有CIS学员收获哥大、JHU和杜克offer! 热烈祝…

    科研百科 2024年4月17日
    119
  • Excel|制作项目管理进度图表(甘特图)(excel如何制作项目进度表甘特图)

    甘特图(Gantt chart)又叫横道图、条状图(bar chart),以提出者亨利·L.甘特先生的名字命名,被广泛应用于项目管理中。甘特图内在思想简单,即以图示的方式通过活动列…

    2022年5月26日
    224
  • TPM管理的实施步骤及对应内容(TPM实施)

    0 1、准备阶段 此阶段的任务为制定TPM计划,创造一个适宜的环境和氛围。具体有4项工作: TPM管理的引进宣传和人员TPM培训,打好公司上下的思想基础; 建立组织机构推动TPM成…

    科研百科 2022年11月1日
    172
  • 党建云平台(龙江先锋党建云平台)

    智慧党建 党建云平台,让党建更智慧! 随着时代的变迁,党建工作也在不断的创新与发展。党建云平台作为一种新型的工具,为党建工作注入了新的活力和动力。党建云平台是以互联网为基础,以信息…

    科研百科 2024年7月17日
    85
  • 简历中的科研项目

    科研项目:XXX 项目名称:XXX 项目时间:201X年X月至201X年X月 项目地点:XX省XX市 项目简介: 本项目旨在研究XXX,以探究其生理机制。我们通过对XXX进行实验室…

    科研百科 2024年10月26日
    0
  • 中国高校科研经费排名

    中国高校科研经费排名:高校科研经费投入成为衡量教育水平的重要指标 近年来,随着科技的不断发展,高校在科研经费的投入方面也取得了巨大的进步。中国高校科研经费排名成为了人们关注的焦点。…

    科研百科 2024年11月12日
    0
  • 教育学科研项目经历如何写教育学科研项目经历如何写

    教育学科研项目经历怎么写 作为一名教育学学生,参与科研项目的经历是必不可少的。在撰写教育学科研项目经历时,我们应该注意以下几点。 首先,我们需要明确自己的研究目标和研究方向。在开始…

    科研百科 2024年7月4日
    74