为用户创造价值

Infocode 始终以工匠精神,践行互联网+

做小程序还是H5?教您怎么选择

2019-07-04 00:00:00


一个项目到底是选H5开发还是小程序开发?以下4点告诉您区别:

当然也不排除为客户定制小程序开发,Infocode就曾经为某著名SHOPMALL客户把本该H5的活动页,硬塞进小程序来开发 ,用户商场展示活动,当然那是小程序刚推出的时候,甲方想赶时髦所以一定要小程序开发~

一、运行环境

H5 :是网页,依赖的外壳主要是浏览器,因此只要有浏览器,就可以使用。比如手机内置的浏览器,APP 的 web-view 组件,以及小程序提供的 web-view 组件,都可以打开 H5 页面。

小程序:只能依赖微信客户端,也就是说只能在微信里打。

微信本身是跨平台的,因此无论是安卓上的微信,苹果上的微信,都是可以使用小程序的。甚至 QQ 浏览器也支持了部分小程序的入驻。



二、系统权限

这里的系统权限,可以理解为隐私级别比较高的,如通讯录,或能调用硬件的,比如蓝牙功能等。从这个角度看,H5 本身可以说几乎是没有什么系统权限的。虽然也有摄像头之类的接口,但是重度依赖浏览器能力,兼容性有限。

而小程序,由于依赖微信客户端本身,所以微信小程序团队将客户端的很多能力开放给了小程序环境,当然,前提是你给微信也授权了相关的能力,比如允许访问麦克风,允许访问相册等。

所以,如果你的产品重度依赖这些能力,那小程序一定是不二之选,因为 H5 很难做到这些,对于很多小程序提供的能力,H5 是根本没有可能实现的。



三、能力限制

前面提到了系统权限层面的差异,其实也是一种能力限制。除此之外,还有一些能力是微信本身的策略限制的,比如 H5 在微信里可以直接分享朋友圈,而小程序目前就只能转发好友或群。对于朋友圈,就只能生成带小程序码的图片发到朋友圈。

而对于分享到好友或群,小程序又提供了卡片式的分享界面,看起来很高端,信息也多,并且能追踪用户行为。这一点,H5 又无法做到。

再比如支付能力,小程序只支持微信支付,而 H5 里可以选择使用其他支付平台提供的支付方式。


四、用户体验

分享卡片看上去比普通的 H5 链接分享体验要好;而朋友圈的 H5 分享形式,和图片识别小程序码的形式到底哪个好也不好说。不过,如果你的产品被判定有违规行为,那么 H5 的链接是很容易匹配屏蔽的,可以直接导致分享 H5 页面只能自己可见,别人看不到。

除了形式上的体验差异,性能上也是有差异的。小程序基于微信客户端实现,对解析进行了优化,并且一旦首次打开小程序,可以直接缓存很多资源。因此,在使用小程序时可以明显感觉很流畅,接近原生 APP 的体验。

而 H5 本质上还是网页,跟之前在 PC 上浏览网页没区别,每次要请求各种图片样式资源,在浏览器内核里渲染,因此体验会差一些。



Infocode蓝畅信息技术,为您定制开发你想要的H5、小程序

上海蓝畅信息技术有限公司成功为多家世界财富500强企业以及其他著名品牌提供优质服务,是您靠谱的互联网开发供应商。

服务客户遍及北京、上海、杭州、深圳、广州、天津、青岛、南京、宁波、苏州、无锡、厦门、重庆、西安等大中型城市及地区    主要业务:H5开发,H5外包,微信开发外包,网站开发外包,H5游戏开发,小程序开发外包,APP开发外包,视频后期制作等







 
上一篇:2019互联网女皇报告中文完整版
下一篇:H5开发中遇到常见问题的和解决方案

相关阅读推荐:

小程序该怎么运营?以下列举几种常见的运营方法

微信公众号带参数二维码的好处

小程序商城该怎么运营?以下是一些经验分享

微信小程序的设计规范是什么?

微信小程序开发需要注意的事项

快速通过审核:微信小程序审核注意事项

完全个性化设计,专属定制研发应用软件,安全技术运维服务!