桂人网

找回密码
免费注册

QQ登录

只需一步,快速开始

资迅
资迅
生活
生活
服务
服务
工具
工具
搜索
桂人网 门户 查看主题

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

发布者: 静待花开 | 发布时间: 2019-8-12 15:57| 查看数: 1| 评论数: 0 |帖子模式 |只看大图 |关灯


  一个项目到底是选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上浏览网页没区别,每次要请求各种图片样式资源,在浏览器内核里渲染,因此体验会差一些。

最新评论

发布主题 上个主题 下个主题 快速回复 返回列表 联系我们 官方QQ群