小程序的未来,为什么是小程序?小程序与 React Native 的简单比较


来源/创资源    文/Mark

半个多月前,SSD挂了,我居然没备份,半年的数据没了。

这样粗心,怎么跟小朋友交待。

这跟小程序有关系吗?

我一直在向前走,就是从后端向前端走,iOS、Android 都略有所知。但总想偷懒,所以,从 PhoneGap 开始就关注移动端跨平台开发,Ionic、Meteor 都略有尝试,还有 Xamarin、H5,甚至考虑过一些冷僻的和不靠谱的,反正一看到什么是跨平台的,我就兴奋。

去年用 React Native 写了一个比较小的APP,上了 App Store。感觉还行,就想照着这个路数走,这半年累积了一堆想法和相关资源在SSD中。这下好,没了。

有点闹心是真的,但这让我有机会重新审视我的方案,包括技术和想法。微信生态和小程序又回到了我的菜单中,而且,对比之下,越来越喜欢。

一、为什么是小程序

基于微信生态圈,坐拥微信海量用户。

不用安装,不占空间,即开即用,即用即走。

开发周期短,多平台,低成本,精益创业。

市场容量大,未来有可能超越APP。

APP生态已经趋于饱和。

二、小程序与 React Native 的简单比较

1. 更方便地跨平台开发

基于微信环境,iOS、Android 双平台一次搞定。跨平台,React Native 当然也没问题,但开发环境与原生开发绑定,需要分别配置,开发流程也比小程序复杂得多,代码复用性也无法跟小程序相比。

2. 上手快,学习曲线平滑

都说 React Native 比 Native 简单易学,各有各的理,我感觉实际开发中的坑比原生开发只多不少。若不是为了跨平台,原生开发更好。

小程序就简单多了。如果原本是 Web 前端开发,或者精通 JavaScript,或者学过 React Native、Node.js,那就更加简单。

3. 开发成本低

包括跨平台、开发环境简单、容易学上手快、代码复用性强(根本就是一套,当然需要真机测试,进行必要的优化)、开发迭代周期短等优点。毫无疑问,开发成本,小程序胜。

4. 营销方便、成本低

根据腾讯2017年第一季度业绩报告,微信全球月活跃用户已达9.38亿。腾讯对小程序寄予厚望,势必加大推广力度。同时,微信是社交软件,具备天然的营销属性。小程序在微信内部一键直达,营销成本低、到达率高、效果好。对于APP,推广难度很大,获客成本很高。

5. 无需下载

小程序并非不用下载,而是下载量特别小,而且即开即用,即用即走,无需安装和卸载。

小程序早期限制在1M大小,现在是2M,没有手机拍的一张相片大。比起 React Native 动辄几十M的体积,几乎可以忽略不记。再也不用耽心安装包大太,把潜在用户吓跑了。

6. 用户体验更好

最大的特点是触手可及。小程序无需安装,不占空间,不用卸载,即开即用,即用即走。拥有丰富的使用场景和入口,特别适用于各种生活场景,比如餐饮购物,不再需要安装商家的各种APP,省心省力省流量。

7. 更多机会,更多场景

有什么APP是你想做而APP应用商店没有的?基本上,APP生态已经饱合,很难有什么新的机会。小程序则刚刚开始。

而且,小程序拥有基于微信的各种入口和使用场景,典型的,扫码打开小程序,甚至直接进入指定页面,这是小程序的巨大优势。

对于适合小程序的移动应用场景,有人说有70%以上,也有人说90%。小程序可能更适合低频,与线下场景密切相关的应用。有些特点无所谓优点缺点,因为那可能正是你想要的。

8. 限制较多,发展看好

比较 React Native,小程序有更多的限制,但随着小程序生态环境越来越成熟,小程序能力会越来越强,限制也会越来越少。

9. 官方标配热更新

React Native 的热更新非常让人眼热,但比较小程序,还是有那么点差距。毕竟小程序的热更新是官方标配,不需要开发人员费心。而且对于APP的热更新,苹果公司不高兴。

10. 与React Native互相学习

实际上,小程序在技术构架上与React Native有很多相似之处,在小程序设计开发过程中,或者一定程度地借鉴了React Native。掌握了一个再学另一个都更容易些。

11. 性能满足需要

没去找什么评测数据。单纯从技术角度来看,应该差不多。微信官方不建议使用小程序开发游戏,React Native 同样不擅长开发游戏,还是要看场景。基于微信的应用场景,小程序当仁不让,这一点不需要比较。

那么,小程序会不会昙花一现?

三、小程序的将来

目前来看,小程序被限制在微信环境中,因此一些人并不看好,这很正常。中期来看,微信做为平台级应用,拥有海量用户并将继续成长,这就是小程序的机会。长远来看,万物互联,平台化生存,那就是小程序的未来。

手机也好、各种智能终端也好,甚至各种系统和软件也好,都只是人与人、人与世界沟通联系的方式和工具。从技术层面看,小程序是各种智能设备和应用人机界面的再一次抽象,从业务层面看,小程序是平台级应用发展的一种必然选择。

接下来,各种平台级应用将陆续支持小程序开发(支付宝已经来了),其技术架构无论大同还是小异,都将逐渐走向开源、开放,小程序开发或将成为主流。从应用层面看,小程序由于更加贴近用户场景,开发与维护成本更低,更容易被用户接受。

在微信公众平台,小程序的地位与订阅号、企业号、服务号相同,但逻辑上,小程序更接近一篇文章。写文章需要构思,需要设计,需要素材,需要组织语言,小程序也一样,不同的是,小程序这篇文章用的是计算机语言。那么,小程序开发有没有可能和作文一样,成为人的一种基本技能。

服务端是各种云,客户端是各种小程序,互联网是空气,不知不觉中,未来已来。


创资源 - 让创业更简单
上海·霞
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,194评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,058评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,780评论 0 346
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,388评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,430评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,764评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,907评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,679评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,122评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,459评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,605评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,270评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,867评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,734评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,961评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,297评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,472评论 2 348

推荐阅读更多精彩内容