一篇搞懂微信小程序以及和其他对比**

前两年的文章了,现在小程序肯定是有变化的,作为自己的随记

一.产品定位及功能分析**

微信小程序是一种全新的连接用户与服务的方式,他可以在微信内被便捷的获取和传播,同时具有出色的使用体验。
微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。
全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。

2016年9月21日,微信小程序正式开启内测。在微信生态下,触手可及、用完即走的微信小程序引起广泛关注。腾讯云正式上线微信小程序解决方案,提供小程序在云端服务器的技术方案。

2017年1月9日0点,万众瞩目的微信第一批小程序正式低调上线,用户可以体验到各种各样小程序提供的服务。

小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。小程序也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果,现在已经有超过150万的开发者加入到了小程序的开发,与我们一起共同发力推动小程序的发展,小程序应用数量超过了一百万,覆盖200多个细分的行业,日活用户达到两个亿。

1.1.小程序分析**

1.1.1.小程序优势**

目前小程序、ReactNative 技术火热,在前端开发社区中受到开发者的青睐。那么现在是2019年,要问我开发一个 APP 首选是什么,我肯定会先考虑微信小程序,下面分析下小程序独有的一些优势。

作为开发者,我们肯定希望一个新的开发模式最好能用现在的知识去开发,而不是学习新的语言,小程序开发没有去造新的语言,使用前端开发的知识基础就能上手开发,小程序官方提供了详细的开发文档和资料,并且提供了一套开发工具供开发者使用,一直在迭代维护升级中,小程序提供了丰富的接口帮助我们快速的开发业务。减少了很多开发成本。
作为运营人员,小程序提供了一整套的运营体系,包括多维的入口,数据分析工具,各项数据都能很好的展现给运营人员,再加上微信的流量红利,能够减少很多运营者获取用户的成本。

1.1.2.小程序适合的应用场景

从产品角度讲,产品的呈现形式也要符合用户场景,那么小程序这种形式的 APP 适合什么类型的产品呢?小程序的一句广告语是这样说的
当有需要的时候,它刚好出现。
那么,从这句话我领悟到,小程序其实适合的是不常使用且刚需的服务,或者简单点叫小频刚需,比如平常我们线下的打车、拼车、点餐、或者查违章等服务,这些需求我们平常可能一周就需要几次,没必要去下载一个 APP 在手机里睡大觉,所以小程序这种轻应用的价值就体现出来了,用完即走,不需要关心它会占用你的手机内存,因为关闭之后,小程序会自动的『消失』

1.1.3.小程序的缺点

月有阴晴圆缺,每个事物都不是那么完美的,微信小程序也一样,那么它有什么缺点呢?我主要总结的几个方面
受控于微信,功能限制
审核繁琐,时间相对较长
API不成熟,小程序层面的坑很多

1.1.4.小程序的未来

以上劣势其实部分都在逐渐好转,因为微信小程序一直都在迭代中,那么未来小程序的发展会怎样呢?

从之前的PC互联网到移动互联网,现在即将迎来的是轻应用时代的互联网,各个手机厂商和一些头部 APP 都开始抢夺轻应用这块蛋糕,竞争会越来越激烈,不过我希望最终有一种标准占主导地位,这样对用户和开发者来说都是最好的。小程序的先发优势和流量优势使微信小程序的发展更加壮大,但是毕竟小程序还是在逐步成长的阶段,目前还不是很成熟,未来小程序的整套体系会越来越清晰和完善。

1.2.微信小程序VS APP

身处互联网爆发的时代,人们使用率最高的科技产品之一–>手机,几乎已经完全普及,尤其是智能手机,智能手机里没几个APP怎么好意思叫智能手机,APP中就有微信,2106年微信之父张小龙提出微信小程序概念并进行内测;苹果针对iOS系统给开发者提供了开发工具X-CODE,微信也提供了微信小程序开发工具以及自己的标签语言,那就是WXML(可见其信心”野心”之大)。
区别:

