《微信》小程序和APP有什么区别?小程序对于微信的意义

作者&投稿:植家 (若有异议请与网页底部的电邮联系)
~

2011年1月21日,腾讯旗下的全新通讯服务工具“微信”与大家见面了。与QQ不同,微信注重用户之间的交流沟通体验,显得比较纯粹,所以在功能方面并没有像QQ那样花哨。但是随着用户的需求,微信在功能方面也慢慢丰富了起来。2017年1月9日,万众期待的微信“小程序”正式上线。微信小程序的上线,也让微信现在变为了“无所不能”的APP。很多人都在问一个问题:“微信小程序和APP有什么不一样”?其实,这个看似简单的问题,回答起来着实比较复杂。

微信小程序也已经推出了一段时间了,在小程序面世伊始,有观点认为它能够取代手机App,给用户带来更清爽的体验。

所谓的微信小程序,指的是依托在微信作为平台运行的程序,它主要由HTML代码构成。得益于微信提供的API,它拥有比普通Web应用更多的权限,能够实现类似App的功用。

然而,它是否能取代App、让为微信成为掌管一切的霸道总裁?现在看来,并不能。

虽然微信小程序仍在蓬勃发展,小程序的数量也与日俱增,但似乎依然没人因为小程序的存在,把App们通通赶出手机。

小程序目前来看,似乎仍只是轻度使用的工具,没法负担起整个应用生态的重责。为何小程序目前难以取代App?今天就来谈谈这个问题吧。

小程序缺点一:功能残缺

小程序基于微信平台,这是它的一大特点。这个特点带来了一般App所不具备的好处——无需安装、可以轻松跨平台等等,但同时也让小程序局限于微信,无法实现很多App轻松就可以做到的功能。

↑↑↑小程序(左)对比App客户端,功能要弱上很多,甚至没有推送

例如,由于API的限制,小程序就很难和系统进行互动。利用App,你可以轻松和系统对话,例如情景模式类的App就能够修改系统的音量、震动、网络连接等等,但小程序就无法做到这些常见的功能。

又例如,App可以轻松随时随地为用户推送消息,而小程序限于后台等原因,没法做到。而由于代码并不在本地并且API有所限制,小程序的规模极其有限,因此也无法实现大型3D游戏之类的复杂功用。

↑↑↑实际上微信已经让小程序尽量靠近App,例如在安卓可以多任务切换,但仍和App有所差距

毫无疑问,相比普通的App,小程序的功能是残缺的。如果你细心观察,应该会发现小程序们担当的往往只是信息呈现这类简单的功能。想要在功能上和App们扳手腕,除非微信能在小程序和系统间架起更粗壮的桥梁吧。

小程序缺点二:场景限制

我们会在什么情况下开启小程序呢?或许是在家中,在路上,在单位,在餐吧。不过在有一种情况下,人们绝对不会去使用小程序——那就是没网的时候。

小程序的本质是Web应用,它的一大卖点在于代码并不能储存于本地(但会在本地有缓存)。

这样带来的好处就是,你完全不需要安装App,节省了空间,这也是小程序为何如此清爽的背后原因。

有得有失,这种设定带来的局限就在于一旦没有网络,小程序立刻变成小懵逼,除了缓存在本地的少量功能例如界面切换等,什么都干不了了。

↑↑↑小程序作为Web应用,极度依赖于网络

虽然我国的网络建设已经取得长足进步,但无网的地方仍随处可见,例如电梯,例如地下通道,例如乡村山野等等。

尽管很多App也需要网络才能工作,但小程序是全体成员一致需要网络,如此一来你就会对小程序这整一个平台都缺乏安全感。

实际上,某些小程序的功能依赖本地代码也是可以实现的,例如某些计算器小程序,某些计时小程序等,开启它们后再断网也可以工作。

但总体而言,你仍不会指望它们去取代同样功能的App,毕竟相比时灵时不灵的小程序,无论有网没网都可以工作的App更值得信赖。

微信小程序只能一直逗你玩?

那么小程序是否永远只能局限于这些缺点,没法对App们发起挑战?也不见得。

实际上,小程序这样思路的产物,并不是微信独门武器。小程序本质是Web应用,想要用Web应用来取代传统的软件程序,这事不少人都干过。

例如,以App质量著称的苹果iOS,就干过这样的事情。很多人并不知道,在第一版的iOS中,系统并不支持第三方App,如果想要实现系统以外的功能,只能利用HTML代码编写Web应用来实现。

可惜的是,苹果并没能坚持这一策略,和微信小程序一样,iOS的Web应用能做的有限,iPhone掀起触屏革命,还是需要App们的加持才能愈演愈烈。

↑↑↑iOS1是没有App Store的,苹果原想打造一个纯使用Web App扩展的系统

但是,iOS没能做到的事情,在WebOS和FirefoxOS中却实现了。

WebOS和FirefoxOS这两个系统或许不少人会有些陌生,但这两个系统却有着一个比其他系统都更为激进的设定——应用程序都是用HTML和JS来开发,通过WebAPI来实现功能乃至调用硬件。

