1. 聚能聊>
  2. 话题详情

小程序的爱恨情仇

背景

在移动互联网时代,Google和苹果两大巨头推出的Android和ios以及迅雷不及掩耳之势挤掉了曾经的移动端老大哥--诺基亚,然后刮起了pc端到移动端的大浪潮,我也有幸参与到了这次“技术革命”中,在传统的APP时代,每项需求都需要安装APP,越来越多的APP应用即将占满手机存储空间,那么有没有一种软件架构既不需要下载安装,又能够提供像客户端一样流畅友好的用户体验呢?
答案是没有的,不过能不能做到接近原生的体验,而又解决不用装更多app的烦恼呢。这类方案中诸如google的PWA(Progressive Web Apps)、微信小程序...今天要聊的主角就是微信小程序。

什么是小程序?

小程序是一种运行在微信客户端,继微信订阅号、服务号、企业号之后新的微信应用形态,既无需下载安装,又有近似原生应用的体验。
它由javascript+WXML+WXSS混合编写,但不是运行在浏览器之上,一定程度上避免了浏览器体验不流畅的问题。它运行在微信内,作为微信的一个插件运行,在Android端也可以单独出来运行,正式因为它的这一特性,注定了它只能在华人地区流行(因为只有华人地区采用微信)。

小程序的火与不火

2016年下半年,各大头条都相继爆料,微信要放大招了,很可能会干掉原生app,一时间大家惶恐了,特别是我们这些搞Android和ios的,想到马上就可能丢饭碗了,于是各种找资料学习,我也在11月的内测中获得了内测的资格。于是开始对外面传的沸沸扬扬的小程序有了一个全面的了解和认识,其实小程序和H5 差别并不大。

在小程序框架里,包含两部分View视图层、App Service逻辑层,View层用来渲染页面结构,AppService层用来逻辑处理、数据请求、接口调用,它们在两个进程(两个Webview)里运行,因而相比其他的H5体验会更好一点,但是和原生还是想去甚远。

小程序现状

三个月快过去了,我们来看一下小程序的现状究竟如何呢?
9cab6e7f5e504b1a86e5693d782e3112_th_jpeg
由这张图我们看的出来,刚开始的1月份,各大互联网公司纷纷开发出自己的小程序,一时间小程序出现了短暂的繁荣,但是为什么最近又恢复平静了呢?小编总结了下微信小程序的几大痛点:

bug较多

对于人力充足的大公司,有专门的人来参与到小程序的开发维护中;而对于小公司,他们没有足够的人力投入,他们可能一半时间来维护其他平台产品另一半时间来开发小程序,这个时候如果碰到几个小程序的bug,基本上是吃不消的。

安全风险

1月13日,证监会担心金融类小程序涉及客户隐私和安全问题,要求金融类的小程序只能进行产品的展示,不能进行诸如申购、赎回、转换、定投、开户等功能。所以,很多基金、证券类的小程序直接停止服务。

产品定位

在小程序开放之前,微信小程序的群满天飞,首先是ios、android的开发者加入到了小程序开发群中,然后是PM也加入了进来,再到后排搞PHP的也加入了进来。其结果是其转换率并不高,其市场定位只能成为Android,ios的补充和附属品。

微信闭环生态

这个主要是和微信有直接竞争的公司,诸如阿里系、百度系...而微信小程序依赖微信入口也被消费者吐槽,在移动互联网时代已经习惯的用户,很难习惯先打开微信,在打开小程序。

小程序未来怎么走

微信小程序发展到现在,可以说从曾经的高调到“落寞”,那么从你的观点看,小程序未来会怎么发展?如果你有体验过微信小程序,有哪些建议?如果你是开发者,你接触过小程序吗,感觉如何...开动你智慧的大脑,我们一起来聊聊“小程序的爱恨情仇”。

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    星座淘公仔 x 3

  • 奖品二

    技术书籍 x 2

  • 奖品三

    虾米VIP月卡 x 4

104个回答

0

1119290798054877 复制链接去分享

有弊端才会有解决方案,才会有进步

搞么罗 回复

阿里云微信小程序、支付宝小程序、百度小程序多合一小程序:https://yq.aliyun.com/articles/713077

评论
1