1.2.1.下载

App 从应用商店(如 App Store)里下载;
而微信小程序可通过分享/扫一扫等方式进入无需下载;

1.2.2.安装&运行环境

APP安装在手机内存里,就像自己买了辆车放在车库里随时开;
小程序不需要安装,召之即来用完拜拜;
原生 App 直接运行在操作系统的单独进程中(在 Android 中还可以开启多进程),
而小程序只能运行在微信的进程中。

1.2.3.占用空间

App 会一直存在手机中占用空间,太多的 App 可能会导致内存不足;
小程序因为不需要安装,占用内存空间忽略不计;

1.2.4.广告推送

App会隔三差五给用户推送广告,太多未读提示会逼死强迫症;
小程序不允许主动给用户发送广告,仅能回复模版消息;

1.2.5.开发

App 需要适配市场上很多款的主流手机,开发成本大;
小程序一次开发就可以自动适配所有手机;

1.2.6.发布

App 需要向十几个应用商店提交审核,且每个应用商店要求的资料都不一样,非常繁琐;
小程序只需要提交到微信公众平台审核;

1.2.7.用户群

App 面向所有智能手机用户,截止2018年约33亿台;
小程序面向所有微信用户,超过10亿人;

1.2.8.开发周期

根据考察以及开发经验,一款完善的双平台 App 平均的开发周期约3个月;
小程序平均开发周期约2周,仅为App的六分之一;

1.2.9.功能

App 可以实现完整功能;
小程序仅限微信提供的接口功能;

1.2.10.推广难度

App 需要用户主动下载十几M的程序包,在没有Wi-Fi的情况下推广艰难;
小程序 可以通过二维码、微信搜索等方式直接获得,推广难度降低;

1.2.11.总结

App 和 小程序 是两种很像却又不一样的技术。
一种是已经流行多年的成熟技术,而另一种是正被赋予期待的新技术,所以,就两种技术而言,并没有哪个更好,只是看哪个更适合我们。

1.3.微信小程序VS其他并行体系

订阅号,以内容为主体,适合经常给用户群发消息的产品,例如媒体。目前做的比较多的大号,以及一些自媒体。
服务号,以提供服务为主,比较适合做低频次(用的次数较少)使用。
企业号,拥有较强的组织架构,和隐蔽性,适用于制作内部企业CRM系统。
而小程序,放弃了传统公众号的关注、群发、分享到朋友圈功能,而在设计规范、产品体验、运营规范、都有自己的一套审核标准,旨在培养产品本身。小程序是无法分享到朋友圈的,但是发给好友和群是可以的。

