为什么我不看好HTML5替代原生APP

最近HTML5又开始大火起来了,几年前我也是HTML5的忠实粉丝,狂热的技术爱好者和BS系统的开发者,我和这些鼓吹HTML5的人一样,硬件的提升,必将会提升HTML5在移动互联端的用户体验,对,说的是用户体验,多高端,多逼格啊,我以前也是这么想的嘞。

可是,我现在却有一点点疑惑,为啥呢?并不是说HTML5不好,HTML5真的很好,它的理念,它提供的特性点,包括微软全面推行的windows10,抛弃IE浏览器,这对于被IE折磨了这么多年的开发者来说,可以讲是一个天大的喜事啊,因为微软的新浏览器Spartan(斯巴达人)必然会走W3C的标准路线,在移动互联时代,基于浏览器的入口,W3C的标准是必须的,微软已经太落后了,它必须这么干,其带来的好处就是,windows平台上可以全面支持HTML5了,对于遗留系统,则又是一场灾难。好像跑偏了哈。

那么,为啥我又要在大家狂欢的时候说这么一句大逆不道的话呢?因为,这根!本!就!不!是!用!户!体!验!的事情。

这就要从苹果说起,大家都认为苹果的iphone、ipad、macbook这些牛逼的设备是苹果公司能立足于市场的根本,对,这样想是没有问题的,谁都应该活在当下,如果这些设备不能把竞争对手全部打掉,苹果如何立足于这个商业丛林之中?但是,这只是当下。

苹果公司最牛逼的地方在于其建立了一种全新的软件分发机制,那就是AppStore,这才是苹果对整个软件生产和分发历史的最大贡献。其解决了一个移动互联时代最重要的一个问题,也是桌面时代最大的问题,那就是盗版的问题,盗版阻碍了整个软件工业的发展。

写到这里,也就解释了HTML5为何不能替代原生APP的问题,因为未来软件行业的快速发展,必然是随着整个社会对软件知识产权的逐步认识提升而快速发展,必然不会走以前的老路。

当然,并不是说HTML5就不行,在基于APP为入口的移动互联时代,原生+HTML5 WebView方式的融合当然是一种新的趋势,但是原生的优势只会增强而不会减弱,因为HTML5发展了,原生的技术当然也在更快速的发展。因为,我们需要用新的眼光来看新的趋势。

时间: 2024-08-28 09:31:53

为什么我不看好HTML5替代原生APP的相关文章

atitit.html5 vs 原生 app的区别与选择

atitit.html5  vs 原生 app的区别与选择 1. html5的优点 1 1.1. 最大优势::在跨平台(ios苹果,android安卓等) 1 1.2. 开放性 1 1.3. 快速的更新,热更新 2 1.4. 开发成本上 2 1.5. 碎片化 2 2. 原生app 应用的优点 2 2.1. 对游戏等要求性能的app更好 2 2.2. 原生应用最大的优势就是可以访问设备中的所有功能 2 2.3. 对摄像头.电话本,相机,游戏等操作支持的好,对语音,联系人和日历,也支持比较好. 2

HTML5定稿了(为什么原生APP界将被颠覆)

导语:HTML5将颠覆原生App世界,这听起来有点危言耸听,但若认真分析HTML5的发展史,你会发现,这个世界的发展趋势确实就是这样. 2007年W3C(万维网联盟)立项HTML5,直至2014年10月底,这个长达八年的规范终于正式封稿. 过去这些年,HTML5颠覆了PC互联网的格局,优化了移动互联网的体验,接下来,HTML5将颠覆原生App世界.这听起来有点危言耸听,但若认真分析HTML5的发展史,你会发现,这个世界的发展趋势确实就是这样. 熟知历史才能预知未来,先让我们来看看HTML5为什么

HTML5定稿了,为什么原生App世界将被颠覆

2007年W3C(万维网联盟)立项HTML5,直至2014年10月底,这个长达八年的规范终于正式封稿. 过去这些年,HTML5颠覆了PC互联网的格局,优化了移动互联网的体验,接下来,HTML5将颠覆原生App世界.这听起来有点危言耸听,但若认真分析HTML5的发展史,你会发现,这个世界的发展趋势确实就是这样. 熟知历史才能预知未来,先让我们来看看HTML5为什么诞生.这8年是怎么过来的. 作者简介:王安,数字天堂公司董事长,DCloud CEO. HTML5的诞生 自W3C于1999年发布HTM

