首页 > 代码库 > 微信小程序现状分析

微信小程序现状分析

概述

曾记得在微信小程序还没有上线的时候,大家都是翘首以待,希望在张小龙,在企鹅的带领下,走出区别于原生开发的另一条移动开发的道路,我也是一直关注着,知道1月9号,微信小程序终于对外开放了,作为第一批内测开发者,我也是在第一时间启动了微信小程序的开发。
其开发也确实相对简单,不过体验上嘛,可能和原生有一些差距,体验上有点类似于企业的x5渲染的webview。不过因为其高度依赖于微信这个平台,也限制了其开放性,所以我当时在csdn的内部群语言:微信小程序不会完全取代原生app,甚至都不可能威胁到原生app。
那么现在一个多月过去了,现状如何呢?

微信小程序现状

就在过年之前,其实好多之前的微信小程序都悄悄下线了,诸如最早入住微信的ota,在过完年不就都纷纷下线,各种股票交易类的小程序也在证监会的要求下纷纷暂停服务。究其原因,就是其转换率并不高。
你是否有这样的困扰:手机里装了几十个甚至上百个App,但平均每天都会用到的数量屈指可数,又或者地图、外卖等同类App不得不装好几个换着用,明知使用频率不高却耗电、占内存就是删不得?也因为有这样的用户痛点,当“微信之父”张小龙对外阐释小程序是一个不需要下载安装就可使用的用完即走应用后一直备受关注。
2017微信公开课PRO版上,张小龙也举了两个小程序的场景化例子,一个是在公交站,扫一下站牌的二维码就可以了解下一辆公交车的到站时间;一个是在汽车站,扫一下二维码就可以购买车票而不需要排长队。
这样的示例已经说明了微信团队对小程序的定位和理解,明显看出重心是要深入开拓线下的场景运营。现在不管是在地铁、公交站等线下场景,许多广告牌中都已加入了二维码等待被“扫一扫”。但张小龙认为,对企业来说,广告中嵌入二维码,被扫后应该能直接触达企业服务而不是消息订阅。
他强调,更多希望小程序的启动来自于扫二维码。并且,小程序坚持去中心化的思路,不会有类似应用商店的分类、排行和推荐等功能,也不能推送消息,不会有订阅关系和粉丝机制。
值得注意的是,尽管微信官方反复说明小程序并非应用商店的复刻版,但关于小程序可能冲击原有App体系及应用市场的观点依然存在。原因在于,相比苹果iOS系统下App Store的一统江湖,国内的安卓应用市场因某些原因百花齐放,多个第三方应用商店并存。与此同时,流量分散、用户需求和习惯的变化加上技术变迁,都使得应用市场本身面临转型。
就在笔者写这篇散文的时候,谷歌正式推出了“谷歌小程序(Android Instant Apps)”。
那么这里要八卦一些了,什么是谷歌小程序(Android Instant Apps)?

谷歌小程序

大家知道,不管是谷歌小程序还是微信小程序,都是一种轻量级的方法,其目的是:运行Android应用而无需安装、从任意位置访问应用。
在去年5月的Google I/O大会上,谷歌用了大约10分钟时间为我们介绍了Android Instant Apps,可理解为安卓“即时应用”,也就是无需安装可直接使用的应用,显然这跟微信推出的小程序非常类似,昨天,谷歌正式上线了一小批应用来测试这项功能。
上线的几款支持应用包括了BuzzFeed、Wish、Periscope以及Viki,Android Instant Apps并不是简单的网页浏览形式,通过Android Instant Apps,你其实就是打开了这个App的“简洁版”,经过一些媒体的测试,Android Instant Apps的加载速度也要比同等状况下的网页形式要快。
谷歌小程序工作原理:将App模块化了之后,Google Play只会在你点击了链接之后下载所需的那部分功能,这样你就相当于在一个简洁的模式下使用该App。对于开发者来说,他们也不必为此专门再去开发一个独立的App,它使用的还是同样的Android API和同样的源代码,开发者们只需要在原有App的基础上进行一下升级,接入Android Instant Apps的功能就可以了,对于一些开发者们来说,这个过程可能都用不了一天。
从这方面来说,由于google的全球影响力,加之在系统级别的多年耕耘,优势相对于微信小程序那可不是一点点。

微信小程序的几大痛点

随着第一轮玩家激情褪去后的纷纷退场,以及第二批第三批玩家的涌入,为什么小程序的存活时间并不长?这不得不说说微信小程序当前存在的几个问题:

bug较多

这是不得不说的话题,小程序为了实现在苹果发布十周年推出具有“颠覆”的小程序,其实是带了很多bug上线的,即使到现在,开发人员依然会遇到很多问题。
对于人力充足的大公司,有专门的人来参与到小程序的开发维护中;而对于小公司,他们没有足够的人力投入,他们可能一半时间来维护其他平台产品另一半时间来开发小程序,这个时候如果碰到几个小程序的bug,基本上是吃不消的。

产品定位

举一个简单的例子,比如以内容为主的app,我们常常会向用户推送一些消息来提高点击率,但是在小程序里,这条路是死的。对于“今日头条”推出小程序真心搞不太懂,如此高频使用的产品为什么要放到小程序上,先不说重大新闻你怎么推送,那么对于普通用户的爱好如何进行个性化推荐?大概也是跟风吧。

安全风险

1月13日,证监会担心金融类小程序涉及客户隐私和安全问题,要求金融类的小程序只能进行产品的展示,不能进行诸如申购、赎回、转换、定投、开户等功能。那这就很蛋疼了,你只能在小程序上看最新的股价、咨询,你要想交易那对不起,你可以另跳链接,我们知道微信不支持外链的,那好吧,我得回到APP上,进行交易。那么问题来了,我APP啥都有了,我还要小程序干嘛,所以,很多基金、证券类的小程序直接停止服务。

开发市场

在小程序开放之前,微信小程序的群满天飞,首先是ios、android的开发者加入到了小程序开发群中,然后是PM也加入了进来,再到后排搞PHP的也加入了进来。小程序开发成本并不高,把官方文档的代码复制过来基本就能用,所以大家都来一起搞。其结果是其转换率并不高,其市场定位只能成为Android,ios的补充和附属品。

小程序未来怎么走

独立互联网评论人洪波此前接受《每日经济新闻》记者采访时也认为,小程序毕竟是一个新东西,开发者可能会按照手机应用的流程去做小程序,这可能也是早期避免不了的。但小程序并不是免安装的手机应用,它最适合的场景是有一个明显的触发契机,大家需要对小程序应该怎么做、通过哪些场景触发等有个重新而且深入的思考。
虽然在推出当天,各类微信小程序一窝蜂的上线,但从推出后1个月的情况看,或许作为一个新思路的产品,没持续引发疯狂跟风反是个好信号,毕竟不管是对用户还是开发者来说,复制一个App生态体系意义不大,而思路和标准的改变跟产品开发都不能一蹴而就。
的确,作为线上的用户来说,小程序的设计似乎是如此不便,但换个角度来看,小程序或许本来就不是为被用户找到而设计的,或者说,致力于“勾连线下”的小程序,本身存在的价值或许是在特定的场景下找到特定的用户。

<script type="text/javascript"> $(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘
    ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); }); </script>

    微信小程序现状分析