这次我不站张小龙,虽然他说的「用完即走」的道理在,但我并不认为小程序会形成生态。

(一)

仅仅从抽象场景上来讲,小程序当然很美好。

对开发者来说,不用费尽心思开发好多平台的 APP 了,不用考虑适配各种奇形怪状的机型了。更重要的是,不用每次发版都提心吊胆唯恐出事,或者有紧急需求要上线却只能日盼夜盼盼苹果爸爸早点把审核通过。

对用户来说,不需要安装 APP,想打车了直接搜出滴滴的小程序来用,想订外卖了直接搜美团的小程序来用。冷僻的、可能只会用一次的应用,不用那么麻烦去下载,也是打开网页就解决一切,实在太方便。

事情真的这么美好吗?

(二)

我们具体问题具体分析,不说抽象的场景。

先说最常用的那些 APP,比如生活服务类产品(外卖、叫车)和影音产品(音乐视频)等。

但凡是这些大公司的主流大众产品,从他们自己角度来说,就不会屈就在微信,而只是借用微信的入口和平台流量,否则岂不是在苹果的各种限制下又多认了个爹?以后微信也要分成咋办?

从用户角度,也不会习惯在微信上用这些高频主流的 APP。既然每天都用,为什么不放在桌面,而是放在微信的某个列表里?

还有更关键的:微信解决不了多任务运行的问题,或者说无法达到操作系统一样的效果。试想,在微信里打开某个音乐播放器,编辑某个文档,再随时来回切换聊天界面,每次可能都要刷新网页,效果会是怎样,能不能保证多任务的效率?

对这样的 APP 来说,不会舍弃自己的领地,充其量就跟滴滴出行目前在微信里的样子差不多,只提供最简单的功能,就是一个入口而已。

(三)

再说第二类 APP,就是压根无法移植过来的,最典型的就是游戏(要想实现,先让微信内支持 Unity3D 再说)。

另外还有很多比较重的应用、消耗系统资源多的,在微信里运行的效果肯定也要大打折扣。

第三类 APP,是那些很低频或很垂直的应用,许多媒体都看好小程序会给他们带来很多机会。这同样是抽象的判断,基于「小程序总比 APP 好做」和「小程序是 APP 的替代品」的假设。

首先,APP 创业热潮的消退已经有目共睹,我们手机里装的常用 APP 也逐渐固定下来,接受新应用的可能性不断下降,各种生活服务类、工具类的应用逐步合并,集成在了那些平台产品里;其次,能够产生创业机会的领域也远没有过去想象的那么多,除了每年会热炒的几个主题(前有 O2O ,后有 P2P,现在有直播),大部分互联网创业项目都做了分母、成了炮灰,大众的需求基本已被巨头垄断。

大众主流需求(不管高频还是低频)的产品正在不可避免地发生融合,小公司被淘汰或者并购,逐渐都加入 BAT 大家庭。我们生活里遇到的大多数消费场景,在微信和支付宝都能够完成了。近几年频发的巨头并购案,以及马上要发生的外卖大战落幕,都预示着未来所有大众主流需求都会掌握在几个巨头手里。

那非主流的垂直需求呢?不可否认有很多垂直类的 APP 活得很好,他们有固定的用户群体,有稳定的发展路线和收入。正因如此,他们只需要关注自己的核心用户,而不需要借助微信的平台优势(像神经猫一样病毒传播)。同时,垂直的需求比较复杂,功能往往都比较重,做成轻便的、能够有效营销的小程序并没有太大意义。

这是一个悖论:在生活服务、消费领域里,大众级的产品,已经都被巨头垄断,微信只需要放那么几个入口;小众的非主流产品,也并不特别需要借助微信。

我觉得未来的小程序,这些就完全够了:

(四)

微信小程序会火,只是大家由过去「掌握了入口就掌握了用户、掌握了用户就掌握了生态」这样的经验猜想的。但我们放到实际场景中,就发现事情全然不同。

从本质上说,微信是社交场景的平台,流转的大多数还是信息这种消费品。公众号能很快火起来,是由于它们的文章作为信息能够快速在朋友圈、群组和私聊中传播,很好地契合了社交的场景。其它的互联网消费产品,比如电商产品和服务产品并没有在这种场景上得到发挥。购买电商产品和服务产品究竟是在微信上、是在淘宝还是在独立 APP 上,并无太大差别。

总的来说,我觉得「用完即走」并不能代表什么,这是一种理想的目标,但不能构成现在用户弃用 APP 转投微信小程序的理由,也不能构成开发者们弃用 APP 转投微信小程序的理由。

所以最终,小程序大概只会成为服务号的一个优化。

转自:http://www.woshipm.com/it/418834.html