IT痴汉的工作现状33-HTML5的春天是原生App的冬天?

副标题是移动开发技术之思考 公司各部门都在"高价"招HTML5开发者,而且多数是针对移动终端的.舆论氛围高涨,不得不让我对移动应用开发技术再进行一些思考了. 时间回到了2011年,这一年可谓是HTML5的开局年.各大技术新闻,论坛等等宣传渠道中都被HTML5充斥着,混杂着,喧闹着.一副HTML5舍我其谁的势头,一发不可收拾.但我的感觉却是雷声大雨点小,因为那一时期的HTML5技术尚未成熟,标准也没出台,所以就当它是造势阶段,并没有给予重要关注.那时的伟仔是个快乐的移动开发者,括号,原生

HTML5定稿,为什么是原生App的颠覆

过去这些年,HTML5颠覆了PC互联网的格局,优化了移动互联网的体验,接下来,HTML5将颠覆原生App世界.这听起来有点危言耸听,但若认真分析HTML5的发展史,你会发现,这个世界的发展趋势确实就是这样. 熟知历史才能预知未来,先让我们来看看HTML5为什么诞生.这8年是怎么过来的. 一. HTML5的诞生 自W3C于1999年发布HTML4后,Web世界快速发展,一片繁荣.人们一度认为HTML标准不需要升级了.一些致力于发展Web App的公司另行成立了WHATWG组织,直到2007年,W3

吓哭原生App的HTML5离线存储技术,却出乎意料的容易!【低调转载】

吓哭原生App的HTML5离线存储技术,却出乎意料的容易![WeX5低调转载] 2015-11-16 lakb248 起步软件 近几天,WeX5小编编跟部分移动应用从业人士聊了聊,很多已经准备好全面拥抱HTML5.但WeX5小编编也发现,依然有相当一部分从业者,仍然对HTML5将信将疑,仍对原生App技术恋恋不舍.小编编特意转发分享下文,HTML5技术崛起,从离线存储技术是可见一斑的. (正文)随着Web App的发展,越来越多的移动端App使用HTML5的方式来开发,除了一些Hybrid Ap

纯 HTML5 APP与原生APP的差距在哪?

纯 HTML5 APP与原生APP的差距在哪? 写过一些纯H5的APP,虽然开发起来的确很快很舒服,但和原生比起来纯H5APP还是有很多问题,主要聚集在以下几个方面: 1.动画 动画有很多种,比如侧边栏菜单的滑入滑出.元素的响应动画.页面切换之间的过场等等,在H5之下的众多实现方法都没有办法达到纯原生的性能.一般这些的话有几种不同的选择: css3动画 javascript动画 原生动画 css3动画非常的消耗性能,如果某一个元素用到css3动画可能还看不出来,但大面积或过场使用css3动画会让

使用HTML5构建iOS原生APP(2)

本文转载至 http://ju.outofmemory.cn/entry/18807 有时候我们在内嵌的webview中希望点击一个链接之后,触发iOS原生事件,而不是webview内页面跳转(因为webview的跳转很生硬,而ajax+js模拟则不如原生segue平滑). 有时候我们希望在页面内consloe.log('log something')的时候在控制台里看到输出,但手机里没有控制台,所以我们希望可以利用xcode的控制台输出信息. 因为iOS没有提供API让我们直接用html或者j

使用HTML5构建iOS原生APP

转自http://ju.outofmemory.cn/entry/18807 有时候我们在内嵌的webview中希望点击一个链接之后,触发iOS原生事件,而不是webview内页面跳转(因为webview的跳转很生硬,而ajax+js模拟则不如原生segue平滑). 有时候我们希望在页面内consloe.log('log something')的时候在控制台里看到输出,但手机里没有控制台,所以我们希望可以利用xcode的控制台输出信息. 因为iOS没有提供API让我们直接用html或者js来跟外