轩_宝 已获得虾米VIP月卡 复制链接去分享

    微信小程序是腾讯/微信框架标准和规则下的web,腾讯的目的之一是保障不同小程序在这个标准下拥有一致的用户体验,并让腾讯对内容,广告,流量等大幅度加以控制。这也正是腾讯推广小程序的动力之一,但这种类似web的本质,也会限制小程序的运行效率,离线体验,功能扩展以及隐私安全等。

     此外,微信小程序的体验还受制于网络环境。微信小程序虽然精简了APP,但却将原本的APP一分为二,端口留在手机上并被集成到微信里,而另一部分被放在服务器上,通过互联网连接。

    但因现在的互联网和通信技术的限制,由于实时性不好的原因,微信小程序要的用户体验如果要达到和本地一样,实时网速得破Gbs才行,而现在的实际情况是要长期维持100M都有一定难度。如果是依赖于云后台的小程序,网络不好的时候自然会非常卡。

  就如同APP用户体验如何,具体在于APP开发和维护质量,手机基础软硬件性能和用户的使用习惯。微信小程序的用户体验也并非是不受制约的,也会受到互联网和无线通信技术、小程序的开发和维护质量、以及用户使用习惯等因素影响。
pl2476 回复

最近微信准备大爆发,作为前端开发者很是期待

评论
1

李博 bluemind 已获得虾米VIP月卡 复制链接去分享

微信小程序对个人使用来说:方便、实用、不用安装那么多APP,从而解放自己的手机微信小程序对于开发人员来说:又有一种新的开发方式,但是企业对APP的需要会相对减少,所以对安卓和IOS程序员来说如何选择会有冲击。微信小程序对于企业来说:可以很方便的展现自己的内容,同时微信小程序可以实现企业基本的服务用户的需求微信小程序对于微信第三方开发平台来说:可能造成冲击,从而好多企业都是自己开发,不再使用微信第三方开发平台。微信小程序,简称CX,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。

1

zhengbeibei 已获得星座淘公仔 复制链接去分享

无非我们为微信做了嫁衣。小程序推崇“用完即走”,这是站着说话不腰疼,因为微信是用不完的,你的产品不是微信,有什么资格让用户走?好不容易弄来的用户,无法进行转化,小程序显然不能留住我们的用户,大概只能是一次游了。可能设计的初衷只是一个“小”字,只是我们想赋予的太多,个人觉得不会走的太远。

1

林峰v5 已获得星座淘公仔 复制链接去分享

首先咱们来看一下小程序的优缺点
优点:
无需下载安装,无需注册,用完即走,不占用手机内存
小程序可以跨越安卓和苹果平台,开发成本比APP低
打开速度比H5还快,接近原生APP
安卓手机可以直接添加手机桌面,看上去和APP差不多
小程序的缺点:
小程序不能分享朋友圈,只能分享给朋友、群
小程序在微信中没有入口,小程序的二维码不能长按,要用手机摄像头扫描才能进入小程序
小程序没有PUSH功能,不能给用户推送消息和个人的相关的通知消息。
小程序没有用户体系,不需要注册,用完即走。
小程序不能做游戏
针对以上的这些优缺点我们就可以很快发现,小程序只适合在线下使用,用完即走的模式。类似餐厅,ktv等等的娱乐场所。相对于要用户长期保持活力较难。而且基本上公司都有自己的app,还要针对一个小程序安排人力物力!太消耗公司资源。毕竟是小程序,所以程序相对于复杂的功能无法实现,无法吸引用户使用。

0

dannypu 已获得技术书籍 复制链接去分享

从微信小程序这个概念出来的时候,我就觉得它不可能实现诸如所宣扬的“”取代原生App“...的说法,为什么呢?一方面微信小程序是否能真正如所言达到跟原生App进行匹敌的能力,事实证明并不是那么尽如人意,另一方面也是最重要的是用户的使用习惯的问题:微信小程序它只有一个入口,即只能通过微信App进入,在当下用户已经习惯了日常使用App的方式下要改变其使用习惯是非常困难的,且当我们添加的微信小程序多了,寻找起来也是听烦人的。所以微信小程序注定只能作为我们正常App的辅助环节,就像微信公众号一样,只是给用户在使用上多了一种选择途径。

0

selim 已获得技术书籍 复制链接去分享

