WebApp是指基于Web的系统和应用,其作用是向广大的终用户发布一组复杂的内容和功能。
说的浅显易懂点儿就是因为移动互联**别火爆,很多企业公司也都想拥有一个属于自己的app,但是因为原生app开发的成本比较高,而且后期维护比较困难,这些开发成本和后期维护成本对于个人创业者来说或者初期创业公司来说是玩儿不起的,所以就寻求一种方式--web app!所谓的 web app就是给web站打了个包加了个壳,我们看起来像是一个app可以上传到应用商店,可以从上面下载,但是我们在手机上打开之后看到的实际上还是网页,只不过写成的是自适应的网页能够在手机上显示的也比较好,能够唬人,做到跟原生app神似!但是web app获取不到手机里面的底层功能,比如说打开摄像头、打开相册、获取我们的地理位置信息、支付...都是做不到的,那如果你想开发一款app 需要用到原生底层能力的话,web app是满足不了的,如果你想开发一款app上传到苹果的应用商店的话是不行的,苹果审核是非常严格的,因为在苹果看来web app根本都不是属于真正意义上的app,作为企业产品展示还可以。
什么是跨平台app?
所谓的跨平台app开发就是一套代码写完以后可以多端发布运行到各个平台,比如:安卓、iOS、微信 JS SDK、web、百度直达号、360流应用...
为什么要使用跨平台开发app?
跨平台app开发的UI是基于html5 css3和js的,工程师只需要会前端就可以轻松学会跨平台app开发,大大降低了app开发的成本,之前不知道大家打听过没开发一个app多少钱?随便去打听去,开发一个app价格至少得10W20W的,这个成本对于个人创业者或者初创公司来说的话已经不是一个小数目了,这个数目对于3线城市做餐饮的来说可能是他们一个月的收入了,让他们拿一个月的收入去开发一个app可能有点儿不现实,毕竟这个东西我们投放到市场上之后还不知道到底能给我们带来多少回报,在这些都不清楚的情况下我相信是没人这么去投资的,使用跨平台开发app以后就完全不一样了,找一个工程师去开发不到一个月的时间就可以把这些端(iOS 安卓 微信JS SDK WEB 360流应用 百度直达号)全部开发出来,成本非常低,如果你自身也是做前端想要创业做个项目的话就更轻松了,成本就更低了。
推荐的就是看一些跨平台开发的书,大部分针对了所有APP终端。