一篇搞懂微信小程序以及和其他对比相关推荐

  1. 一篇文章带你搞懂微信小程序的开发过程

    点击上方"前端进阶学习交流",进行关注 回复"前端"即可获赠前端相关学习资料 今 日 鸡 汤 只解沙场为国死,何须马革裹尸还. 大家好,我进阶学习者. 前言 小 ...

  2. 《微信小程序-基础篇》初识微信小程序

    大家好,好久不见了,前段时间各种原因分享不稳定,后面一段时间内参与了主站的原力计划,请麻烦各位支持一下,万分感谢- 本系列将从零开始介绍微信小程序的开发,介绍完基础以后会实际同步开发一个微信小程序的项 ...

  3. 微信小程序录音 第一篇 (基于微信小程序及百度AI的 人员语音识别转文字显示小程序)

    基于微信小程序及百度AI的 人员语音识别转文字显示小程序 基于微信小程序及百度AI的 人员语音识别转文字显示小程序主要分3篇 1.微信小程序录音篇(小程序基于wx.startRecord()微信语音录 ...

  4. 1万字!彻底看懂微信小程序

    Q:为什么说小程序如炮友? A:小程序刚发布不久就流行一个段子:APP如原配,一年不用几次:服务号如情人,一个月固定几次:订阅号如酒店小卡片,天天可以卖广告:小程序像炮友,用完就走. 资本如嫖客,各个 ...

  5. 终于搞定微信小程序canvas分享海报

    canvas drawer 做微信小程序中最好用的 canvas 绘图组件之一. 当前环境下,大家都非常需要分享到朋友圈这个功能,但是实现起来各有心酸(坑比较多),所以才有了如下的 canvas 绘图 ...

  6. 2017年最后一篇文章:微信小程序游戏跳一跳刷榜原理解析!

    最近微信出了一个"跳一跳"的小游戏,这个游戏其实在之前有手机端版本,无奈微信借助强大的用户把这游戏又拿起来弄火了,而且通过最新版的微信可以看出,微信已经开始重视小程序的入口释放了, ...

  7. 一张图看懂微信小程序全生态!

    017年1月9日,小程序发布在万众瞩目中发布,不仅占据了舆论的风口,也经历了不少起伏.7月9日小程序发布半年.半年来,小程序到底是什么现状?小程序给我们带来哪些改变?创业者该如何看待小程序?小程序生态 ...

  8. 硬件篇:基于微信小程序的智能分类垃圾桶(详细介绍)

    硬件选择 因为我们需要实现的主要功能是控制四个垃圾桶的开合,所以舵机是必不可少的,至于用什么来控制舵机,我直接就选择了51单片机(因为我只学了51),明确了主要的硬件,进一步细化目标,用微信小程序通过 ...

  9. 微信开发者工具无法选择预览和真机调试_小程序开发 第二篇:使用微信小程序开发者工具、wepy框架初始化项目...

    1.微信小程序开发者工具 使用: 小程序原生开发:直接使用小程序开发者工具打开项目即可 小程序框架开发:首选官方提供类vue.js开发框架 wepy.js ,备选 mpVue.我们选择的是 wepy ...

最新文章

  1. 机器学习论文推荐 | 2019 Reddit最受喜欢的5篇AI论文
  2. C#中构造函数的作用
  3. 为什么泪水充满了我的眼眶,那是一种从未有过的感伤,
  4. 深入理解TCP/IP协议-TCP建立与终止连接
  5. nginx+php-fpm页面显示空白的解决方法
  6. (源码)智能优化算法—藤壶交配优化算法(Barnacles Mating Optimizer,BMO)
  7. 气球java游戏,游戏 | 最适合春季玩气球的这12种玩法你玩过吗?
  8. 串口通信以及波特率计算方法
  9. 单片机入门 - 模电、数电与单片机
  10. 计算机通过镜子测试,镜子测试
  11. Python初学者:输入若干个正整数,升序后输出
  12. 2021年UI/UE设计师学习最新线路规划
  13. heic(HEIF)格式图像处理(一)
  14. 原来Oracle也不喜欢“蜀黍(r6笔记第54天)
  15. matlab中sym与syms的对比
  16. windows虚拟机_windows系统安装和使用虚拟机
  17. 做3D游戏建模师有年龄限制吗?
  18. 多平台跨平台操作轻量剪贴板粘贴板软件
  19. 使用oyente智能检测工具总结
  20. 阿里小蜜人工智能助理,唯一入选麻省理工十大突破性技术的中国代表

热门文章

  1. python统计英文句子每个单词字数_Python实现的统计文章单词次数功能示例
  2. Y05 - 001、Python是什么?
  3. 360杀毒公测-为企业局域网护航
  4. java函数式编程之Consumer
  5. 使用三色笔按照思维导图的方式记笔记
  6. linux如何排查主机下载速度慢,在Linux是如何解决下载速度慢的问题
  7. 用js计时器实现数字时钟
  8. jxr怎么变成jpg_“为什么我的阿萨姆奶茶还没有变成美少女?”
  9. linux下rename命令用法详解(重命名文件)
  10. oracle rename 失败,Oracle Rename表