同时,应用程序的HTML和JS代码还能够储存于本地,这令这俩系统的Web应用要比普通的Web应用适用范围广多了。

那么Web应用在这俩系统中体验如何?起码从功能实现的层面来看,非常不错。

得益于HTML5和CSS3规范的建立,HTML代码能做的事情已经足以挑战传统的App了,绝然不是玩具。

但是,由于运营、硬件等方面的原因,WebOS和Firefox OS都并没有在市场上取得成功,Web应用取代App自然也成为了泡影。

↑↑↑WebOS和Firefox OS的应用甚至系统功能都构筑在Web语言之上

为何迄今为止,Web应用一直在失败?

这既要考虑个人的奋斗,也得考虑历史的进程。苹果一开始在iOS中尝试只支持Web应用,或许也是看中了HTML5的潜力,但时机不对,HTML5规范在各大标准组织的撕逼中迟迟未确立,相应的开发自然一拖再拖——这就是历史进程没走到那地步的原因。

到了WebOS和Firefox OS的年代,HTML5更加成熟,但两者又不是什么巨头,没法攻下大块市场份额,这就属于个人奋斗的原因。微信小程序要取代App,历史的进程已经前所未有地靠近了,在个人奋斗方面还需要多加努力。

一方面,小程序的开发深度需要进一步加深。目前能调用硬件、系统功能的小程序仍非常有限,HTML和JS代码的潜力小程序依然没有完全发掘出来。

目前小程序开发提供的API往往只是简单的网络请求、文件存取、媒体播放、信息获取等比较浅层的内容,HTML5和JS所能做的事情可不仅限于此。

另一方面,小程序的定位要有所转变。小程序的代码目前并不能长久保留在本地,它被定位成为了即插即用、用完就扔的产品,虽然这带来了清爽的体验,但这的确是拉开和传统App之间差距的重要原因。

有得有失,就看腾讯是真的打算让小程序完全取代App,还是只打算让其作为App的有力补充了。

总结

微信小程序只是逗你玩吗?尽管功能弱,但也不能这么说,它还是充满着商机和潜力的。

目前的它可以看作是传统App们的补充,一些无需劳师动众的轻功能,就没必要花大力气开发App,用小程序就可以实现,降低了开发成本和使用门槛。

与此同时,它也有着进一步取代App的可能性,只是现在它并没有做到那种地步。微信小程序在今后还会有怎样的进化?Web应用还会出现新的形态吗?我们拭目以待吧。




微信小程序与APP有什么差别吗?
三、成本与开发周期不同:微信小程序开发成本低,周期短。APP开发的成本相对较高,根据APP定制开的全部功能,开发周期一般在2-3个月左右,具体时间因APP开发的复杂程度而延长。四、发布展现,就发布上来讲,APP需要向十几个应用商店提交资料,流程繁琐;小程序只需要提交到微信公众平台审核。

《微信》小程序和APP有什么区别?小程序对于微信的意义
2017年1月9日,万众期待的微信“小程序”正式上线。微信小程序的上线,也让微信现在变为了“无所不能”的APP。很多人都在问一个问题:“微信小程序和APP有什么不一样”?其实,这个看似简单的问题,回答起来着实比较复杂。 微信小程序也已经推出了一段时间了,在小程序面世伊始,有观点认为它能够取代手机App,给用户...

微信公众号、小程序、app的优势与劣势有哪些?
App的优点是功能全面、使用体验好、数据独立,缺点是开发成本高、推广难。同为创业者但是起点会不同,如果有充足的资金支持和一定的用户资源,那么做App无疑是最好的选择,然后通过微信小程序和公众号来丰富产品线,毕竟微信的用户基数比较大,可以作为一个比较好的导流渠道。如果创业初期资金比较紧张,产品...

开发小程序和开发APP的区别,那个好
微信小程序曾经还因为跳一跳这个小游戏火了一把,后来就在我们的生活中越来越普及了,比如使用小程序点单付款、在线填单邮寄快递、线上商城小程序等。 很多客户在咨询我们做软件开发的过程中,不太了解APP和小程序的区别,也不知道这两者该如何选择更好。下面喜妹就以喜望软件过往的开发经验来解决这个问题,好好讲讲...

小程序开发和App开发有什么区别(微信小程序开发和app哪一个简单)_百度...
2、开发技术区别。APP开发根据开发方式可分为原生APP和WebAPP,APP主流开发操作系统有安卓和IOS。安卓版本原生APP的开发语言为JAVA,IOS版原生APP的开发语言为Objective-C。安卓版本WebAPP的开发语言为JAVAHTML,IOS版WebAPP的开发语言为Objective-CHTML。微信小程序是基于腾讯的小程序开发框架进行开发,开发技术...

小程序和APP有什么不同
7. 发布上线:APP需要向至少十几家应用商店提交上线审核,且每个应用商店要求的资料可能都不一样,异常繁琐;小程序开发完成后,只需要在公众平台提交审核即可。8. 用户群体:APP面向所有智能手机用户;小程序则是面向所有微信用户。9. 功能局限:APP可以实现完整的功能;小程序仅限于微信不断释放的新能力...

