技术之争:Web App VS 原生App
现今互联网发展的趋势是:HTML5 和云计算。但更为重要的趋势是互联网浏览向移动设备的转移,越来越多人的大部分互联网的行为都会在移动设备上进行。HTML5 的目的是想要浏览器上面的体验趋近 Native apps,云计算的目的是把数据和一部分的数据处理放在云端减轻客户端的工作负担。在 Web apps 的体验还不够好,移动设备电力续航和处理性能不足网络带宽有限的情况下,Native apps 短时间内会是主流。
目前 HTML5 的规范还在制定和讨论中,在运用 Web App 开发过程中仍然会遇到对事件的响应速度页面渲染等性能问题、不同机型及 Web 浏览器内核的兼容性问题、对于移动设备硬件资源的访问等众多问题,业界也出现了很多如 Julia、PhoneGap、Sencha Touch、Jquery Mobile 等移动设备开发框架,同时也有以 HTML5+Native 加壳方式的 App(AppCan 的 NATIVE 模式),各种新技术的尝试和主流浏览器及各大智能机操作系统对 HTML5 特性的支持,HTML5 未来在移动终端的发展无疑让大家更加期待。
Native App:
优势: 1. 提供最佳的用户体验和用户界面;2. 可以针对不同平台适配; 3. 盈利模式明朗。
劣势: 1. 移植到不同平台上比较麻烦;2. 维持多个版本的成本比较高;3. 需要通过 Store 或 Market 的确认;4. 盈利需要与第三方分成。
Web App:
优势:1. 开发成本低;2. 适配多种移动设备;3. 迭代更新容易无需安装成本。
劣势:1. 浏览的体验短期内还无法超越原生应用;2. 不支持离线模式;3. 消息推送不够及时;4. 本地文件系统的访问能力弱。
目前 HTML5 的规范还在制定和讨论中,在运用 Web App 开发过程中仍然会遇到对事件的响应速度页面渲染等性能问题、不同机型及 Web 浏览器内核的兼容性问题、对于移动设备硬件资源的访问等众多问题,业界也出现了很多如 Julia、PhoneGap、Sencha Touch、Jquery Mobile 等移动设备开发框架,同时也有以 HTML5+Native 加壳方式的 App(AppCan 的 NATIVE 模式),各种新技术的尝试和主流浏览器及各大智能机操作系统对 HTML5 特性的支持,HTML5 未来在移动终端的发展无疑让大家更加期待。
Native App:
优势: 1. 提供最佳的用户体验和用户界面;2. 可以针对不同平台适配; 3. 盈利模式明朗。
劣势: 1. 移植到不同平台上比较麻烦;2. 维持多个版本的成本比较高;3. 需要通过 Store 或 Market 的确认;4. 盈利需要与第三方分成。
Web App:
优势:1. 开发成本低;2. 适配多种移动设备;3. 迭代更新容易无需安装成本。
劣势:1. 浏览的体验短期内还无法超越原生应用;2. 不支持离线模式;3. 消息推送不够及时;4. 本地文件系统的访问能力弱。
【技术之争:Web App VS 原生App】相关文章
2. 开发者应该关注的五项Web新兴技术:WebGL和SVG名列其中
5. 通过Web App和Native App之争 看如何做技术选型
8. Web App和Native App不是生死之争,而是可以和平共处!
本文来源:https://www.51html5.com/a2584.html
﹝技术之争:Web App VS 原生App﹞相关内容
- Web VS. Apps 谁将是未来主流?
- Web VS Native–LinkedIn做出的选择:iPad App95%使用HTML5开发
- 移动Web技术的春天来了?Facebook发布React Native,用JavaScript开发移动原生应用 ...
- FiveMusicPlayer:Web版音乐播放器
- 热点争议:Web设计师需要编程知识吗?
- CSS Shapes:Web设计人员的新工具
- HTML5与原生应用之争将长存
- HTML5 WebApp part4:使用 Web Workers 来加速您的移动 Web 应用程序(下) ...
- HTML5 WebApp part4:使用 Web Workers 来加速您的移动 Web 应用程序(上) ...
- Facebook CTO妙论移动平台上的Web App与原生应用的合众连横