1. 首页
  2. 热点新闻

随着HTML5的发展,三年内APP会消失吗?

首先要回答这个问题我们来明晰一下原生开发、Web APP (HTML5)开发和混合开发之间的优劣比较

一、原生开发、H5开发以及混合开发各自优劣

随着HTML5的发展,三年内APP会消失吗?

(一)原生开发:主要是两大类平台一个是安卓(Android平台),一个是苹果(iOS),他们的开始都是利用官方所提供的专属语言、类库以及相应的开发工具,比如安卓主要应用的是Java语言,开发工具主要是以Eclipse、Android studio为主,IOS主要是用Objective-C语言开发 和Xcode工具进行开发。优点:1、运行速度快、交互优势强、用户体验好,很少出现卡顿等显现。2、支持大量的动画效果。3、可以直接调用底层硬件的功能。4可以很快捷的使用设备提供的接口,处理速度也相对较快。劣势:主要体现在开发时间长、开发成本高,一个APP需要实现两套不同的界面,可移植性也比较差,APP升级需要重新安装等烦恼。

(二)Web APP (HTML5)开发

Web APP开发其实主要涉及到就是 css、js、HTML语言的综合应用,以及和后台的数据交互,优点:开发成本低,开发应用上线快、兼容性好,不论是IOS还是安卓平台都可以直接打开使用,跨平台较方便,并且后期升级是自动升级不需要用户单独再次下载安装。缺点:由于Web技术本身的限制,H5移动应用不能直接访问设备硬件和离线存储,所以在体验和性能上有很大的局限性。主要体现在用户体验不良好,在一些动画过度实现上经常出现卡顿,占用cpu资源高,并且无法调用底层硬件功能,从而限制了某些应用无法开发的尴尬场面,并且对互联网有着比较高的要求,如果无网络或者离线情况下根本无法做任何操作。

(三)混合(原生+H5)开发

这种开发方式又很好的弥补了以上第二种开发的缺点,比如在原生代码部分利用Web View插件或者其它框架为H5提供容器,程序主要的业务实现、界面展示都是利用与H5相关的Web技术进行实现的。优点:基本和html5开发优势大体类似,主要体现在可以实现更多功能,能够在不同平台之上以原生应用形式运行,通常能够访问设备当中的全部传感器及硬件,但在支持新功能方面可能存在一定滞后。缺点:加载速度完全依赖服务器速度相应,功能和一些界面是固定的无法自定义,并且在安全性上也有一定漏洞。性能表现,特别是在游戏及某些图形及多媒体处理负载较高的场景下,远逊于原生应用。

随着HTML5的发展,三年内APP会消失吗?

二、未来发展趋势

就目前来看依照本人实际开发经验及公司未来部署以及客户要求,未来三年内原生APP还是相较于webapp和混合开发有着一定的优势,并且市场占有份额还是处于主导以为,提问者不必过于担心,但是从目前第三方框架及小微企业的市场要求,混合开发也是一种趋势。尤其是在初创公司,资金短缺情况下。但是未来科技发展不确定性也是有的,随着5G网络逐渐普及,以及手机硬件处理速度的不断提升,混合开发在未来也许有着更好的用户体验,以及补齐目前存在的短板。所以面对竞争市场的不断变化,会原生开发和混合开发都掌握的复合型人才会有更大的优势。

【本文作者】:吴怼怼,商业用途未经许可不得转载,非商业用途转载注明出处原文链接:https://cqsoo.com/rd/22527.html

【版权与免责声明】:如发现内容存在版权问题,烦请提供相关信息发邮件至 kefu@cqsoo.com ,

并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。反馈给我们

本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。

发表评论

登录后才能评论
Copyright 2007-2019 亿闻天下网 / 渝ICP备89217412123号-1  / 本站由wordpress、阿里云、群英、百度云提供驱动力
QR code