Web App简介

在之前的文章中说到"Web App"一词,那Web App是什么呢,接下来简单介绍下

 

什么是Web App?


现在越来越多的网站和应用,都推出了针对手机、平板等移动设备开发的版本,自从ios和android两个手机操作系统发布以来,在移动互联网从此就多了一个名词,这个名词呢,就是Web App,它的意思就是基于Web形式的应用程序

 

Web App优势


1.Web App开发成本低,我们使用Web开发技术就可以轻松完成一个Web App的开发
2.Web App升级简单,我们不需要通知用户,只需求在服务器更新文件即可,这使得用户没有感觉,不像App那样每一次的升级都得提醒用户需要更新
3.Web App维护方便,Web App维护起来比较轻松,跟其他的Web程序一样,它其实呢就是一个站点,其实Web App说白了就是一个针对移动设备优化后的站点,它的功能也更加的强大,更加趋向于移动应用,所使用的技术是:HTML5、CSS/CSS3、javascript,服务端呢就是我们的java、PHP、.net

 

与开发原生应用对比


由于我们开发一个原生应用,要学习objective-c、java等等的语言,在此之后还要发布应用、推广下载,而且现在移动应用设备对HTML5的支持越来越好,速度也越来越快,所以现在Web App的发展比较快,原生应用呢越来越少了,开发者呢可以通过Web App轻松的实现了:跨平台(不需要去考虑底层的适配、跨平台的开发语言等等),与此同时呢,我们使用HTML5来开发Web App,它在投入上比原生App投入要低很多,现在基于HTML5我们可以实现很多原本原生App才能实现的功能,比如:地理定位、音/视频播放,甚至我们还可以去调用照相机等等的功能,移动应用的迭代周期(不明白意思的自行百度)平均就是一两个月的时间左右,用户需要频繁的下载、更新、升级原生App,这一点我相信大家都有共同体会,微信、QQ、饿了么。。。,但是Web App就不需要这么麻烦,用户不需要这么麻烦,用户只需要一个链接,网址或者二维码就可以使用了,Web App像传统网站一样,只需要在服务端进行升级即可


Web App劣势

关于劣势有以下几点:

1.功能上:目前基于HTML5 技术的移动设备浏览器仍处于发展阶段,Web App的一些功能暂时无法在基于现有技术的浏览器基础上实现

2.用户体验:有开发过原生APP的都知道,原生App在界面设计、功能模块、操作逻辑等等的各个层面都直接考虑到用户在使用App时的便捷性和舒适性;而Web App暂时由于目前HTML5技术发展阶段的限制无法全面实现最优质的用户体验

3.应用上:Web App由于是基于浏览器来运行的,它所有一切功能的实现都需要在有网络的情况下,说白了就是有网络就能用,没网络或者网络慢都将直接影响用户的使用。

 

Web App有应用特性和Web特性


比如我们的原生App,一般来说对当前用户是孤立的,只能在一个场景下使用,但是Web App可以像传统网页那样使用,点击一个Web App可以跳转到另外一个Web App,这中间无论是从用户体验还是应用之间的数据传输都比原生的App要好、快。


不过,随着时间推移Web App在手机浏览器上是越来越好了,今后看好Web App的发展

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值