发布网友 发布时间:2022-04-29 20:54
共2个回答
热心网友 时间:2022-04-20 03:47
其实,相比于APP,HTML5的有些优势是显而易见的,比如:
在跨平台上,H5不用考虑终端设备或者操作系统的不同,因为它采用网络通用语言,所以在这一方面H5完胜APP;(目前,W3C(万维网联盟World Wide Web Consortium,简称W3C)正在与汽车业、出版业、电视业进行讨论,将web引入新的设备平台中。随着平台逐渐丰富,这方面的成本问题将会日益凸 显。)
在开发速度和成本方面,H5的开发比原生开发更节省时间和人力,毕竟HTML5有着跨平台带来的无可比拟的好处。不需要投入两个团队或者更多的人去开发;
在版本控制和BUG修复方面,由于H5是web网页端的内容,若是出现BUG不需要迭代版本,秩序在后台修改即可修复,而这是原生app拍马不可及的;
对于碎片化挑战而言,尽管二者同样面临严重的碎片化问题,但HTML5先天具备的跨平台特性,可以在这方面占据先机;
HTML5不需要安装,它可以直接打开看,而APP是需要的安装。
但是,原生APP也有自己的优势:
在用户体验和表现方面,HTML5仍然面临着不同移动终端设备本地浏览器的功能接入问题,同时在提供用户展示图形界面和数据展现的丰富性方面还有不足,继续得到提高,相比原生APP则得天独厚;
在变现能力方面,原生应用的分发平台,如App Store和Google Play,目前是获得收入的较为成熟的商业模式;而HTML5应用,除了付费下载以外,还没有形成其他成熟的商业模式。
虽然一番对比下来,原生APP开发略站弱势,但是原生APP的优势确实有的是不能被HTML5所代替的。就目前状况来看,最好的开发模式是两种技术混合并进。
热心网友 时间:2022-04-20 05:05
优势就是app需要安装,而html5是不需要的,直接打开就可以用,开发成本和维护成本也低,最主要的是app需要适配各种手机,html5是不需要的。