atitit.html5 vs 原生 app的区别与选择
1.1. 最大优势::在跨平台(ios苹果,android安卓等) 1
2.2. 原生应用最大的优势就是可以访问设备中的所有功能 2
2.3. 对摄像头、电话本,相机,游戏等操作支持的好,对语音,联系人和日历,也支持比较好。 2
2.4. Push功能,到现在HTML5的推送和原生的推送体验差距依然巨大 3
,HTML5胜出。HTML5采用网络通用语言,不用考虑终端设备或者操作系统的不同。
更强的发布控制方面,HTML5胜出。。HTML5是基于Web的,这就意味着不受任何一家私有公司控制
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
web支持天然的热更新。更新功能无需升级客户端。。
html5较低,因为只需要一套主要的版本就可。。接口也可以简化
尽管二者同样面临着严重的碎片化问题,不过HTML5先天具备的跨平台特性,可以在这方面占据先机
如果app需要大量使用此类功能,可以使用原生方式
hybrid就是混合方式,,对于普通应用来说, 80%的html5+20%的原生会是个比较好的选择。。
从pc平台的cs转向bs结构来看,,web是个大趋势,,所以未来大部分的app应该还是
web html5的天下,性能要求很高的长尾应用会依然使用原生App 。。
在移动互联网的初期,是原生应用生态系统的天下,但随后web就步步跟进了。。
自HTML5诞生以来,一共经历了两个阶段,分别是Web增强和移动互联网。我们先从Web 增强说起。Web体验的丰富增强主要表现在:
WebApp HTML5新增了离线存储、更丰富的表单(比如Input type=date)、js线程、socket、标准扩展embed、css3…
流媒体 HTML5新增了audio、video
游戏 HTML5新增了canvas、webgl
HTML5还为搜索引擎的语义分析做了优化,比如新增Header和Section等标签,也在无障碍等领域做了不少工作
随着Chrome和Safari的高歌猛进,以及IE+Flash的衰落,HTML5告一段落,进入了下一个时代——移动互联网。
HTML5的跨平台优势在移动互联网时代被进一步凸显。HTML5是唯一一个通吃PC、Mac、iPhone、iPad、Android、Windows Phone等主流平台的跨平台语言
W3C此时成立了Device API工作组,为HTML5扩展了Camera、GPS等手机特有的API,但是缺少手机OS在不停的扩展硬件API,陀螺仪、距离感应器、气压计。
PhoneGap不停扩展API,来补充浏览器的不足。
随着移动端硬件速度提升,抹平了太多HTML5的性能问题。
跨平台技术在早期大多因为性能问题夭折,但中后期硬件能力增强后又会占据主流,因为跨平台确实是刚需。
,反而很少是启动浏览器输入URL,它可以是存在于手机桌面的图标、也可以来自超级App(如微信朋友圈)、以及搜索引擎、应用市场、广告联盟。。。到处都是它的入口。它的入口,比原生App更多
而原生App的流量入口只有应用市场
HTML5 vs.原生,世界究竟是谁的?-CSDN.NET.htm
原文:http://blog.csdn.net/attilax/article/details/44732445