对于微信小程序而言 它小而美,成本底,技术门槛低。但是小程序无法代替所有的app,微信“小程序”产生于 Android 和 iOS 之间,在包罗应用的同时,也是要做到最基本的“遵循行业规则”,至于能不能代替手机App,现在来说还为时过早,对于未知未用的东西,期望值不要过高,个人认为会有影响,但绝对无法做到完全取代,便捷性不好,用户体验上也不好。

0

keller.zhou 已获得虾米VIP月卡 复制链接去分享

小程序发布的时候我就不看好。因为小程序和软件客户端比从功能上体验上都有很大距离,有很多厂商故意把小程序做的功能很少只是敷衍一下,另外现在手机ROM越来越大,用户也没有迫切需求用小程序取代本地软件,所以小程序目前来看只能取代一些使用频率低功能比较单一的软件,小程序本来也没有广泛的进入大众的视线,很多人都还不知道小程序是个啥。用过的人,特别是和app做使用对比的,大多数都不觉得小程序好用,这就尴尬了!
小程序是个好锤子,但是钉子在哪里呢?还在寻找中!

我作为尝鲜者发现的不便越来越多,也暴露了很多小程序的缺点,毕竟快捷安装有其优点,也有弊端,期待逐步优化吧,楼主有书看吗

0

joinhead 已获得虾米VIP月卡 复制链接去分享

小程序目前还不是很完善 所以导致体验比较差,不过相信随着技术和套路的成熟 应该来说对于服务微信用户的企业来说 还是一个比较好的产品. 目前小程序能力在不断提升,企业开发有精力的条件下,可以考虑在微信环境下用小程序慢慢代替原先的H5,对于做互联网产品的企业来说,App还是重点,毕竟小程序肯定无法实现支付宝支付 😄

0

wangqi94 已获得星座淘公仔 复制链接去分享

2016年小程序是真的火了一把,但总感觉更像是一次炒作,一群程序员间的炒作,技术群,朋友圈,全是小程序开发指南,但真正投入进去的开发者少之甚少,似乎程序员间不谈论点小程序就像是落伍了一样。小程序的发布不对个人开放,所以程序员们只能做一个看客,程序员们担心未来小程序会不会替代了自己的位置,所以惊慌和恐惧,要不要也学一点点呢,所以就看各种博客,补充知识,然而,时间推移,小程序就像消失了一样,程序员也都回到自己的岗位上,今年,微信突然发布,小程序对个人开放了,突然有炸开了锅,我也亲自玩了一下,各种验证,一个字,烦。
微信怎么就突然对个人开放了呢?想必应该是推广的失败吧,如果当时就对个人开发者使用的话,或许结果会有一点好转,还有小程序并不是很成熟,bug多,对于一个想做个人定制的公司来说,绝不会把资金投入在小程序上面,而且还不安全,即使这一次对个人开发者开放,想拉拢更多的程序员共同来维持这个生态,但是,处于第一次的折腾,估计也不会有多少人投入,拿来做宣传还不错,未来,或许小程序便会成为另一种公众号

1

陳為風 复制链接去分享

之前作为一个用户来说,真没怎么觉得小程序有太多便利,除了可以省点手机储存,但体验效果要比APP差不少,而且对网络情况依赖更重!额,何况我微信都很少上,这个还要先进微信才能用!

溪流201609 回复

现在的体验还是要有平台会好些

评论
0

豆沙包糖 复制链接去分享

H5算不上小程序?

哎哟!萝卜 回复

h5不是

陈云凤 回复

不是

评论
2

尤迪安 复制链接去分享

只能说在IT界火了一把,在用户里面不温不火

1

阿里云管家 复制链接去分享

干货分享,买阿里云产品需要领满减券获得阿里云官网减免,以前经常领取到非官网的券,要么_不能用,要么_过期了,这是很全的阿里云满减券领取和_使用教程:https://bbs.aliyun.com/read/588619.html (复制到浏览器打开) ; 能省就省

1

陈序婷 复制链接去分享

如果牵头做这个事的是UC浏览器,我会比较看好。如果是UC提供入口,微信提供用户数据那我就非常看好了。
然而,没有如果。
从第一次知道“小程序”到现在,我就用过一次。还是随便找的一个体验了一番。
老实讲,还不如夸克浏览器刷小程序提供者的网页有快感。

1

似水的流年 复制链接去分享