如何评价微信小程序?的更多相关文章

  1. 迅雷首席架构师刘智聪:微信小程序的架构与系统设计的几点观感

    笔者注:本文来自于迅雷首席工程师刘智聪的个人分享,他毕业于南昌大学化学系,加入迅雷后设计开发了多款迅雷核心产品,凭借“大规模网络流媒体服务关键支撑技术”项目获得2015年国家科学技术进步奖二等奖,同时 ...

  2. 微信小程序新闻网站列表页

    在app.json中可以设置所有文件的头部导航颜色 (是window属性的子属性) 在具体页面可以单独设置该页面的导航颜色 (直接写该属性,不需要写window属性) 查看官方文档,可以看到好多全局属 ...

  3. 《微信小程序商城开发实战》唐磊,全网真实评价截图,不吹不黑,全部来自网友的真实评价

    偶尔看了下网友的销量和评价,感觉还不错,因为市面上大多关于小程序的书籍可能写的不够全面,要么只是点到为止的大致罗列,要么就是只简单介绍一下小程序的 界面设计这块.这样很难给学习小程序开发的人一个完成的 ...

  4. 胜利点组——“萌猿填词”微信小程序评价

    此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/9860 1.根据(不限于)NABCD评论作品的选题; (1).你的创意解决了 ...

  5. 都是为了生活组——‘’都是为了吃饭”微信小程序评价

    基于NABCD评论作品,及改进建议 1.根据NABCD评论,作品的选题 N(Need,需求) 纠结症是目前在年轻人身上普遍存在着的问题,食堂食物众多,每次在吃饭前都要纠结好久,大大浪费了时间,还容易产 ...

  6. 微信小程序开发工具测评

    1月9日微信小程序正式上线.很多企业都希望能在这个.但是在技术开发的问题上,却不知道该如何下手.经过一些程序员不辞辛苦连夜测试,终于从十余款工具呕心沥血筛选出四款比较靠谱实用的微信小程序开发工具.接下 ...

  7. 微信小程序导航:官方工具+精品教程+DEMO集合(1月7更新)

    1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=14764346784612:简易教程:https://mp.weixin.qq.com/debug ...

  8. 微信小程序(应用号)资源汇总整理

    微信小应用资源汇总整理 开源项目 WeApp - 微信小程序版的微信 wechat-weapp-redux-todos - 微信小程序集成Redux实现的Todo list wechat-weapp- ...

  9. 微信小程序(应用号)开发资源汇总整理 - 一直更新中

    开源项目 wechat-weapp-gank - 微信小程序版Gank客户端 wechat-dribbble - 微信小程序-Dribbble wechatApp-demo - 微信小程序 DEMO ...

随机推荐

  1. Linux命令(1)-scp

    Linux scp命令用于Linux之间复制文件和目录,包括从本地复制到远程.从远程复制到本地是两种使用方式. 命令基本格式 scp [可选参数] file_source file_target 从本 ...

  2. [iOS基础控件 - 6.11.4] storyboard 的 Segue

    A.概念 storyboard中的跳转事件连线,都是一个UIStoryboardSegue对象(Segue)   来源控制器      触发控制器 目标控制器      跳转到的控制器     Seg ...

  3. [C语言 - 10] C语言保留字

    一  数据类型关键字 12 个:    1 . char     2 . short    3 . int     4 . long     5. enum    6. float    7. dou ...

  4. 如何设置(修改)jetty(maven插件maven-jetty-plugi)的端口

    在使用jetty的maven插件,有两种方式来改变jetty server的端口,第一种方式较为简单,即: 通过命令行指定端口:mvn -Djetty.port=9999 jetty:run 另一种方 ...

  5. [原]使用node-mapnik和openstreetmap数据初步搭建瓦片服务

    最近依然还是有点小忙,只能挤点时间来学习点,先解决有没有的问题,再解决好不好的问题:) 本文将承接上文<使用node-mapnik生成openstreetmap-carto风格的瓦片>的内 ...

  6. java获取照片相关属性

    package test; import java.io.File; import java.util.Iterator; import com.drew.imaging.jpeg.JpegMetad ...

  7. java中匿名类的讲解

    匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象 ...

  8. java.io.File类

    java.io.File类 1.凡是与输入.输出相关的类.接口等都定义在java.io包下 2.File是一个类.能够有构造器创建其对象.此对象相应着一个文件(.txt .avi .doc .ppt ...

  9. 漫谈C#之关键字

    每一种语言都有非常多的关键字,而且这些关键字也都大同小异,不过毕竟还是有些许的不一样.有些关键字大家碰到的多了,自然就熟悉了,但是有些关键字用得不大多,或者是新引入的,所以就不大熟悉了.我平常在用的时 ...

  10. ios--uitextfield动态限制输入的字数(解决方式)

    1.定义一个事件: -(IBAction)limitLength:(UITextField *)sender { bool isChinese;//推断当前输入法是否是中文 if ([[[UIText ...