H5/App/小程序

齿轮易创 · 2018-01-04  

H5

H5是指第5代HTML,也指用H5语言制作的一切数字产品。所谓HTML是“超文本标记语言”的英文缩写。我们上网所看到网页,多数都是由HTML写成的。“超文本”是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。而“标记”指的是这些超文本必须由包含属性的开头与结尾标志来标记。浏览器通过解码HTML,就可以把网页内容显示出来,它也构成了互联网兴起的基础。

小程序

微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。
全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。

App

App(应用程序,application的缩写)一般指手机软件
主要指安装在智能手机上的软件,完善原始系统的不足与个性化。
是手机完善其功能,为用户提供更丰富的使用体验的主要手段。
手机软件的运行需要有相应的手机系统,目前主要的手机系统:1.苹果公司的iOS.2.谷歌公司的Android(安卓)系统。

H5/App/小程序之间对比

运行环境的不同

H5的运行环境是浏览器。
微信小程序的运行环境并非完整的浏览器。小程序的开发过程中会用到H5相关的技术(并非全部)。小程序最后的发布上线需要微信审核,微信在不更新自身软件的情况下可以将小程序更新到自身软件内。
App运行环境相对独立,IOS系统与Android系。

获取系统级权限的不同

微信小程序相对于H5应用能获得更多的系统权限,比如网络通信状态、数据缓存能力等,这些系统级权限都可以和微信小程序无缝衔接,也就是官方宣称的拥有App的流畅性能,而这一点恰巧是H5应用经常被诟病的地方,这也是H5的大多应用场景被定位在业务逻辑简单、功能单一的原因。

补充:在功能上App>小程序>h5,从基本需求上来讲小程序可满足大部分基本需求。

发表评论