1. 介绍
- Web APP(网页应用)是指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能。目前多采用H5标准开发。在使用上的具体表现是,手机浏览器点击进入,会有一些应用的小图标,这些小图标在点击后,在浏览器里加载的页面跟你直接下载一个APP后打开的页面是相同的,这些小图标代表的就是Web APP
- Hybrid APP(混合应用)是指介于Web APP、Native APP这两者之间的APP,兼具“Native APP良好的用户交互体验的优势”和“Web APP跨平台开发的优势”,即同时使用了原生和Web的技术来进行开发的应用。在Native APP里内置浏览器(即WebView),合适的功能页面采用网页的形式呈现。比如淘宝的某些营销页面、微信的公众号的内容页面等
- Native APP(原生应用)基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程序,一般开发的语言为Java、C++等。在使用上的具体表现就是,需要先安装后,然后点击手机桌面上的图标才能正常使用,并且页面加载较快,交互较好的APP大概率就是Native APP了。不过因为现在手机性能很好,再加上Web技术的快速发展,现在大多数都是Hybrid APP了
2. 对比
Web APP | Hybrid APP | Native APP | |
开发成本 | 低 | 中 | 高 |
维护更新 | 简单 | 简单 | 复杂 |
体验 | 差 | 优 | 优 |
Store或market认可 | 不认可 | 认可 | 认可 |
安装 | 不需要 | 需要 | 需要 |
跨平台 | 优 | 优 | 差 |
参考阅读:
web app 、native app、hybrid app比较
如果想进一步交流和学习的同学,可以加一下QQ群哦!