2019年移动端开发选择H5or小程序?

    2019-08-19 17:15:00
2017 年初微信小程序正式发布后,微信花了一年的时间,终于借助小游戏让不温不火的小程序进入了大众视野。

2018 年是小程序蓬勃发展的一年,各大公司如腾讯、阿里、百度、头条等都陆续推出了自己的小程序,小程序已成为一个未来必然的趋势、移动互联网的新风口。据数据统计,目前已上线的微信小程序已超过 100 万,支付宝小程序、钉钉 E 应用、百度智能小程序、头条小程序等也在不断发力。

小程序的优势

无需下载、触手可及、用完即走、无需卸载

小程序与 H5 的不同

1. 运行环境不同

传统的 H5 的运行环境是浏览器,包括 webview,其中浏览器提供 window、document 等 BOM 对象;

小程序的逻辑层和渲染层是分开的,逻辑层运行在 JSCore 中,并没有一个完整的浏览器对象,所以缺少相关的 DOM API 和 BOM API。

2.开发成本不同
H5 的开发,涉及到开发工具、前端框架、模块管理工具、任务管理工具、UI 库的选择、接口调用工具及浏览器兼容性等;

小程序的开发,指定环境的小程序会提供开发者工具、API 及规范的开发标准。由于小程序是跑在指定的环境下的,同时 API 是指定环境下提供的,所以不用考虑浏览器的兼容性。

3.开发标准不同
H5开发中,前端常用的 HTML/CSS 在不同的小程序中都有指定的文件标准。

例如:

在微信小程序中使用 WXML/WXSS;

在支付宝小程序、钉钉 E 应用中使用 AXML/ACSS;

在百度智能小程序中使用 SWAN/CSS;

开发规范在指定的官方文档中都会有明确的使用介绍,使用方法与原来 H5 的开发大同小异,所以上手开发相对容易。

3. 使用体验的不同

H5 页面需要在浏览器中渲染,在复杂的业务逻辑或者丰富的页面交互时会有卡顿情况;

小程序除首次使用略慢,页面切换及跳转等非常顺滑,接近 Native。

总结

小程序作为各大互联网公司重磅加持的方向,未来小程序的应用数量会越来越多,那么对于用户体验方面的关注与提升诉求也会不断增加,H5由于在移动端的表现始终没办法达到和原生的流畅性等弊端,而且小程序都有各自平台上的流量引入,这是个很具吸引力的一点,借助微信、支付宝、百度等大平台,推广也更具优势,方便快捷。

现如今获取一个APP用户成本非常高了,我们今天见到任何一个创业者,都说先做一个小程序,小程序成功了,再去做APP,小程序不成功,APP基本可以忽略了,所以小程序开发在移动中更有优势,更符合未来的趋势。
网站建设公司项目经理

扫二维码与项目经理沟通

我们在微信上24小时期待你的声音
解答:H5开发、小程序开发、网站建设、APP开发、SVG开发

惠尔科技是一家以提供H5开发网站建设SVG开发APP开发小程序开发、网络营销推广为主的互联网开发公司。以客户需求为导向,客户利益为出发点,结合自身设计及专业建站优势,为客户提供从基础建设到营销推广的一整套解决方案,探索并实现客户商业价值较大化,为所有谋求长远发展的企业贡献全部力量。