什么是小程序?

小程序是寄生于手机微信的一种轻量级的应用软件,与APP相比,小程序跨平台的兼容性良,开发的技术门槛也低。直接开发小程序,而不是开发APP,至少在手机系统的兼容性方面可以少走很多摸索的路。

小程序能否逐步完全取代APP?



小程序ios 端跟安卓端有区别吗 小程序和安卓_微信

小程序解决兼容性问题

因为iOS和Android的兼容性问题在手机微信的层面上就已经解决了,由此带来的好处是小程序开发更容易。
但是另外一方面,小程序的大小有限制,复杂的功能还是需要APP来实现。

APP不受制于第三方

从应用分发的角度来说,小程序唯一的分发途径就是手机微信,所以可以把它认为是微信的一部分,微信也可以随时砍掉某个小程序的小程序的功能。
APP是基于如iOS和Android这样的手机操作系统开发的软件,可以把它理解为手机中的一部分,所以,从技术层面上说只要操作系统存在,手机APP就能够正常运行。

本期结论,但是还没完

所以从长远来看,开发手机APP才是把项目做大的出路,小程序作为一种快捷通道,短期内也是必不可少的。

小程序的流量入口是不容忽视的,《小程序流量入口有哪些?真的可以给商家带来流量吗?》这篇文章对小程序的所有流量入口做了详细总结,文章非常长,有兴趣的读者要花点时间去看。微信小程序作为一种应用的形式存在是没有争议的,在微信大入口里面的小应用,小程序的确可以发挥功能扩展和流量入口的效果,而且这种效果在未来长期会一直存在。如果创业者或者企业认为小程序会替代APP,那么就错了。



小程序ios 端跟安卓端有区别吗 小程序和安卓_iOS_02

醒醒吧,小程序替代不了APP!

小程序基于html5和javascript,无法直接使用手机系统原生的功能。我们以摩拜单车的APP和小程序为例,如下图,虽然二者界面类似,很容易迷惑用户,但是APP提供了更丰富更强大的功能。

微信本身的安装包就已经很大了,每个小程序大小限制2M,其实微信已经做的很厚道了,这一点,最为小程序开发商的你不要不知足,毕竟微信不能只要你一家的小程序。试想,用户使用了50个小程序,大小就接近100M。以延誉宝会员小程序为例,会员卡功能和电子名片功能,再加上文章列表,让这个小程序已经1968KB。

这一点可能有人会持不同意见,在iPhone手机中,苹果公司不也是唯一制定App Store里应用的发布标准吗?还不允许微信做热更新,还不允许微信内部赞赏不然就下架。那么,如果禁止了微信的热更新,还有小程序的存在吗?第二个问题,你看到微信被下架了吗?如果这两个问题将苹果公司和腾讯公司的角色对调,你可以想象一下又会是什么情景。