0571-89265925
您的当前位置: > 杭楷观点 > 行业观点 >

web app开发的优点和缺点分析

时间:2017-01-27

什么是web app?
杭楷科技认为,Web App相对于native app,主要是基于手机浏览器、微信公众平台(包括现在的微信小程序,其本质上也是web App)、使用Native App外壳嵌套的app。为什么我们认为有些独立的app程序,也被归类到web app呢?因为有些app开发公司为了节约成本,使用原生代码作为外壳,然后使用PhoneGap、AppCan、WeX5、APICloud等开发廉价的低劣应用。
 
web app有哪些缺点?
1.后端可使用任何开发语言,比如PHP、Java,前端使用标准的html5技术,中间的数据传输使用ajax+json。独立原生app前端也是采用php或java,数据传输和展示也是ajax+json,但主要差别就是前端部分,web app打开主界面之后,将css文件、js文件、图片资源全部都加载到了本地,造成带宽的占用率较高,给服务器造成压力。
2.操作不流畅,web app在打开一个新页面之后,原页面就没有了,然后返回之后原页面虽然可以进行刷新,但是返回上一页会重新加载,有延时,给服务器造成进一步的压力。而原生app各个界面的跳转流畅,界面可以换成,极大得提高资源的复用性和可协调性,并大幅度减少服务器的带宽。
3.web app假如依托微信平台,那对于用户来说还是很方便的,但是如果只是依托web浏览器,我们认为实用价值会大打折扣,因为很大部分用户他们不知道可以将web网址作为一个图标保存到桌面上,况且微信、今日头条这种用户超过一半时间使用智能手机的app,已经大大削减了用户直接使用web浏览器和搜索引擎的时间,杭楷科技认为,在未来一段时间,搜索引擎和浏览器的使用量会下降,而用户通过微信、今日头条、淘宝、知乎这种独立app来获取资源搜索资料的使用量会增加。
4.用户体验和表现力方面不太好。HTML5仍然面临着不同移动终端设备本地浏览器的功能接入问题,同时在提供用户展示图形界面和数据展现的丰富性方面还存在着不足。
5.变现能力不强。原生应用的分发平台,如APP Store和Google Play,目前是获得收入的较为成熟的商业模式;而HTML5应用,除了付费下载以外,还没有形成其他成熟的商业模式。
 
web app具有哪些优势?
1.可实时更新。Web App一个功能做好了立马就能上线,一天更新几十次都毫无压力;Native App则需要用户主动下载更新。Web App无需用户下载,并且和传统网站一样可以动态升级。
2.兼容性强。一个Web App可以兼容多个平台,就是说,只要一个App能够在浏览器上顺利地运行,那么它就可以在任何一个操作系统上工作,不会受到任何单一个体的控制,能够轻松实现跨平台,移动应用开发者不再需要考虑复杂的底层适配和跨平台开发语言的问题。
3.具有web 特性。每一个Native App在当前的用户使用场景下是相对孤立的,而Web App则可以像传统互联网网页那样相互链接,从一个Web App直接跳转到另外一个Web App。这无论是从用户的使用体验层面还是从应用之间的数据传输来看都是非常不错的选择。
4.开发成本低。Web app开发只需一个产品经理+前端+设计+后台;Native App则需适配IOS、安卓等不同平台进行设计和开发,至少需要IOS工程师+Android工程师+PM+前端+设计+后台,开发成本高出1/3甚至更多。
 
什么样的企业比较适合开发web app?
1.初创企业或是预算有限的企业,可以选择web app。
2.对开发速度,开发周期有要求的企业,希望可以短时间开发好的企业可以选择web app。
3.对用户体验要求不高的企业的可以选择web app。
 
  • 7*12小时售后支持
  • 30+纯技术开发团队
  • 1000+客户选择
  • 7200小时稳定运营

Copyright © 2015-2022 hzappkf.com 杭州杭谐科技有限公司 版权所有 浙ICP备17012630号-1

微信咨询
回到顶部
在线咨询