WebApp 从实现角度是不是可以分为几种:
直接使用移动设备浏览器使用
使用本地封装Embed Browser来调用Web接口
使用Web技术(HTML,JavaScript,CSS)直接构建本地应用
应用分为三种Web App、Hybrid App、Native APP
我认为现在纯原生的应用应该几乎没有了,都或都或少的使用率嵌入web页了,这样可以认为现在混合应用占多数了。
其实Web APP说白了就是一个针对Iphone、Android优化后的web站点。
不知道这句话对不对?
phonegap和各种打包工具,生产的APP安装包这样的算什么,算混合应用还是webapp呢?
Teambition这样的算是网站,还是算webapp呢,还有网页版的钉钉,我感觉跟Windows客户端基本一模一样的。我的概念一直停留在网页就是网站,哪怕手机网站也只是针对移动端做了一些适配和优化而已。
如果以html,js,css这些做网站的技术,来做app,比如像钉钉网页版,Teambition这样的东西是不是很消耗性能呢,按照之前的思维,网页刷新就会重新加载,释放资源,但是现在这类网站,做的跟APP一样的,使用过程中不会刷新重新加载页面,这样浏览器受的了吗,会不会有性能问题呢。
希望大神解答一下,谢谢了。
付费偷看金额在0.1-10元之间
不能否认桌面版的新浪微博、Gmail、和Office Online和各种OA系统都是Web App,
其实在智能手机出现之前已经有很成熟的Web App了,在Ajax和Jquery被广泛使用后桌面端的Web App已经可以提供相当不错的体验了。
不过发展到现在,因为原生APP的多平台和诸多原因,加上不少应用属于轻应用,所以因为开发成本的关系都会选择使用webapp的方式进行开发,诸如微信公众平台就是webapp最好的应用场所,只是多了微信的一些接口功能。也就是说WEBAPP可以独立存在,不必是某网站的手机优化版本或者原生应用的附属产品,可以单独开发web版本的APP给用户使用。
针对开发者来说无需太在意APP的分类,选择合适的技术做合适的事情就可以了,WEB在体验上尤其是android上比原生会差上不少,虽然最近已经好了不少。开发上终究是成本和效果的权衡罢了。
WebAPP其实还是在浏览器中运行的页面,而其余两个是打包好的app,如你表中列举的一样。WebAPP出现的场景是针对原生APP的,如你所说其实Web APP说白了就是一个针对Iphone、Android优化后的web站点。
一周热门 更多>