1、技术落后,功能受限 这个可能是主要的因素。 他即没有React适时,也没有ios最初的独领风骚。 基于WebView这个古老的技术并且还没有加入丰富的功能。
2、开放性差 在订阅号流行的年代,段子手们可以每天花时间写洗脑文来促进一个段子的出炉,而小程序是无法跟段子手一样,一天出一个段子的。即使在追求不断添加功能的Web世界,应用的数量也是非常有限的,并且还竞争激烈。更何况小程序是阉割的,污染的Web。所以其失败是必然的。
3、没有用户红利 小程序即没有用户支撑,也没有用户分享,做小程序有什么价值?并且小程序的入口深度太深,用户不可能记得小程序。被相起来的机会等于0,这与公共号好友装逼驱动完全是不同的。好友也不可能天天分享小程序。
4、脑残的帐号体系与缺少自由开发者的支持
腾讯的订阅号,服务号,企业号之间的邮箱是无法分享的。就是说你要让一个人负责这三个平台的同一个业务,要给这个人分配三个邮箱。这完全是脑残的行为。 现在就个人而言,碰都不想碰腾讯,这样的脑残的封闭的系统是不会受真正的开发者欢迎的。谷歌相对于国内的企业已经不知道好多少了。但仍被国外的很多开发都所诟病。所以微信的很多理念是无法出华人圈的。
5、看不到成长性 一个东西要受欢迎最大的原因是具备成长性,但是微信的小程序缺少这个能力。原因很简单不开放,不开放出现的问题就无法得到别人的协作解决,也听不到其它团体真正的需求。所以小程序是一个没有想象空间的东西。任何一个面向未来的人都不会去关注他的。

优势
小程序最大的优势当然也很明显,就是用户规模与靠山实力强大。所以很多开发小程序的人都想来分享这些用户。所以小程序本身是具有丰富好的基因的,但是没有做好,可能还是与实际脱节了的原因吧。
所以即便现在微信放下了身段,如果小程序没有改掉这些毛病,微信的小程序也一样很难被更多的人接受。

1

1910190626714777 复制链接去分享

小程序的火热只是建立在新生代电子技术的热潮上,他是基于微信平台而不是互联网平台,这是他最大的局限性,虽然通过微信可以使他在最短时间得到推广,但平台局限性使他无法得到长久的生命力

1

浮生递归 复制链接去分享

个人认为,主要取决于腾讯决策人对小程序的态度,愿意冒险,就会提供更多资源,根据市场接受程度,逐步开放更多资源。现在只能说还处在培育期,还在观察市场的反应,所以腾讯的决策人也不急于推进。以下为个人猜测的发展流程:

内测-》宣传-》开始升温-》开放阉割版-》小龙站台-》引爆市场-》吸引各阶层入坑-》入坑的发现各种坑(相当于免费帮小龙做了大量的全方位测试)-》大量退坑(现在阶段)-》开放部分限制-》又开始升温-》又有部分进坑-》入坑的又发现各种坑-》又开始退坑-》又开放部分限制-》又开始升温-》又有部分进坑……

直到开放的限制最终能满足客户的正常需求,小程序就完成了一个自我蜕变的过程,成为一个完善的现象级产品

1

哈哈555 复制链接去分享

对于微信而言,「小程序」意味着打破社交边界的想象力,所有的约束条件——比如模糊搜索的限制,或者禁止朋友圈的分享——都是为了不对现有秩序造成过于强烈的冲击。换句话说,「小程序」无法获得「润物细无声」的待遇,反而不是一件百分之百的好事。阿里足足用了十年,才将「万能的淘宝」的精确烙印打在用户心上,腾讯欲在朝夕之间重构用户认知,却难以控制余震波及的薄弱地带,全仆后继的高屋建瓴或许终将抵达人烟罕至的远郊,只是这种动员力量是否发生变型——就像对于HTML 5的滥用那样——都未可知。

1

暖冰123 复制链接去分享

小程序的理念是好的,用完即走,尤其是二维码的入口非常方便,大家在早期其实是夸大了小程序的应用场景,杀死app这种肯定是做不到的,微信本身也没有这么狂妄,明显小程序是把功能限制了的,所以明显微信本身也并不是把小程序和app划等号,小程序真正的应用场景在于类似于万达这样的商城,入口处扫码可以获得商城地图及店家信息等等的很具体的小场景里,小程序有自己的生存栖息地,不要总是把它放在一个不适合的地方然后使劲唱衰。

5