小程序和App有什么区别???
因为微信小程序实现的功能较少,大大虽短了开发周期,其平均开发周期只需2周的时间。那么一个完整的APP平均开发周期需要1个月。开发一个APP的时间花费是小程序的2倍,甚至更多。总的来说,微信小程序和APP是各有各的优势。微信小程序时间和资金投入较少,能够满足一些初创团队。APP能够满足一些复杂度高...

微信小程序和独立app哪个好 微信小程序和app区别及优劣势对比
首先小编要告诉大家的是微信小程序并不是一个独立app,微信小程序上线之后微信会走向更大的平台化,可以会像PC网端导航,成为手机端的应用新里程,下面为大家解答一下微信小程序和app的区别以及优劣势,只有了解清楚了你才知道到底是开发一款独立app还是直接使用微信小程序。微信小程序和独立app哪个好 小...

图解小程序和APP的区别
一、下载 App 从应用商店(如 App Store)里下载;小程序 通过微信(扫描二维码、搜索)直接获得;┃二、安装 App 安装在手机内存中,就像自己买了辆车放在车库里随时开;小程序 不需要安装,就像免费用嘀嘀打车,召之即来用完拜拜;┃三、占用空间 App 会一直存在手机中占用空间,太多的 App 可能会...

微信小程序和APP的区别都有哪些呢?
现在微信小程序非常的流行,不少的企业都有开发小程序的想法,因为微信的用户比较多,所以推广小程序也比较简单,但是微信小程序有内存限制是不能超过20M,所以很多企业担心小程序实现的效果并不好,所以也在考虑是否开发APP。那么APP和微信小程序这2个产品的具体的区别都有哪些,如果企业在只能选择一个产品...

关岭布依族苗族自治县15645675171: 微信小程序和app有哪些区别?
郭尤双氯: 微信小程序和APP各有各的好处,适合自己最重要.至于两者的区别,有以下几点: 1.APP操作流程复杂,小程序操作简单流畅. 2.APP占用手机内存,小程序无需下载,用完即走. 3.APP开发成本高,小程序 基于微信,微信体系内无缝打通. 4.获取内用户成本高,小程序有众多入口,容容易获取用户.

关岭布依族苗族自治县15645675171: 小程序和APP有什么不同 -
郭尤双氯: 小程序和APP有什么不同,如下四点: 1.APP操作流程复杂,小程序操作简单流畅.2.APP占用手机内存,小程序无需下载,用完即走.3.APP开发成本高,小程序 基于微信,微信体系内无缝打通.4.获取用户成本高,小程序有众多入口,容易获取用户.

关岭布依族苗族自治县15645675171: 软件APP和小程序对比区别有哪些?
郭尤双氯: 区别一:下载、安装、占用空间不同 大家都知道APP都需要在应用商店(APP store)中进行下载,下载安装之后才能使用.而且还会占用空间.经常会出现安装APP过多导致内存不足.小程序只要你在微信里搜索你想要的小程序,如搜索木鱼...

关岭布依族苗族自治县15645675171: 微信小程序可以实现的功能和APP有什么区别 -
郭尤双氯: 小程序和APP区别在于一个是程序编号的软件一个是网页版的应用!就好比大型游戏玩起来比网页游戏好玩!但是内存增加

关岭布依族苗族自治县15645675171: 微信小程序到底什么样?跟独立APP有什么区别? -
郭尤双氯: 微信小程序是一种不需要下载安装即可使用的应用.当用户关注了一个“应用号”之后,就相当于安装了一款app.在“应用号”内,用户就可以实现对app 的一些基本诉求. 实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用. 体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题. 应用将无处不在,随时可用,但又无需安装卸载. 你可以通过第三方开发商西里奥布科技获取微信小程序.

关岭布依族苗族自治县15645675171: 请问小程序和app有什么区别?
郭尤双氯: 微信小程序是一种介于web和原生APP之间的应用,圆周率网络是一家APP开发、小程序开发的公司,基于对它们的了解来谈一下小程序和APP的区别: 1、 面向用户群 ...

关岭布依族苗族自治县15645675171: 微信小程序和手机APP的区别在哪里?
郭尤双氯: 一个是客户端,一个是应用啊

关岭布依族苗族自治县15645675171: 微信小程序与APP和公众号的区别是什么 -
郭尤双氯: 微信小程序是APP的简洁的版本. 公众号是微信的另一个产品,功能和小程序不同.

关岭布依族苗族自治县15645675171: 微信公众号小程序和原生app有哪些区别 -
郭尤双氯: 1、定位不同(公众号服务于营销与信息传递,小程序面向产品与服务)2、实现技术区别(公众号基于H5,小程序基于微信自身开发环境与开发语言) 3、功能不同(公众号功能围绕信息展示与营销,小程序面向产品与服务) 4、体验上的差别(公众号操作延时较大,小程序体验接近原生App)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网